UNPKG

@playform/eliminate

Version:
2 lines (1 loc) 762 B
var a=async(...[t])=>{if(t.split(".").pop()==="ts"){const i=(await import("node:path")).resolve((await import("node:path")).dirname((await import("node:url")).fileURLToPath(import.meta.url)),"../..");await(await import("node:fs/promises")).writeFile(t.replace(".ts",".js"),(await import("typescript")).transpile((await(await import("node:fs/promises")).readFile(t,"utf-8")).toString(),(await import("typescript")).parseJsonConfigFileContent((await import("typescript")).readConfigFile((await import("node:path")).join(i,"tsconfig.json"),(await import("typescript")).sys.readFile).config,(await import("typescript")).sys,i).options))}return(await import((await import("node:url")).pathToFileURL(t).toString().replace(".ts",".js"))).default};export{a as default};