UNPKG

build

Version:

An ant-like build program for node

19 lines (18 loc) 550 B
var util = require("util"), Promise = require("promised-io").Promise, fs = require("fs"), path = require("path"); module.exports.tasks = { deleteFile: function (options, config, logger) { var p = new Promise(); Array.from(options).each(function(file){ logger.info("Checking for file: " + file); if (path.existsSync(file)) { logger.info("Removing file: " + file); fs.unlinkSync(file); } }); p.resolve(true); return p; } };