/
var
/
www
/
flurhymez
/
node_modules
/
webpack
/
lib
/
json
/
/var/www/flurhymez/node_modules/webpack/lib/json
mkdir
upload
Name
Size
Mode
Actions
JsonData.js
842
0644
edit
dl
rm
JsonGenerator.js
5535
0644
edit
dl
rm
JsonModulesPlugin.js
1230
0644
edit
dl
rm
JsonParser.js
1736
0644
edit
dl
rm
Edit:
/var/www/flurhymez/node_modules/webpack/lib/json/JsonData.js
(842B)
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const { register } = require("../util/serialization"); class JsonData { constructor(data) { this._buffer = undefined; this._data = undefined; if (Buffer.isBuffer(data)) { this._buffer = data; } else { this._data = data; } } get() { if (this._data === undefined && this._buffer !== undefined) { this._data = JSON.parse(this._buffer.toString()); } return this._data; } } register(JsonData, "webpack/lib/json/JsonData", null, { serialize(obj, { write }) { if (obj._buffer === undefined && obj._data !== undefined) { obj._buffer = Buffer.from(JSON.stringify(obj._data)); } write(obj._buffer); }, deserialize({ read }) { return new JsonData(read()); } }); module.exports = JsonData;
Save
cmd:
run