diff options
author | 2020-11-18 23:26:45 +0100 | |
---|---|---|
committer | 2020-11-18 23:26:45 +0100 | |
commit | 81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch) | |
tree | 8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/webpack-sources/lib/CachedSource.js | |
parent | 1870f3fdf43707a15fda0f609a021f516f45eb63 (diff) | |
download | website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2 website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip |
rm node_modules
Diffstat (limited to 'node_modules/webpack-sources/lib/CachedSource.js')
-rw-r--r-- | node_modules/webpack-sources/lib/CachedSource.js | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/node_modules/webpack-sources/lib/CachedSource.js b/node_modules/webpack-sources/lib/CachedSource.js deleted file mode 100644 index 08ca510..0000000 --- a/node_modules/webpack-sources/lib/CachedSource.js +++ /dev/null @@ -1,80 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Source = require("./Source"); - -class CachedSource extends Source { - constructor(source) { - super(); - this._source = source; - this._cachedSource = undefined; - this._cachedSize = undefined; - this._cachedMaps = {}; - - if(source.node) this.node = function(options) { - return this._source.node(options); - }; - - if(source.listMap) this.listMap = function(options) { - return this._source.listMap(options); - }; - } - - source() { - if(typeof this._cachedSource !== "undefined") return this._cachedSource; - return this._cachedSource = this._source.source(); - } - - size() { - if(typeof this._cachedSize !== "undefined") return this._cachedSize; - if(typeof this._cachedSource !== "undefined") { - if(Buffer.from.length === 1) return new Buffer(this._cachedSource).length; - return this._cachedSize = Buffer.byteLength(this._cachedSource); - } - return this._cachedSize = this._source.size(); - } - - sourceAndMap(options) { - const key = JSON.stringify(options); - if(typeof this._cachedSource !== "undefined" && key in this._cachedMaps) - return { - source: this._cachedSource, - map: this._cachedMaps[key] - }; - else if(typeof this._cachedSource !== "undefined") { - return { - source: this._cachedSource, - map: this._cachedMaps[key] = this._source.map(options) - }; - } else if(key in this._cachedMaps) { - return { - source: this._cachedSource = this._source.source(), - map: this._cachedMaps[key] - }; - } - const result = this._source.sourceAndMap(options); - this._cachedSource = result.source; - this._cachedMaps[key] = result.map; - return { - source: this._cachedSource, - map: this._cachedMaps[key] - }; - } - - map(options) { - if(!options) options = {}; - const key = JSON.stringify(options); - if(key in this._cachedMaps) - return this._cachedMaps[key]; - return this._cachedMaps[key] = this._source.map(); - } - - updateHash(hash) { - this._source.updateHash(hash); - } -} - -module.exports = CachedSource; |