sheetxl
Version:
SheetXL - Command line tool
32 lines (31 loc) • 847 B
JavaScript
/**
* @license sheetxl - SheetXL - Command line tool - v0.6.0
*
* (C) 2025-present SheetXL Inc. & Michael T. Ford
* License: The license can be found at https://www.sheetxl.com/license.
*/
import { b as t } from "../cli.js";
import "node:util";
import "node:path";
import "node:fs";
import "node:os";
import "open";
import "node:repl";
import "chalk";
import "fs";
import "path";
import "commander";
let o = null, r = null, i = null;
const e = Object.freeze({ compileTypescript: async function(e2) {
if (!e2?.source) return null;
if (r && t.deepEqual(r, e2)) return o;
const n = await async function() {
if (i) return i;
const { TypeScriptCompiler: t2 } = await import("./BNDmW6V1_KbqJ0gy.js");
return i = new t2(), i;
}(), p = await n.compileModule(e2);
return o = p, r = e2, p;
} });
export {
e as ScriptingUtils
};