tangled
alpha
login
or
join now
mary.my.id
/
anartia
9
fork
atom
JavaScript-optional public web frontend for Bluesky
anartia.kelinci.net
sveltekit
atcute
bluesky
typescript
svelte
9
fork
atom
overview
issues
pulls
pipelines
chore: remove payload reduction hack
mary.my.id
7 months ago
607a0149
d5e2d358
verified
This commit was signed with the committer's
known signature
.
mary.my.id
SSH Key Fingerprint:
SHA256:ZlTP/auFSGpGnaoDg4mCTG1g9OZvXp62jWR4c6H4O3c=
+16
-16
1 changed file
expand all
collapse all
unified
split
vite.config.ts
+16
-16
vite.config.ts
···
13
13
sveltekit(),
14
14
15
15
// Nasty hack to remove the hydration markers that SvelteKit adds to the HTML
16
16
-
command === 'build' && {
17
17
-
name: 'remove-hydration-markers',
18
18
-
transform(code, id, options) {
19
19
-
if (id.endsWith('.svelte') && code.includes('$$payload')) {
20
20
-
code = code
21
21
-
.replace(/<!--.*?-->/g, '')
22
22
-
.replace(/\$\$slots: {.+?},?/g, '')
23
23
-
.replace(/\$\$payload\.out \+= ["'`]{2};|\$\.(push|pop)\(\);/g, '')
24
24
-
.replace(/(?<=\$\$payload\.out \+= )`\${([a-zA-Z0-9_$.,()[\]\s]+?)}`(?=;)/, '$1');
16
16
+
// command === 'build' && {
17
17
+
// name: 'remove-hydration-markers',
18
18
+
// transform(code, id, options) {
19
19
+
// if (id.endsWith('.svelte') && code.includes('$$payload')) {
20
20
+
// code = code
21
21
+
// .replace(/<!--.*?-->/g, '')
22
22
+
// .replace(/\$\$slots: {.+?},?/g, '')
23
23
+
// .replace(/\$\$payload\.out \+= ["'`]{2};|\$\.(push|pop)\(\);/g, '')
24
24
+
// .replace(/(?<=\$\$payload\.out \+= )`\${([a-zA-Z0-9_$.,()[\]\s]+?)}`(?=;)/, '$1');
25
25
26
26
-
return code;
27
27
-
} else if (id.includes('node_modules/svelte/') && code.includes('<!--')) {
28
28
-
code = code.replace(/(['`])<!--.*?-->\1/g, '$1$1');
26
26
+
// return code;
27
27
+
// } else if (id.includes('node_modules/svelte/') && code.includes('<!--')) {
28
28
+
// code = code.replace(/(['`])<!--.*?-->\1/g, '$1$1');
29
29
30
30
-
return code;
31
31
-
}
32
32
-
},
33
33
-
},
30
30
+
// return code;
31
31
+
// }
32
32
+
// },
33
33
+
// },
34
34
],
35
35
};
36
36
});