vite-plugin-zephyr
Version:
Vite plugin for Zephyr
28 lines (27 loc) • 1.03 kB
JavaScript
import { load_public_dir } from "./load_public_dir.mjs";
import { load_static_entries } from "./load_static_entries.mjs";
import { mergeViteOutputAssets } from "./merge_vite_output_assets.mjs";
async function loadStaticAssets(vite_internal_options) {
const bundle = {};
const assetSources = [
vite_internal_options.publicDir ? load_public_dir({
outDir: vite_internal_options.outDir,
publicDir: vite_internal_options.publicDir,
target: vite_internal_options.target
}) : [],
load_static_entries({
root: vite_internal_options.root,
outDir: vite_internal_options.outDir,
target: vite_internal_options.target
})
];
for await (const assets of assetSources)mergeViteOutputAssets(bundle, assets.map((asset)=>[
asset.fileName,
asset
]), {
target: vite_internal_options.target
});
return bundle;
}
export { loadStaticAssets };
//# sourceMappingURL=load_static_assets.mjs.map