19 lines
568 B
TypeScript
19 lines
568 B
TypeScript
import { copyFileSync, mkdirSync } from "fs";
|
|
|
|
mkdirSync("dist", { recursive: true });
|
|
|
|
const assets: [string, string][] = [
|
|
["src/index.html", "dist/index.html"],
|
|
["public/sw.js", "dist/sw.js"],
|
|
["public/manifest.webmanifest", "dist/manifest.webmanifest"],
|
|
["public/icon-192.png", "dist/icon-192.png"],
|
|
["public/icon-512.png", "dist/icon-512.png"],
|
|
["public/apple-touch-icon.png", "dist/apple-touch-icon.png"],
|
|
["public/icon.svg", "dist/icon.svg"],
|
|
];
|
|
|
|
for (const [src, dest] of assets) {
|
|
copyFileSync(src, dest);
|
|
console.log(`Copied ${src} → ${dest}`);
|
|
}
|