18 lines
430 B
JavaScript
18 lines
430 B
JavaScript
import { mkdirSync, copyFileSync } from "node:fs";
|
|
const files = [
|
|
"index.html",
|
|
"styles.css",
|
|
"app.js",
|
|
"model.js",
|
|
"favicon.svg",
|
|
"robots.txt",
|
|
"release.json",
|
|
];
|
|
mkdirSync(new URL("./dist/", import.meta.url), { recursive: true });
|
|
for (const file of files)
|
|
copyFileSync(
|
|
new URL(file, import.meta.url),
|
|
new URL(`dist/${file}`, import.meta.url),
|
|
);
|
|
console.log(`Built ${files.length} public assets.`);
|