UNPKG

@bomb.sh/tools

Version:

The internal dev, build, and lint CLI for Bombshell projects

31 lines (30 loc) 768 B
import { x } from "tinyexec"; //#region src/commands/dev.ts async function dev(ctx) { const { args } = ctx; const [file = "./src/index.ts", ...rest] = args; console.info(`node --experimental-transform-types --disable-warning=ExperimentalWarning ${args.join(" ")}`); const stdio = x("node", [ "--experimental-transform-types", "--no-warnings", "--watch-path=./src/", file, ...rest ]); console.info("Starting dev server..."); console.info("Press Ctrl+C to stop the server."); for await (const line of stdio) { if (line.startsWith("Restarting")) { console.info(line); continue; } if (line.startsWith("Completed")) { console.info(); continue; } console.info(line); } } //#endregion export { dev }; //# sourceMappingURL=dev.mjs.map