/var/www/flurhymez/node_modules/webpack/lib/dependencies
NameSizeModeActions
AMDDefineDependency.js75530644editdlrm
AMDDefineDependencyParserPlugin.js101590644editdlrm
AMDPlugin.js63060644editdlrm
AMDRequireArrayDependency.js24090644editdlrm
AMDRequireContextDependency.js10270644editdlrm
AMDRequireDependenciesBlock.js5330644editdlrm
AMDRequireDependenciesBlockParserPlugin.js77770644editdlrm
AMDRequireDependency.js50860644editdlrm
AMDRequireItemDependency.js7640644editdlrm
AMDRuntimeModules.js10670644editdlrm
CachedConstDependency.js28470644editdlrm
CommonJsDependencyHelpers.js13300644editdlrm
CommonJsExportRequireDependency.js104820644editdlrm
CommonJsExportsDependency.js40060644editdlrm
CommonJsExportsParserPlugin.js104790644editdlrm
CommonJsFullRequireDependency.js37570644editdlrm
CommonJsImportsParserPlugin.js119450644editdlrm
CommonJsPlugin.js83380644editdlrm
CommonJsRequireContextDependency.js12670644editdlrm
CommonJsRequireDependency.js7520644editdlrm
CommonJsSelfReferenceDependency.js38610644editdlrm
ConstDependency.js32200644editdlrm
ContextDependency.js37970644editdlrm
ContextDependencyHelpers.js68080644editdlrm
ContextDependencyTemplateAsId.js17910644editdlrm
ContextDependencyTemplateAsRequireCall.js18340644editdlrm
ContextElementDependency.js17950644editdlrm
CreateScriptUrlDependency.js15680644editdlrm
CriticalDependencyWarning.js5680644editdlrm
DelegatedSourceDependency.js5750644editdlrm
DllEntryDependency.js8190644editdlrm
DynamicExports.js18380644editdlrm
EntryDependency.js5810644editdlrm
ExportsInfoDependency.js37430644editdlrm
getFunctionExpression.js13770644editdlrm
HarmonyAcceptDependency.js37590644editdlrm
HarmonyAcceptImportDependency.js9610644editdlrm
HarmonyCompatibilityDependency.js26630644editdlrm
HarmonyDetectionParserPlugin.js27130644editdlrm
HarmonyExportDependencyParserPlugin.js58030644editdlrm
HarmonyExportExpressionDependency.js54740644editdlrm
HarmonyExportHeaderDependency.js18190644editdlrm
HarmonyExportImportedSpecifierDependency.js348800644editdlrm
HarmonyExportInitFragment.js44310644editdlrm
HarmonyExports.js11960644editdlrm
HarmonyExportSpecifierDependency.js30210644editdlrm
HarmonyImportDependency.js110650644editdlrm
HarmonyImportDependencyParserPlugin.js85810644editdlrm
HarmonyImportSideEffectDependency.js28210644editdlrm
HarmonyImportSpecifierDependency.js93950644editdlrm
HarmonyModulesPlugin.js40710644editdlrm
HarmonyTopLevelThisParserPlugin.js7150644editdlrm
ImportContextDependency.js11120644editdlrm
ImportDependency.js29890644editdlrm
ImportEagerDependency.js20200644editdlrm
ImportMetaHotAcceptDependency.js8050644editdlrm
ImportMetaHotDeclineDependency.js8120644editdlrm
ImportMetaPlugin.js57500644editdlrm
ImportParserPlugin.js78500644editdlrm
ImportPlugin.js21720644editdlrm
ImportWeakDependency.js20040644editdlrm
JsonExportsDependency.js23380644editdlrm
LoaderDependency.js4370644editdlrm
LoaderImportDependency.js4820644editdlrm
LoaderPlugin.js78770644editdlrm
LocalModule.js7430644editdlrm
LocalModuleDependency.js18560644editdlrm
LocalModulesHelpers.js10930644editdlrm
ModuleDecoratorDependency.js38610644editdlrm
ModuleDependency.js20370644editdlrm
ModuleDependencyTemplateAsId.js11710644editdlrm
ModuleDependencyTemplateAsRequireId.js12430644editdlrm
ModuleHotAcceptDependency.js7780644editdlrm
ModuleHotDeclineDependency.js7850644editdlrm
NullDependency.js12820644editdlrm
PrefetchDependency.js3870644editdlrm
processExportInfo.js17770644editdlrm
ProvidedDependency.js32050644editdlrm
PureExpressionDependency.js36640644editdlrm
RequireContextDependency.js9500644editdlrm
RequireContextDependencyParserPlugin.js15640644editdlrm
RequireContextPlugin.js41770644editdlrm
RequireEnsureDependenciesBlock.js5490644editdlrm
RequireEnsureDependenciesBlockParserPlugin.js37080644editdlrm
RequireEnsureDependency.js27340644editdlrm
RequireEnsureItemDependency.js7080644editdlrm
RequireEnsurePlugin.js18070644editdlrm
RequireHeaderDependency.js17210644editdlrm
RequireIncludeDependency.js22370644editdlrm
RequireIncludeDependencyParserPlugin.js20460644editdlrm
RequireIncludePlugin.js11910644editdlrm
RequireResolveContextDependency.js10690644editdlrm
RequireResolveDependency.js13690644editdlrm
RequireResolveHeaderDependency.js17920644editdlrm
RuntimeRequirementsDependency.js23110644editdlrm
StaticExportsDependency.js16200644editdlrm
SystemPlugin.js38210644editdlrm
SystemRuntimeModule.js6980644editdlrm
UnsupportedDependency.js16420644editdlrm
URLDependency.js46400644editdlrm
URLPlugin.js31880644editdlrm
WebAssemblyExportImportedDependency.js20730644editdlrm
WebAssemblyImportDependency.js26760644editdlrm
WebpackIsIncludedDependency.js25200644editdlrm
WorkerDependency.js29940644editdlrm
WorkerPlugin.js135010644editdlrm
Edit: /var/www/flurhymez/node_modules/webpack/lib/dependencies/SystemPlugin.js (3821B)
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const RuntimeGlobals = require("../RuntimeGlobals"); const WebpackError = require("../WebpackError"); const { evaluateToString, expressionIsUnsupported, toConstantDependency } = require("../javascript/JavascriptParserHelpers"); const makeSerializable = require("../util/makeSerializable"); const ConstDependency = require("./ConstDependency"); const SystemRuntimeModule = require("./SystemRuntimeModule"); /** @typedef {import("../Compiler")} Compiler */ class SystemPlugin { /** * Apply the plugin * @param {Compiler} compiler the compiler instance * @returns {void} */ apply(compiler) { compiler.hooks.compilation.tap( "SystemPlugin", (compilation, { normalModuleFactory }) => { compilation.hooks.runtimeRequirementInModule .for(RuntimeGlobals.system) .tap("SystemPlugin", (module, set) => { set.add(RuntimeGlobals.requireScope); }); compilation.hooks.runtimeRequirementInTree .for(RuntimeGlobals.system) .tap("SystemPlugin", (chunk, set) => { compilation.addRuntimeModule(chunk, new SystemRuntimeModule()); }); const handler = (parser, parserOptions) => { if (parserOptions.system === undefined || !parserOptions.system) { return; } const setNotSupported = name => { parser.hooks.evaluateTypeof .for(name) .tap("SystemPlugin", evaluateToString("undefined")); parser.hooks.expression .for(name) .tap( "SystemPlugin", expressionIsUnsupported( parser, name + " is not supported by webpack." ) ); }; parser.hooks.typeof .for("System.import") .tap( "SystemPlugin", toConstantDependency(parser, JSON.stringify("function")) ); parser.hooks.evaluateTypeof .for("System.import") .tap("SystemPlugin", evaluateToString("function")); parser.hooks.typeof .for("System") .tap( "SystemPlugin", toConstantDependency(parser, JSON.stringify("object")) ); parser.hooks.evaluateTypeof .for("System") .tap("SystemPlugin", evaluateToString("object")); setNotSupported("System.set"); setNotSupported("System.get"); setNotSupported("System.register"); parser.hooks.expression.for("System").tap("SystemPlugin", expr => { const dep = new ConstDependency(RuntimeGlobals.system, expr.range, [ RuntimeGlobals.system ]); dep.loc = expr.loc; parser.state.module.addPresentationalDependency(dep); return true; }); parser.hooks.call.for("System.import").tap("SystemPlugin", expr => { parser.state.module.addWarning( new SystemImportDeprecationWarning(expr.loc) ); return parser.hooks.importCall.call({ type: "ImportExpression", source: expr.arguments[0], loc: expr.loc, range: expr.range }); }); }; normalModuleFactory.hooks.parser .for("javascript/auto") .tap("SystemPlugin", handler); normalModuleFactory.hooks.parser .for("javascript/dynamic") .tap("SystemPlugin", handler); } ); } } class SystemImportDeprecationWarning extends WebpackError { constructor(loc) { super( "System.import() is deprecated and will be removed soon. Use import() instead.\n" + "For more info visit https://webpack.js.org/guides/code-splitting/" ); this.name = "SystemImportDeprecationWarning"; this.loc = loc; } } makeSerializable( SystemImportDeprecationWarning, "webpack/lib/dependencies/SystemPlugin", "SystemImportDeprecationWarning" ); module.exports = SystemPlugin; module.exports.SystemImportDeprecationWarning = SystemImportDeprecationWarning;