🚀 Initial sveltekit app

This commit is contained in:
Rune Harlyk
2024-03-28 01:04:52 +01:00
committed by Rune Harlyk
parent 23806e366b
commit 0acbb4c83a
85 changed files with 6096 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
import type { UserConfig, Plugin } from 'vite';
export default function viteLittleFS(): Plugin[] {
return [
{
name: 'vite-plugin-littlefs',
enforce: 'post',
apply: 'build',
async config(config, _configEnv) {
const { assetFileNames, chunkFileNames, entryFileNames } =
config.build?.rollupOptions?.output;
// Handle Server-build + Client Assets
config.build.rollupOptions.output = {
...config.build?.rollupOptions?.output,
assetFileNames: assetFileNames.replace('.[hash]', '')
};
// Handle Client-build
if (config.build?.rollupOptions?.output.chunkFileNames.includes('hash')) {
config.build.rollupOptions.output = {
...config.build?.rollupOptions?.output,
chunkFileNames: chunkFileNames.replace('.[hash]', ''),
entryFileNames: entryFileNames.replace('.[hash]', '')
};
}
}
}
];
}