Files
impstr/scripts/copy-assets.ts

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