rune
Version:
CLI to upload your games to Rune
10 lines (9 loc) • 450 B
JavaScript
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);
}