MapComplete/scripts/prepareServiceWorker.ts

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

22 lines
626 B
TypeScript
Raw Normal View History

2025-08-01 00:40:18 +02:00
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
writeFileSync("./src/service-worker/SWGenerated.ts",
["export class SWGenerated {",
"// generated by scripts/prepareServiceWorker.ts",
"static vNumber = " + JSON.stringify(v), "}"].join("\n")
, "utf8")
}
}
new PrepareServiceWorker().run()