moves stuff from webpack-core to webpack-sources
This commit is contained in:
parent
13c12e9bec
commit
ded70aef28
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
|
||||
function AmdMainTemplatePlugin(name) {
|
||||
this.name = name;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var ModuleFilenameHelpers = require("./ModuleFilenameHelpers");
|
||||
|
||||
function wrapComment(str) {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var Template = require("./Template");
|
||||
|
||||
function ChunkTemplate(outputOptions) {
|
||||
|
|
|
@ -18,7 +18,7 @@ var HotUpdateChunkTemplate = require("./HotUpdateChunkTemplate");
|
|||
var ModuleTemplate = require("./ModuleTemplate");
|
||||
var Dependency = require("./Dependency");
|
||||
var ChunkRenderError = require("./ChunkRenderError");
|
||||
var CachedSource = require("webpack-core/lib/CachedSource");
|
||||
var CachedSource = require("webpack-sources").CachedSource;
|
||||
|
||||
function Compilation(compiler) {
|
||||
Tapable.call(this);
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
module.exports = require("webpack-core/lib/ConcatSource");
|
|
@ -3,8 +3,8 @@
|
|||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var Module = require("./Module");
|
||||
var OriginalSource = require("webpack-core/lib/OriginalSource");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var OriginalSource = require("webpack-sources").OriginalSource;
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var DependenciesBlock = require("./DependenciesBlock");
|
||||
|
||||
function ContextModule(resolveDependencies, context, recursive, regExp, addon, async) {
|
||||
|
|
|
@ -54,8 +54,8 @@ ContextModuleFactory.prototype.create = function(context, dependency, callback)
|
|||
}
|
||||
|
||||
async.parallel([
|
||||
this.resolvers.context.resolve.bind(this.resolvers.context, context, resource),
|
||||
async.map.bind(async, loaders, this.resolvers.loader.resolve.bind(this.resolvers.loader, context))
|
||||
this.resolvers.context.resolve.bind(this.resolvers.context, {}, context, resource),
|
||||
async.map.bind(async, loaders, this.resolvers.loader.resolve.bind(this.resolvers.loader, {}, context))
|
||||
], function(err, result) {
|
||||
if(err) return callback(err);
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var Module = require("./Module");
|
||||
var OriginalSource = require("webpack-core/lib/OriginalSource");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var OriginalSource = require("webpack-sources").OriginalSource;
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var WebpackMissingModule = require("./dependencies/WebpackMissingModule");
|
||||
var DelegatedSourceDependency = require("./dependencies/DelegatedSourceDependency");
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ReplaceSource = require("webpack-core/lib/ReplaceSource");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var ReplaceSource = require("webpack-sources").ReplaceSource;
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
|
||||
function DependenciesBlockVariable(name, expression, dependencies) {
|
||||
this.name = name;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var Module = require("./Module");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
|
||||
function DllModule(context, dependencies, name, type) {
|
||||
Module.call(this);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var ModuleFilenameHelpers = require("./ModuleFilenameHelpers");
|
||||
|
||||
function EvalDevToolModuleTemplatePlugin(sourceUrlComment, moduleFilenameTemplate) {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var ModuleFilenameHelpers = require("./ModuleFilenameHelpers");
|
||||
|
||||
function EvalSourceMapDevToolModuleTemplatePlugin(compilation, options, sourceMapComment, moduleFilenameTemplate) {
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var Module = require("./Module");
|
||||
var OriginalSource = require("webpack-core/lib/OriginalSource");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var OriginalSource = require("webpack-sources").OriginalSource;
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var WebpackMissingModule = require("./dependencies/WebpackMissingModule");
|
||||
|
||||
function ExternalModule(request, type) {
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var PrefixSource = require("webpack-core/lib/PrefixSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var PrefixSource = require("webpack-sources").PrefixSource;
|
||||
|
||||
function FunctionModuleTemplatePlugin() {}
|
||||
module.exports = FunctionModuleTemplatePlugin;
|
||||
|
|
|
@ -6,7 +6,7 @@ var Template = require("./Template");
|
|||
var BasicEvaluatedExpression = require("./BasicEvaluatedExpression");
|
||||
var ModuleHotAcceptDependency = require("./dependencies/ModuleHotAcceptDependency");
|
||||
var ModuleHotDeclineDependency = require("./dependencies/ModuleHotDeclineDependency");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var ConstDependency = require("./dependencies/ConstDependency");
|
||||
var NullFactory = require("./NullFactory");
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var Template = require("./Template");
|
||||
|
||||
function JsonpChunkTemplatePlugin() {}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
|
||||
function JsonpExportMainTemplatePlugin(name) {
|
||||
this.name = name;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var Template = require("./Template");
|
||||
|
||||
function JsonpHotUpdateChunkTemplatePlugin() {}
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var OriginalSource = require("webpack-core/lib/OriginalSource");
|
||||
var PrefixSource = require("webpack-core/lib/PrefixSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var OriginalSource = require("webpack-sources").OriginalSource;
|
||||
var PrefixSource = require("webpack-sources").PrefixSource;
|
||||
var Template = require("./Template");
|
||||
|
||||
/* require function shortcuts:
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var Module = require("./Module");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
|
||||
function MultiModule(context, dependencies, name) {
|
||||
Module.call(this);
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
var path = require("path");
|
||||
var Module = require("./Module");
|
||||
var NormalModuleMixin = require("webpack-core/lib/NormalModuleMixin");
|
||||
var SourceMapSource = require("webpack-core/lib/SourceMapSource");
|
||||
var OriginalSource = require("webpack-core/lib/OriginalSource");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var ReplaceSource = require("webpack-core/lib/ReplaceSource");
|
||||
var CachedSource = require("webpack-core/lib/CachedSource");
|
||||
var SourceMapSource = require("webpack-sources").SourceMapSource;
|
||||
var OriginalSource = require("webpack-sources").OriginalSource;
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var ReplaceSource = require("webpack-sources").ReplaceSource;
|
||||
var CachedSource = require("webpack-sources").CachedSource;
|
||||
var ModuleParseError = require("./ModuleParseError");
|
||||
var TemplateArgumentDependency = require("./dependencies/TemplateArgumentDependency");
|
||||
var AsyncDependenciesBlock = require("./AsyncDependenciesBlock");
|
||||
|
|
|
@ -79,7 +79,7 @@ function NormalModuleFactory(context, resolvers, parser, options) {
|
|||
function(callback) {
|
||||
if(resource === "" || resource[0] === "?")
|
||||
return callback(null, resource);
|
||||
_this.resolvers.normal.resolve(context, resource, callback);
|
||||
_this.resolvers.normal.resolve({}, context, resource, callback);
|
||||
}
|
||||
], function(err, results) {
|
||||
if(err) return callback(err);
|
||||
|
@ -171,6 +171,6 @@ NormalModuleFactory.prototype.resolveRequestArray = function resolveRequestArray
|
|||
async.map(array, function(item, callback) {
|
||||
if(item === "" || item[0] === "?")
|
||||
return callback(null, item);
|
||||
resolver.resolve(context, item, callback);
|
||||
resolver.resolve({}, context, item, callback);
|
||||
}, callback);
|
||||
};
|
||||
|
|
|
@ -0,0 +1,70 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
function OptionsDefaulter() {
|
||||
this.defaults = {};
|
||||
this.config = {};
|
||||
}
|
||||
module.exports = OptionsDefaulter;
|
||||
|
||||
function getProperty(obj, name) {
|
||||
name = name.split(".");
|
||||
for(var i = 0; i < name.length - 1; i++) {
|
||||
obj = obj[name[i]];
|
||||
if(typeof obj != "object" || !obj) return;
|
||||
}
|
||||
return obj[name.pop()];
|
||||
}
|
||||
|
||||
function setProperty(obj, name, value) {
|
||||
name = name.split(".");
|
||||
for(var i = 0; i < name.length - 1; i++) {
|
||||
if(typeof (obj[name[i]]) !== "object" || !obj[name[i]]) obj[name[i]] = {};
|
||||
obj = obj[name[i]];
|
||||
}
|
||||
obj[name.pop()] = value;
|
||||
}
|
||||
|
||||
function hasProperty(obj, name, value) {
|
||||
name = name.split(".");
|
||||
for(var i = 0; i < name.length - 1; i++) {
|
||||
obj = obj[name[i]];
|
||||
if(typeof obj != "object" || !obj) return false;
|
||||
}
|
||||
return Object.prototype.hasOwnProperty.call(obj, name.pop());
|
||||
}
|
||||
|
||||
OptionsDefaulter.prototype.process = function(options) {
|
||||
for(var name in this.defaults) {
|
||||
switch(this.config[name]) {
|
||||
case undefined:
|
||||
if(getProperty(options, name) === undefined)
|
||||
setProperty(options, name, this.defaults[name]);
|
||||
break;
|
||||
case "call":
|
||||
setProperty(options, name, this.defaults[name].call(this, getProperty(options, name)), options);
|
||||
break;
|
||||
case "append":
|
||||
var oldValue = getProperty(options, name);
|
||||
if(!Array.isArray(oldValue)) oldValue = [];
|
||||
this.defaults[name].forEach(function(item) {
|
||||
oldValue.push(item);
|
||||
});
|
||||
setProperty(options, name, oldValue);
|
||||
break;
|
||||
default:
|
||||
throw new Error("OptionsDefaulter cannot process " + this.config[name]);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
OptionsDefaulter.prototype.set = function(name, config, def) {
|
||||
if(arguments.length === 3) {
|
||||
this.defaults[name] = def;
|
||||
this.config[name] = config;
|
||||
} else {
|
||||
this.defaults[name] = config;
|
||||
delete this.config[name];
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
module.exports = require("webpack-core/lib/OriginalSource");
|
|
@ -3,8 +3,8 @@
|
|||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var Module = require("./Module");
|
||||
var OriginalSource = require("webpack-core/lib/OriginalSource");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var OriginalSource = require("webpack-sources").OriginalSource;
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
|
||||
function RawModule(source, identifier, readableIdentifier) {
|
||||
Module.call(this);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
|
||||
function SetVarMainTemplatePlugin(varExpression, copyObject) {
|
||||
this.varExpression = varExpression;
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
module.exports = require("webpack-core/lib/Source");
|
|
@ -4,8 +4,8 @@
|
|||
*/
|
||||
var path = require("path");
|
||||
var RequestShortener = require("./RequestShortener");
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var ModuleFilenameHelpers = require("./ModuleFilenameHelpers");
|
||||
var SourceMapDevToolModuleOptionsPlugin = require("./SourceMapDevToolModuleOptionsPlugin");
|
||||
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
module.exports = require("webpack-core/lib/SourceMapSource");
|
|
@ -3,7 +3,7 @@
|
|||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var Tapable = require("tapable");
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
|
||||
function Template(outputOptions) {
|
||||
Tapable.call(this);
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var OriginalSource = require("webpack-core/lib/OriginalSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var OriginalSource = require("webpack-sources").OriginalSource;
|
||||
|
||||
function accessorToObjectAccess(accessor) {
|
||||
return accessor.map(function(a) {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var OptionsDefaulter = require("webpack-core/lib/OptionsDefaulter");
|
||||
var OptionsDefaulter = require("./OptionsDefaulter");
|
||||
|
||||
function WebpackOptionsDefaulter() {
|
||||
OptionsDefaulter.call(this);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
|
||||
function NodeChunkTemplatePlugin() {}
|
||||
module.exports = NodeChunkTemplatePlugin;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
|
||||
function NodeHotUpdateChunkTemplatePlugin() {}
|
||||
module.exports = NodeHotUpdateChunkTemplatePlugin;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var TemplateArgumentDependency = require("../dependencies/TemplateArgumentDependency");
|
||||
|
||||
function DedupePlugin() {}
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var SourceMapConsumer = require("webpack-core/lib/source-map").SourceMapConsumer;
|
||||
var SourceMapSource = require("webpack-core/lib/SourceMapSource");
|
||||
var RawSource = require("webpack-core/lib/RawSource");
|
||||
var SourceMapConsumer = require("source-map").SourceMapConsumer;
|
||||
var SourceMapSource = require("webpack-sources").SourceMapSource;
|
||||
var RawSource = require("webpack-sources").RawSource;
|
||||
var RequestShortener = require("../RequestShortener");
|
||||
var ModuleFilenameHelpers = require("../ModuleFilenameHelpers");
|
||||
var uglify = require("uglify-js");
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var Template = require("../Template");
|
||||
|
||||
function WebWorkerChunkTemplatePlugin() {}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var ConcatSource = require("webpack-core/lib/ConcatSource");
|
||||
var ConcatSource = require("webpack-sources").ConcatSource;
|
||||
var Template = require("../Template");
|
||||
|
||||
function WebWorkerHotUpdateChunkTemplatePlugin() {}
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
"optimist": "~0.6.0",
|
||||
"supports-color": "^3.1.0",
|
||||
"tapable": "~0.1.8",
|
||||
"webpack-sources": "~0.1.0",
|
||||
"uglify-js": "~2.6.0",
|
||||
"watchpack": "^0.2.1",
|
||||
"webpack-core": "~0.6.0"
|
||||
|
|
Loading…
Reference in New Issue