@zkochan/pnpm
Version:
A fast implementation of npm install
17 lines (14 loc) • 329 B
JavaScript
var fs = require('mz/fs')
/*
* Removes a symlink
*/
module.exports = function unsymlink (path) {
return fs.lstat(path)
.then(stat => {
if (stat.isSymbolicLink()) return fs.unlink(path)
throw new Error('Can\'t unlink ' + path)
})
.catch(err => {
if (err.code !== 'ENOENT') throw err
})
}