@digitak/esrun
Version:
Execute directly your Typescript files using Esbuild
12 lines (11 loc) • 372 B
JavaScript
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;
}