Sha256: ec8f76cde3078ba7b398242e3a1d78af45e6f94e22f90aa13601f46488c7b5b8
Contents?: true
Size: 1.2 KB
Versions: 3
Compression:
Stored size: 1.2 KB
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const ParserHelpers = require("./ParserHelpers"); const ConstDependency = require("./dependencies/ConstDependency"); const NullFactory = require("./NullFactory"); module.exports = class RequireJsStuffPlugin { apply(compiler) { compiler.plugin("compilation", function(compilation, params) { compilation.dependencyFactories.set(ConstDependency, new NullFactory()); compilation.dependencyTemplates.set(ConstDependency, new ConstDependency.Template()); params.normalModuleFactory.plugin("parser", function(parser, parserOptions) { if(typeof parserOptions.requireJs !== "undefined" && !parserOptions.requireJs) return; parser.plugin("call require.config", ParserHelpers.toConstantDependency("undefined")); parser.plugin("call requirejs.config", ParserHelpers.toConstantDependency("undefined")); parser.plugin("expression require.version", ParserHelpers.toConstantDependency(JSON.stringify("0.0.0"))); parser.plugin("expression requirejs.onError", ParserHelpers.toConstantDependency(JSON.stringify("__webpack_require__.oe"))); }); }); } };
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ilog-0.4.1 | node_modules/webpack/lib/RequireJsStuffPlugin.js |
ilog-0.4.0 | node_modules/webpack/lib/RequireJsStuffPlugin.js |
ilog-0.3.3 | node_modules/webpack/lib/RequireJsStuffPlugin.js |