node package manager

node-make

Task driven build tool.

node-make

Task driven build tool.

Full-feature ES2015+ driven task runner.

$ npm install -g node-make

makefile.js example:

export function clean() {
  // clean `build` directory 
  this.fs.delete('./build')
  // or rm('-rf', './build') 
}
 
export function build() {
  this.run('clean')
  // run webpack 
  exec('./node_modules/.bin/webpack -p')
}
 
export default function() {
  console.log('This is the default task!')
  // call task manually 
  this.run('build')
}
# run default task
$ mk
# run build
$ mk build

CLI arguments parsed by meow, the object contains .input and .flags.

Built-in fs helpers, see usage at mem-fs-editor.

Built-in unix shell commands, see usage at shelljs.

MIT © EGOIST