🎨 format

This commit is contained in:
Rune Harlyk
2025-10-11 10:42:32 +02:00
parent 4d51b9f556
commit 91a7b170fe
139 changed files with 6645 additions and 6317 deletions
+43 -43
View File
@@ -1,49 +1,49 @@
import type { Plugin } from 'vite';
import type { Plugin } from 'vite'
export default function viteLittleFS(): Plugin[] {
return [
{
name: 'vite-plugin-littlefs',
enforce: 'post',
apply: 'build',
return [
{
name: 'vite-plugin-littlefs',
enforce: 'post',
apply: 'build',
async config(config) {
const output = config.build?.rollupOptions?.output;
async config(config) {
const output = config.build?.rollupOptions?.output
if (!output || !config.build?.rollupOptions) {
return;
if (!output || !config.build?.rollupOptions) {
return
}
const outputOptions = Array.isArray(output) ? output[0] : output
if (!outputOptions) {
return
}
const { assetFileNames, chunkFileNames, entryFileNames } = outputOptions
if (assetFileNames && typeof assetFileNames === 'string') {
config.build.rollupOptions.output = {
...outputOptions,
assetFileNames: assetFileNames.replace('.[hash]', '')
}
}
if (
chunkFileNames &&
typeof chunkFileNames === 'string' &&
chunkFileNames.includes('hash')
) {
config.build.rollupOptions.output = {
...config.build.rollupOptions.output,
chunkFileNames: chunkFileNames.replace('.[hash]', ''),
...(entryFileNames &&
typeof entryFileNames === 'string' && {
entryFileNames: entryFileNames.replace('.[hash]', '')
})
}
}
}
}
const outputOptions = Array.isArray(output) ? output[0] : output;
if (!outputOptions) {
return;
}
const { assetFileNames, chunkFileNames, entryFileNames } = outputOptions;
if (assetFileNames && typeof assetFileNames === 'string') {
config.build.rollupOptions.output = {
...outputOptions,
assetFileNames: assetFileNames.replace('.[hash]', ''),
};
}
if (
chunkFileNames &&
typeof chunkFileNames === 'string' &&
chunkFileNames.includes('hash')
) {
config.build.rollupOptions.output = {
...config.build.rollupOptions.output,
chunkFileNames: chunkFileNames.replace('.[hash]', ''),
...(entryFileNames &&
typeof entryFileNames === 'string' && {
entryFileNames: entryFileNames.replace('.[hash]', ''),
}),
};
}
},
},
];
]
}