Luigit
repositories / will

will

owned by admin

scripts/copy-web.mjs

Raw
#!/usr/bin/env node
/** Copy non-bundled static frontend files into web/dist (index.html, css). */
import { copyFile, mkdir } from 'node:fs/promises'
import { dirname, join } from 'node:path'
import { fileURLToPath } from 'node:url'

const root = join(dirname(fileURLToPath(import.meta.url)), '..')
await mkdir(join(root, 'web/dist/assets'), { recursive: true })
await copyFile(join(root, 'web/index.html'), join(root, 'web/dist/index.html'))
await copyFile(join(root, 'web/src/main.css'), join(root, 'web/dist/assets/main.css'))
console.log('web: copied index.html + main.css -> web/dist')