tweak vite config

This commit is contained in:
pa
2026-03-13 10:48:42 +09:00
parent b6c4e65559
commit ea98de6244

View File

@@ -45,11 +45,18 @@ function getManualChunk(moduleId) {
const language = getAssetLanguage(moduleId);
if (!language) return;
return `languages/${language}`;
return `i18n/${language}`;
}
const defaultAssetName = '[hash][extname]';
/**
* @param {string} name
*/
function isFont(name) {
return /\.(woff2?|ttf|otf|eot)$/.test(name);
}
/**
*
* @param {import('rolldown').PreRenderedAsset} assetInfo
@@ -58,7 +65,8 @@ function getAssetFilename({ name }) {
const language = getAssetLanguage(name);
if (!language) return `assets/${defaultAssetName}`;
return 'assets/languages/[name][extname]';
if (isFont(name)) return 'assets/fonts/[name][extname]';
return 'assets/i18n/[name][extname]';
}
export default defineConfig(({ mode }) => {