| /* | |
| MIT License http://www.opensource.org/licenses/mit-license.php | |
| Author Tobias Koppers @sokra | |
| */ | |
| "use strict"; | |
| const fs = require("fs"); | |
| const path = require("path"); | |
| const mkdirp = require("mkdirp"); | |
| class NodeOutputFileSystem { | |
| constructor() { | |
| this.mkdirp = mkdirp; | |
| this.mkdir = fs.mkdir.bind(fs); | |
| this.rmdir = fs.rmdir.bind(fs); | |
| this.unlink = fs.unlink.bind(fs); | |
| this.writeFile = fs.writeFile.bind(fs); | |
| this.join = path.join.bind(path); | |
| } | |
| } | |
| module.exports = NodeOutputFileSystem; |