aboutsummaryrefslogtreecommitdiff
path: root/node_modules/webpack-sources/lib
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/webpack-sources/lib')
-rw-r--r--node_modules/webpack-sources/lib/CachedSource.js78
-rw-r--r--node_modules/webpack-sources/lib/ConcatSource.js91
-rw-r--r--node_modules/webpack-sources/lib/LineToLineMappedSource.js49
-rw-r--r--node_modules/webpack-sources/lib/OriginalSource.js89
-rw-r--r--node_modules/webpack-sources/lib/PrefixSource.js76
-rw-r--r--node_modules/webpack-sources/lib/RawSource.js38
-rw-r--r--node_modules/webpack-sources/lib/ReplaceSource.js323
-rw-r--r--node_modules/webpack-sources/lib/Source.js45
-rw-r--r--node_modules/webpack-sources/lib/SourceAndMapMixin.js38
-rw-r--r--node_modules/webpack-sources/lib/SourceMapSource.js58
-rw-r--r--node_modules/webpack-sources/lib/index.js15
11 files changed, 0 insertions, 900 deletions
diff --git a/node_modules/webpack-sources/lib/CachedSource.js b/node_modules/webpack-sources/lib/CachedSource.js
deleted file mode 100644
index 940c4d9f3..000000000
--- a/node_modules/webpack-sources/lib/CachedSource.js
+++ /dev/null
@@ -1,78 +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")
- return this._cachedSize = this._cachedSource.length;
- 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;
diff --git a/node_modules/webpack-sources/lib/ConcatSource.js b/node_modules/webpack-sources/lib/ConcatSource.js
deleted file mode 100644
index 25167d6e4..000000000
--- a/node_modules/webpack-sources/lib/ConcatSource.js
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-const SourceNode = require("source-map").SourceNode;
-const SourceListMap = require("source-list-map").SourceListMap;
-const Source = require("./Source");
-
-class ConcatSource extends Source {
- constructor() {
- super();
- this.children = [];
- for(var i = 0; i < arguments.length; i++) {
- var item = arguments[i];
- if(item instanceof ConcatSource) {
- var children = item.children;
- for(var j = 0; j < children.length; j++)
- this.children.push(children[j]);
- } else {
- this.children.push(item);
- }
- }
- }
-
- add(item) {
- if(item instanceof ConcatSource) {
- var children = item.children;
- for(var j = 0; j < children.length; j++)
- this.children.push(children[j]);
- } else {
- this.children.push(item);
- }
- }
-
- source() {
- let source = "";
- const children = this.children;
- for(let i = 0; i < children.length; i++) {
- const child = children[i];
- source += typeof child === "string" ? child : child.source();
- }
- return source;
- }
-
- size() {
- let size = 0;
- const children = this.children;
- for(let i = 0; i < children.length; i++) {
- const child = children[i];
- size += typeof child === "string" ? child.length : child.size();
- }
- return size;
- }
-
- node(options) {
- const node = new SourceNode(null, null, null, this.children.map(function(item) {
- return typeof item === "string" ? item : item.node(options);
- }));
- return node;
- }
-
- listMap(options) {
- const map = new SourceListMap();
- var children = this.children;
- for(var i = 0; i < children.length; i++) {
- var item = children[i];
- if(typeof item === "string")
- map.add(item);
- else
- map.add(item.listMap(options));
- }
- return map;
- }
-
- updateHash(hash) {
- var children = this.children;
- for(var i = 0; i < children.length; i++) {
- var item = children[i];
- if(typeof item === "string")
- hash.update(item);
- else
- item.updateHash(hash);
- }
- }
-}
-
-require("./SourceAndMapMixin")(ConcatSource.prototype);
-
-module.exports = ConcatSource;
diff --git a/node_modules/webpack-sources/lib/LineToLineMappedSource.js b/node_modules/webpack-sources/lib/LineToLineMappedSource.js
deleted file mode 100644
index a1a17bb4a..000000000
--- a/node_modules/webpack-sources/lib/LineToLineMappedSource.js
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-var SourceNode = require("source-map").SourceNode;
-var SourceMapConsumer = require("source-map").SourceMapConsumer;
-var SourceListMap = require("source-list-map").SourceListMap;
-var Source = require("./Source");
-
-class LineToLineMappedSource extends Source {
- constructor(value, name, originalSource) {
- super();
- this._value = value;
- this._name = name;
- this._originalSource = originalSource;
- }
-
- source() {
- return this._value;
- }
-
- node(options) {
- var value = this._value;
- var name = this._name;
- var lines = value.split("\n");
- var node = new SourceNode(null, null, null,
- lines.map(function(line, idx) {
- return new SourceNode(idx + 1, 0, name, (line + (idx != lines.length - 1 ? "\n" : "")));
- })
- );
- node.setSourceContent(name, this._originalSource);
- return node;
- }
-
- listMap(options) {
- return new SourceListMap(this._value, this._name, this._originalSource)
- }
-
- updateHash(hash) {
- hash.update(this._value);
- hash.update(this._originalSource);
- }
-}
-
-require("./SourceAndMapMixin")(LineToLineMappedSource.prototype);
-
-module.exports = LineToLineMappedSource;
diff --git a/node_modules/webpack-sources/lib/OriginalSource.js b/node_modules/webpack-sources/lib/OriginalSource.js
deleted file mode 100644
index 9635f3370..000000000
--- a/node_modules/webpack-sources/lib/OriginalSource.js
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-var SourceNode = require("source-map").SourceNode;
-var SourceMapConsumer = require("source-map").SourceMapConsumer;
-var SourceListMap = require("source-list-map").SourceListMap;
-var Source = require("./Source");
-
-function isSplitter(c) {
- switch(c) {
- case 10: // \n
- case 13: // \r
- case 59: // ;
- case 123: // {
- case 125: // }
- return true;
- }
- return false;
-}
-
-function _splitCode(code) {
- var result = [];
- var i = 0;
- var j = 0;
- for(; i < code.length; i++) {
- if(isSplitter(code.charCodeAt(i))) {
- while(isSplitter(code.charCodeAt(++i)));
- result.push(code.substring(j, i));
- j = i;
- }
- }
- if(j < code.length)
- result.push(code.substr(j));
- return result;
-}
-
-class OriginalSource extends Source {
- constructor(value, name) {
- super();
- this._value = value;
- this._name = name;
- }
-
- source() {
- return this._value;
- }
-
- node(options) {
- options = options || {};
- var sourceMap = this._sourceMap;
- var value = this._value;
- var name = this._name;
- var lines = value.split("\n");
- var node = new SourceNode(null, null, null,
- lines.map(function(line, idx) {
- var pos = 0;
- if(options.columns === false) {
- var content = line + (idx != lines.length - 1 ? "\n" : "");
- return new SourceNode(idx + 1, 0, name, content);
- }
- return new SourceNode(null, null, null,
- _splitCode(line + (idx != lines.length - 1 ? "\n" : "")).map(function(item) {
- if(/^\s*$/.test(item)) return item;
- var res = new SourceNode(idx + 1, pos, name, item);
- pos += item.length;
- return res;
- })
- );
- })
- );
- node.setSourceContent(name, value);
- return node;
- }
-
- listMap(options) {
- return new SourceListMap(this._value, this._name, this._value)
- }
-
- updateHash(hash) {
- hash.update(this._value);
- }
-}
-
-require("./SourceAndMapMixin")(OriginalSource.prototype);
-
-module.exports = OriginalSource;
diff --git a/node_modules/webpack-sources/lib/PrefixSource.js b/node_modules/webpack-sources/lib/PrefixSource.js
deleted file mode 100644
index 972e45f98..000000000
--- a/node_modules/webpack-sources/lib/PrefixSource.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-var Source = require("./Source");
-var SourceNode = require("source-map").SourceNode;
-
-var REPLACE_REGEX = /\n(?=.|\s)/g;
-
-function cloneAndPrefix(node, prefix, append) {
- if(typeof node === "string") {
- var result = node.replace(REPLACE_REGEX, "\n" + prefix);
- if(append.length > 0) result = append.pop() + result;
- if(/\n$/.test(node)) append.push(prefix);
- return result;
- } else {
- var newNode = new SourceNode(
- node.line,
- node.column,
- node.source,
- node.children.map(function(node) {
- return cloneAndPrefix(node, prefix, append);
- }),
- node.name
- );
- newNode.sourceContents = node.sourceContents;
- return newNode;
- }
-};
-
-class PrefixSource extends Source {
- constructor(prefix, source) {
- super();
- this._source = source;
- this._prefix = prefix;
- }
-
- source() {
- var node = typeof this._source === "string" ? this._source : this._source.source();
- var prefix = this._prefix;
- return prefix + node.replace(REPLACE_REGEX, "\n" + prefix);
- }
-
- node(options) {
- var node = this._source.node(options);
- var append = [this._prefix];
- return new SourceNode(null, null, null, [
- cloneAndPrefix(node, this._prefix, append)
- ]);
- }
-
- listMap(options) {
- var prefix = this._prefix;
- var map = this._source.listMap(options);
- return map.mapGeneratedCode(function(code) {
- return prefix + code.replace(REPLACE_REGEX, "\n" + prefix);
- });
- }
-
- updateHash(hash) {
- if(typeof this._source === "string")
- hash.update(this._source);
- else
- this._source.updateHash(hash);
- if(typeof this._prefix === "string")
- hash.update(this._prefix);
- else
- this._prefix.updateHash(hash);
- }
-}
-
-require("./SourceAndMapMixin")(PrefixSource.prototype);
-
-module.exports = PrefixSource;
diff --git a/node_modules/webpack-sources/lib/RawSource.js b/node_modules/webpack-sources/lib/RawSource.js
deleted file mode 100644
index c09b1cd9f..000000000
--- a/node_modules/webpack-sources/lib/RawSource.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-var Source = require("./Source");
-var SourceNode = require("source-map").SourceNode;
-var SourceListMap = require("source-list-map").SourceListMap;
-
-class RawSource extends Source {
- constructor(value) {
- super();
- this._value = value;
- }
-
- source() {
- return this._value;
- }
-
- map(options) {
- return null;
- }
-
- node(options) {
- return new SourceNode(null, null, null, this._value);
- }
-
- listMap(options) {
- return new SourceListMap(this._value);
- }
-
- updateHash(hash) {
- hash.update(this._value);
- }
-}
-
-module.exports = RawSource;
diff --git a/node_modules/webpack-sources/lib/ReplaceSource.js b/node_modules/webpack-sources/lib/ReplaceSource.js
deleted file mode 100644
index f28a0fed5..000000000
--- a/node_modules/webpack-sources/lib/ReplaceSource.js
+++ /dev/null
@@ -1,323 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-var Source = require("./Source");
-var SourceNode = require("source-map").SourceNode;
-var SourceListMap = require("source-list-map").SourceListMap;
-var fromStringWithSourceMap = require("source-list-map").fromStringWithSourceMap;
-var SourceMapConsumer = require("source-map").SourceMapConsumer;
-
-class ReplaceSource extends Source {
- constructor(source, name) {
- super();
- this._source = source;
- this._name = name;
- this.replacements = [];
- }
-
- replace(start, end, newValue) {
- if(typeof newValue !== "string")
- throw new Error("insertion must be a string, but is a " + typeof newValue);
- this.replacements.push([start, end, newValue, this.replacements.length]);
- }
-
- insert(pos, newValue) {
- if(typeof newValue !== "string")
- throw new Error("insertion must be a string, but is a " + typeof newValue + ": " + newValue);
- this.replacements.push([pos, pos - 1, newValue, this.replacements.length]);
- }
-
- source(options) {
- return this._replaceString(this._source.source());
- }
-
- original() {
- return this._source;
- }
-
- _sortReplacements() {
- this.replacements.sort(function(a, b) {
- var diff = b[1] - a[1];
- if(diff !== 0)
- return diff;
- diff = b[0] - a[0];
- if(diff !== 0)
- return diff;
- return b[3] - a[3];
- });
- }
-
- _replaceString(str) {
- if(typeof str !== "string")
- throw new Error("str must be a string, but is a " + typeof str + ": " + str);
- this._sortReplacements();
- var result = [str];
- this.replacements.forEach(function(repl) {
- var remSource = result.pop();
- var splitted1 = this._splitString(remSource, Math.floor(repl[1] + 1));
- var splitted2 = this._splitString(splitted1[0], Math.floor(repl[0]));
- result.push(splitted1[1], repl[2], splitted2[0]);
- }, this);
-
- // write out result array in reverse order
- let resultStr = "";
- for(let i = result.length - 1; i >= 0; --i) {
- resultStr += result[i];
- }
- return resultStr;
- }
-
- node(options) {
- var node = this._source.node(options);
- if(this.replacements.length === 0) {
- return node;
- }
- this.replacements.sort(sortReplacementsAscending);
- var replace = new ReplacementEnumerator(this.replacements);
- var output = [];
- var position = 0;
- var sources = Object.create(null);
- var sourcesInLines = Object.create(null);
-
- // We build a new list of SourceNodes in "output"
- // from the original mapping data
-
- var result = new SourceNode();
-
- // We need to add source contents manually
- // because "walk" will not handle it
- node.walkSourceContents(function(sourceFile, sourceContent) {
- result.setSourceContent(sourceFile, sourceContent);
- sources["$" + sourceFile] = sourceContent;
- });
-
- var replaceInStringNode = this._replaceInStringNode.bind(this, output, replace, function getOriginalSource(mapping) {
- var key = "$" + mapping.source;
- var lines = sourcesInLines[key];
- if(!lines) {
- var source = sources[key];
- if(!source) return null;
- lines = source.split("\n").map(function(line) {
- return line + "\n";
- });
- sourcesInLines[key] = lines;
- }
- // line is 1-based
- if(mapping.line > lines.length) return null;
- var line = lines[mapping.line - 1];
- return line.substr(mapping.column);
- });
-
- node.walk(function(chunk, mapping) {
- position = replaceInStringNode(chunk, position, mapping);
- });
-
- // If any replacements occur after the end of the original file, then we append them
- // directly to the end of the output
- var remaining = replace.footer();
- if(remaining) {
- output.push(remaining);
- }
-
- result.add(output);
-
- return result;
- }
-
- listMap(options) {
- this._sortReplacements();
- var map = this._source.listMap(options);
- var currentIndex = 0;
- var replacements = this.replacements;
- var idxReplacement = replacements.length - 1;
- var removeChars = 0;
- map = map.mapGeneratedCode(function(str) {
- var newCurrentIndex = currentIndex + str.length;
- if(removeChars > str.length) {
- removeChars -= str.length;
- str = "";
- } else {
- if(removeChars > 0) {
- str = str.substr(removeChars);
- currentIndex += removeChars;
- removeChars = 0;
- }
- var finalStr = "";
- while(idxReplacement >= 0 && replacements[idxReplacement][0] < newCurrentIndex) {
- var repl = replacements[idxReplacement];
- var start = Math.floor(repl[0]);
- var end = Math.floor(repl[1] + 1);
- var before = str.substr(0, Math.max(0, start - currentIndex));
- if(end <= newCurrentIndex) {
- var after = str.substr(Math.max(0, end - currentIndex));
- finalStr += before + repl[2];
- str = after;
- currentIndex = Math.max(currentIndex, end);
- } else {
- finalStr += before + repl[2];
- str = "";
- removeChars = end - newCurrentIndex;
- }
- idxReplacement--;
- }
- str = finalStr + str;
- }
- currentIndex = newCurrentIndex;
- return str;
- });
- var extraCode = "";
- while(idxReplacement >= 0) {
- extraCode += replacements[idxReplacement][2];
- idxReplacement--;
- }
- if(extraCode) {
- map.add(extraCode);
- }
- return map;
- }
-
- _splitString(str, position) {
- return position <= 0 ? ["", str] : [str.substr(0, position), str.substr(position)];
- }
-
- _replaceInStringNode(output, replace, getOriginalSource, node, position, mapping) {
- var original = undefined;
-
- do {
- var splitPosition = replace.position - position;
- // If multiple replaces occur in the same location then the splitPosition may be
- // before the current position for the subsequent splits. Ensure it is >= 0
- if(splitPosition < 0) {
- splitPosition = 0;
- }
- if(splitPosition >= node.length || replace.done) {
- if(replace.emit) {
- var nodeEnd = new SourceNode(
- mapping.line,
- mapping.column,
- mapping.source,
- node,
- mapping.name
- );
- output.push(nodeEnd);
- }
- return position + node.length;
- }
-
- var originalColumn = mapping.column;
-
- // Try to figure out if generated code matches original code of this segement
- // If this is the case we assume that it's allowed to move mapping.column
- // Because getOriginalSource can be expensive we only do it when neccessary
-
- var nodePart;
- if(splitPosition > 0) {
- nodePart = node.slice(0, splitPosition);
- if(original === undefined) {
- original = getOriginalSource(mapping);
- }
- if(original && original.length >= splitPosition && original.startsWith(nodePart)) {
- mapping.column += splitPosition;
- original = original.substr(splitPosition);
- }
- }
-
- var emit = replace.next();
- if(!emit) {
- // Stop emitting when we have found the beginning of the string to replace.
- // Emit the part of the string before splitPosition
- if(splitPosition > 0) {
- var nodeStart = new SourceNode(
- mapping.line,
- originalColumn,
- mapping.source,
- nodePart,
- mapping.name
- );
- output.push(nodeStart);
- }
-
- // Emit the replacement value
- if(replace.value) {
- output.push(new SourceNode(
- mapping.line,
- mapping.column,
- mapping.source,
- replace.value
- ));
- }
- }
-
- // Recurse with remainder of the string as there may be multiple replaces within a single node
- node = node.substr(splitPosition);
- position += splitPosition;
- } while (true);
- }
-}
-
-function sortReplacementsAscending(a, b) {
- var diff = a[1] - b[1]; // end
- if(diff !== 0)
- return diff;
- diff = a[0] - b[0]; // start
- if(diff !== 0)
- return diff;
- return a[3] - b[3]; // insert order
-}
-
-class ReplacementEnumerator {
- constructor(replacements) {
- this.emit = true;
- this.done = !replacements || replacements.length === 0;
- this.index = 0;
- this.replacements = replacements;
- if(!this.done) {
- // Set initial start position in case .header is not called
- var repl = replacements[0];
- this.position = Math.floor(repl[0]);
- if(this.position < 0)
- this.position = 0;
- }
- }
-
- next() {
- if(this.done)
- return true;
- if(this.emit) {
- // Start point found. stop emitting. set position to find end
- var repl = this.replacements[this.index];
- var end = Math.floor(repl[1] + 1);
- this.position = end;
- this.value = repl[2];
- } else {
- // End point found. start emitting. set position to find next start
- this.index++;
- if(this.index >= this.replacements.length) {
- this.done = true;
- } else {
- var nextRepl = this.replacements[this.index];
- var start = Math.floor(nextRepl[0]);
- this.position = start;
- }
- }
- if(this.position < 0)
- this.position = 0;
- this.emit = !this.emit;
- return this.emit;
- }
-
- footer() {
- if(!this.done && !this.emit)
- this.next(); // If we finished _replaceInNode mid emit we advance to next entry
- return this.done ? [] : this.replacements.slice(this.index).map(function(repl) {
- return repl[2];
- }).join("");
- }
-}
-
-require("./SourceAndMapMixin")(ReplaceSource.prototype);
-
-module.exports = ReplaceSource;
diff --git a/node_modules/webpack-sources/lib/Source.js b/node_modules/webpack-sources/lib/Source.js
deleted file mode 100644
index dccf73781..000000000
--- a/node_modules/webpack-sources/lib/Source.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-var SourceNode = require("source-map").SourceNode;
-var SourceMapConsumer = require("source-map").SourceMapConsumer;
-
-class Source {
-
- source() {
- throw new Error("Abstract");
- }
-
- size() {
- return this.source().length;
- }
-
- map(options) {
- return null;
- }
-
- sourceAndMap(options) {
- return {
- source: this.source(),
- map: this.map()
- };
- }
-
- node() {
- throw new Error("Abstract");
- }
-
- listNode() {
- throw new Error("Abstract");
- }
-
- updateHash(hash) {
- var source = this.source();
- hash.update(source || "");
- }
-}
-
-module.exports = Source;
diff --git a/node_modules/webpack-sources/lib/SourceAndMapMixin.js b/node_modules/webpack-sources/lib/SourceAndMapMixin.js
deleted file mode 100644
index d0898274f..000000000
--- a/node_modules/webpack-sources/lib/SourceAndMapMixin.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-module.exports = function mixinSourceAndMap(proto) {
- proto.map = function(options) {
- options = options || {};
- if(options.columns === false) {
- return this.listMap(options).toStringWithSourceMap({
- file: "x"
- }).map;
- }
-
- return this.node(options).toStringWithSourceMap({
- file: "x"
- }).map.toJSON();
- };
-
- proto.sourceAndMap = function(options) {
- options = options || {};
- if(options.columns === false) {
- //console.log(this.listMap(options).debugInfo());
- return this.listMap(options).toStringWithSourceMap({
- file: "x"
- });
- }
-
- var res = this.node(options).toStringWithSourceMap({
- file: "x"
- });
- return {
- source: res.code,
- map: res.map.toJSON()
- };
- };
-}
diff --git a/node_modules/webpack-sources/lib/SourceMapSource.js b/node_modules/webpack-sources/lib/SourceMapSource.js
deleted file mode 100644
index d61bda154..000000000
--- a/node_modules/webpack-sources/lib/SourceMapSource.js
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-var SourceNode = require("source-map").SourceNode;
-var SourceMapConsumer = require("source-map").SourceMapConsumer;
-var SourceMapGenerator = require("source-map").SourceMapGenerator;
-var SourceListMap = require("source-list-map").SourceListMap;
-var fromStringWithSourceMap = require("source-list-map").fromStringWithSourceMap;
-var Source = require("./Source");
-
-class SourceMapSource extends Source {
- constructor(value, name, sourceMap, originalSource, innerSourceMap) {
- super();
- this._value = value;
- this._name = name;
- this._sourceMap = sourceMap;
- this._originalSource = originalSource;
- this._innerSourceMap = innerSourceMap;
- }
-
- source() {
- return this._value;
- }
-
- node(options) {
- var innerSourceMap = this._innerSourceMap;
- var sourceMap = this._sourceMap;
- if(innerSourceMap) {
- sourceMap = SourceMapGenerator.fromSourceMap(new SourceMapConsumer(sourceMap));
- if(this._originalSource)
- sourceMap.setSourceContent(this._name, this._originalSource);
- innerSourceMap = new SourceMapConsumer(innerSourceMap);
- sourceMap.applySourceMap(innerSourceMap, this._name);
- sourceMap = sourceMap.toJSON();
- }
- return SourceNode.fromStringWithSourceMap(this._value, new SourceMapConsumer(sourceMap));
- }
-
- listMap(options) {
- options = options || {};
- if(options.module === false)
- return new SourceListMap(this._value, this._name, this._value);
- return fromStringWithSourceMap(this._value, typeof this._sourceMap === "string" ? JSON.parse(this._sourceMap) : this._sourceMap);
- }
-
- updateHash(hash) {
- hash.update(this._value);
- if(this._originalSource)
- hash.update(this._originalSource);
- }
-}
-
-require("./SourceAndMapMixin")(SourceMapSource.prototype);
-
-module.exports = SourceMapSource;
diff --git a/node_modules/webpack-sources/lib/index.js b/node_modules/webpack-sources/lib/index.js
deleted file mode 100644
index f404c29d8..000000000
--- a/node_modules/webpack-sources/lib/index.js
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-exports.Source = require("./Source");
-
-exports.RawSource = require("./RawSource");
-exports.OriginalSource = require("./OriginalSource");
-exports.SourceMapSource = require("./SourceMapSource");
-exports.LineToLineMappedSource = require("./LineToLineMappedSource");
-
-exports.CachedSource = require("./CachedSource");
-exports.ConcatSource = require("./ConcatSource");
-exports.ReplaceSource = require("./ReplaceSource");
-exports.PrefixSource = require("./PrefixSource");