UNPKG

rune

Version:

CLI to upload your games to Rune

10 lines (9 loc) 450 B
import { readFileSync } from "fs"; import { createRequire } from "node:module"; import { validateGameFilesWithEval } from "./validateGameFiles.js"; const require = createRequire(import.meta.url); export async function validateGameFilesInCLI(files) { const logicRunnerPath = require.resolve("rune-sdk/dist/logicRunner"); const logicRunner = readFileSync(logicRunnerPath).toString(); return validateGameFilesWithEval(logicRunner, files); }