UNPKG

@digitak/esrun

Version:

Execute directly your Typescript files using Esbuild

12 lines (11 loc) 372 B
import { existsSync, mkdirSync } from "fs"; import { posix } from "path"; export function findBinDirectory() { const nodeModules = posix.resolve("node_modules"); if (!existsSync(nodeModules)) return ""; const binDirectory = posix.join(nodeModules, ".bin"); if (!existsSync(binDirectory)) mkdirSync(binDirectory); return binDirectory; }