Emit runtime asset manifest as ESM module

This commit is contained in:
scamiv
2026-03-22 16:21:09 +01:00
parent 31eef6354c
commit 2cafb71b79
3 changed files with 24 additions and 12 deletions
+2 -2
View File
@@ -11,7 +11,7 @@ import {
copyRootPublicFiles,
createHashedPublicAssetFiles,
getResourcesDir,
writePublicAssetManifestFile,
writePublicAssetManifestModule,
} from "./src/server/PublicAssetManifest";
// Vite already handles these, but its good practice to define them explicitly
@@ -44,7 +44,7 @@ export default defineConfig(({ mode }) => {
closeBundle() {
const outDir = path.join(__dirname, "static");
copyRootPublicFiles(resourcesDir, outDir);
writePublicAssetManifestFile(outDir, assetManifest);
writePublicAssetManifestModule(outDir, assetManifest);
createHashedPublicAssetFiles(resourcesDir, outDir, assetManifest);
},
});