@vbarbarosh/node-helpers
Advanced tools
Comparing version 3.39.0 to 3.40.0
@@ -5,3 +5,3 @@ { | ||
"name": "@vbarbarosh/node-helpers", | ||
"version": "3.39.0", | ||
"version": "3.40.0", | ||
"description": "A set of helpers for JavaScript/Node.js", | ||
@@ -8,0 +8,0 @@ "files": [ |
@@ -0,5 +1,18 @@ | ||
const Promise = require('bluebird'); | ||
const fs = require('fs'); | ||
const util = require('util'); | ||
// https://nodejs.org/api/util.html#util_util_promisify_original | ||
module.exports = util.promisify(fs.unlink); | ||
/** | ||
* Remove a file | ||
* | ||
* @link https://nodejs.org/api/fs.html#fsunlinkpath-callback | ||
*/ | ||
async function fs_rm(filename) | ||
{ | ||
await new Promise(function (resolve, reject) { | ||
fs.unlink(filename, function (error) { | ||
error ? reject(error) : resolve(); | ||
}); | ||
}); | ||
} | ||
module.exports = fs_rm; |
142232
203
4119