Files
voice-duplex/build.mjs
T

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.`);