UNPKG

vrrv-installer-builder

Version:

A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box

38 lines (30 loc) 845 B
var assign = require('./util/assign') var fse = {} var gfs = require('graceful-fs') // attach fs methods to fse Object.keys(gfs).forEach(function (key) { fse[key] = gfs[key] }) var fs = fse assign(fs, require('./copy')) assign(fs, require('./copy-sync')) assign(fs, require('./mkdirs')) assign(fs, require('./remove')) assign(fs, require('./json')) assign(fs, require('./move')) assign(fs, require('./empty')) assign(fs, require('./ensure')) assign(fs, require('./output')) assign(fs, require('./walk')) module.exports = fs // maintain backwards compatibility for awhile var jsonfile = {} Object.defineProperty(jsonfile, 'spaces', { get: function () { return fs.spaces // found in ./json }, set: function (val) { fs.spaces = val } }) module.exports.jsonfile = jsonfile // so users of fs-extra can modify jsonFile.spaces