JavaScript-optional public web frontend for Bluesky anartia.kelinci.net
sveltekit atcute bluesky typescript svelte

chore: remove payload reduction hack

mary.my.id 607a0149 d5e2d358

verified
Changed files
+16 -16
+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 });