inline-kit.mjs
26 lines · scripts/inline-kit.mjs at 1482e84
1import { readFileSync } from "node:fs";
2import { dirname, join } from "node:path";
3import { fileURLToPath } from "node:url";
5const KIT = join(dirname(fileURLToPath(import.meta.url)), "..", "kit");
6const strip = (file) => readFileSync(join(KIT, file), "utf8").replace(/^export /gm, "");
8export function kitScript() {
9 return strip("iso-kit.mjs");
10}
12export function glScript() {
13 return strip("gl.mjs");
14}
16export function turnScript() {
17 return strip("turn.mjs");
18}
20export function fixedScript() {
21 return strip("turn-fixed.mjs") + "\n" + strip("canvas-painter.mjs");
22}
24export function glSharedScript() {
25 return strip("gl-shared.mjs");
26}