node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org ยป

makelet

Makelet - an embeddable make library

Makelet is an embeddable make library - that means you can use it to create your own make-like utility.

Install

npm install makelet

Usage

var Makelet = require('makelet');
var runner = new Makelet()
// regular tasks... 
runner.task('test1', function(done) {
  ...
  done(null);
});
// task dependencies
runner.task('test2', ['test1'], function(done) {
  ...
  done(null)
});
// file-based tasks... will only run if the depended files are newer. 
runner.file('src/test.c', ['include/test.h'], function(done) {
  ... 
  done(null);
})