Sha256: 9aa40eac9b809e8a38bffce5d5a81c279f01a6452a2fab1166bf81d97303cd85

Contents?: true

Size: 525 Bytes

Versions: 12

Compression:

Stored size: 525 Bytes

Contents

/*
	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;

Version data entries

12 entries across 8 versions & 5 rubygems

Version Path
ilog-0.4.1 node_modules/webpack/lib/node/NodeOutputFileSystem.js
ilog-0.4.0 node_modules/webpack/lib/node/NodeOutputFileSystem.js
ilog-0.3.3 node_modules/webpack/lib/node/NodeOutputFileSystem.js
optimacms-0.4.3 spec/dummy/node_modules/webpack/lib/node/NodeOutputFileSystem.js
optimacms-0.4.3 spec/dummy/node_modules/@rails/webpacker/node_modules/webpack/lib/node/NodeOutputFileSystem.js
optimacms-0.4.3 spec/dummy/node_modules/@rails/webpacker/node_modules/webpack/node_modules/webpack/lib/node/NodeOutputFileSystem.js
optimacms-0.4.2 spec/dummy/node_modules/webpack/lib/node/NodeOutputFileSystem.js
optimacms-0.4.2 spec/dummy/node_modules/@rails/webpacker/node_modules/webpack/node_modules/webpack/lib/node/NodeOutputFileSystem.js
optimacms-0.4.2 spec/dummy/node_modules/@rails/webpacker/node_modules/webpack/lib/node/NodeOutputFileSystem.js
locomotivecms-3.4.0 app/javascript/node_modules/webpack/lib/node/NodeOutputFileSystem.js
cortex-0.1.3 spec/dummy/node_modules/webpack/lib/node/NodeOutputFileSystem.js
dragonfly_puppeteer-0.1.0 node_modules/webpack/lib/node/NodeOutputFileSystem.js