import Script from "./Script" import Constants from "../src/Models/Constants" import { writeFileSync } from "fs" class PrepareServiceWorker extends Script { constructor() { super("Super various little jobs to help the service worker") } public async main() { const v = Constants.vNumber const date = new Date().getTime() writeFileSync( "./src/service-worker/SWGenerated.ts", [ "export class SWGenerated {", "// generated by scripts/prepareServiceWorker.ts", "static vNumber = " + JSON.stringify(v), "static buildTime = " + date, "}", ].join("\n"), "utf8" ) } } new PrepareServiceWorker().run()