+16
-16
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
-
command === 'build' && {
17
-
name: 'remove-hydration-markers',
18
-
transform(code, id, options) {
19
-
if (id.endsWith('.svelte') && code.includes('$$payload')) {
20
-
code = code
21
-
.replace(/<!--.*?-->/g, '')
22
-
.replace(/\$\$slots: {.+?},?/g, '')
23
-
.replace(/\$\$payload\.out \+= ["'`]{2};|\$\.(push|pop)\(\);/g, '')
24
-
.replace(/(?<=\$\$payload\.out \+= )`\${([a-zA-Z0-9_$.,()[\]\s]+?)}`(?=;)/, '$1');
16
+
// command === 'build' && {
17
+
// name: 'remove-hydration-markers',
18
+
// transform(code, id, options) {
19
+
// if (id.endsWith('.svelte') && code.includes('$$payload')) {
20
+
// code = code
21
+
// .replace(/<!--.*?-->/g, '')
22
+
// .replace(/\$\$slots: {.+?},?/g, '')
23
+
// .replace(/\$\$payload\.out \+= ["'`]{2};|\$\.(push|pop)\(\);/g, '')
24
+
// .replace(/(?<=\$\$payload\.out \+= )`\${([a-zA-Z0-9_$.,()[\]\s]+?)}`(?=;)/, '$1');
25
25
26
-
return code;
27
-
} else if (id.includes('node_modules/svelte/') && code.includes('<!--')) {
28
-
code = code.replace(/(['`])<!--.*?-->\1/g, '$1$1');
26
+
// return code;
27
+
// } else if (id.includes('node_modules/svelte/') && code.includes('<!--')) {
28
+
// code = code.replace(/(['`])<!--.*?-->\1/g, '$1$1');
29
29
30
-
return code;
31
-
}
32
-
},
33
-
},
30
+
// return code;
31
+
// }
32
+
// },
33
+
// },
34
34
],
35
35
};
36
36
});