OverviewFilesCommitsIssuesDocsReleasesPeers

cthuloid / webui / scripts / gen-assets-cli.js

10 lines · javascript ref:
// bare scripts/gen-assets-cli.js [out] -- writes lib/assets.generated.js by default.
import fs from 'bare-fs'
import path from 'bare-path'
import { buildAssets, assetsModule } from './gen-assets.js'

const out = Bare.argv[2] || path.join(path.dirname(new URL(import.meta.url).pathname), '..', 'lib', 'assets.generated.js')
const assets = buildAssets()
fs.writeFileSync(out, assetsModule(assets))
console.log('wrote ' + out + ' (' + Object.keys(assets).length + ' files)')