UNPKG

just-build

Version:

A simple task runner that doesn't bloat your package

18 lines (15 loc) 519 B
const {executeAll} = require ('./execute'); const {extractConfig} = require ('./extract-config'); const {spawnOrFork} = require ('./spawn-or-fork'); const {extend} = require('./extend'); function main (args) { return new Promise(resolve => { const cfg = extractConfig(args, {cwd: process.cwd(), env: process.env}); extend(cfg, { log(...args) { console.log(...args); }, spawn: spawnOrFork }); resolve (executeAll (cfg)); }); } module.exports = { main };