build.ts 551 B

12345678910111213141516171819202122232425
  1. import fs from "fs";
  2. import path from "path";
  3. import { CN_MASKS } from "./cn";
  4. import { TW_MASKS } from "./tw";
  5. import { EN_MASKS } from "./en";
  6. import { type BuiltinMask } from "./typing";
  7. const BUILTIN_MASKS: Record<string, BuiltinMask[]> = {
  8. cn: CN_MASKS,
  9. tw: TW_MASKS,
  10. en: EN_MASKS,
  11. };
  12. const dirname = path.dirname(__filename);
  13. fs.writeFile(
  14. dirname + "/../../public/masks.json",
  15. JSON.stringify(BUILTIN_MASKS, null, 4),
  16. function (error) {
  17. if (error) {
  18. console.error("[Build] failed to build masks", error);
  19. }
  20. },
  21. );