From 9df98e65f842cf3acae09cbdd969966f42d64469 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sat, 14 Oct 2017 18:40:54 +0200 Subject: update dependencies --- .../lib/dependencies/HarmonyModulesHelpers.js | 53 ---------------------- 1 file changed, 53 deletions(-) (limited to 'node_modules/webpack/lib/dependencies/HarmonyModulesHelpers.js') diff --git a/node_modules/webpack/lib/dependencies/HarmonyModulesHelpers.js b/node_modules/webpack/lib/dependencies/HarmonyModulesHelpers.js index 1f3387fe1..10ee7e27e 100644 --- a/node_modules/webpack/lib/dependencies/HarmonyModulesHelpers.js +++ b/node_modules/webpack/lib/dependencies/HarmonyModulesHelpers.js @@ -27,59 +27,6 @@ class HarmonyModulesHelpers { return null; return this.getModuleVar(state, request); } - - // checks if an harmony dependency is active in a module according to - // precedence rules. - static isActive(module, depInQuestion) { - const desc = depInQuestion.describeHarmonyExport(); - if(!desc.exportedName) return true; - let before = true; - for(const moduleDependency of module.dependencies) { - const dep = moduleDependency; - if(dep === depInQuestion) { - before = false; - continue; - } - if(!dep.describeHarmonyExport) continue; - const d = dep.describeHarmonyExport(); - if(!d || !d.exportedName) continue; - if(d.exportedName === desc.exportedName) { - if(d.precedence < desc.precedence) { - return false; - } - if(d.precedence === desc.precedence && !before) { - return false; - } - } - } - return true; - } - - // get a list of named exports defined in a module - // doesn't include * reexports. - static getActiveExports(module, currentDependency) { - const desc = currentDependency && currentDependency.describeHarmonyExport(); - var currentIndex = currentDependency ? module.dependencies.indexOf(currentDependency) : -1; - return module.dependencies.map((dep, idx) => { - return { - dep: dep, - idx: idx - }; - }).reduce((arr, data) => { - const dep = data.dep; - if(!dep.describeHarmonyExport) return arr; - const d = dep.describeHarmonyExport(); - if(!d) return arr; - if(!desc || (d.precedence < desc.precedence) || (d.precedence === desc.precedence && data.idx < currentIndex)) { - var names = [].concat(d.exportedName); - names.forEach(function(name) { - if(name && arr.indexOf(name) < 0) - arr.push(name); - }); - } - return arr; - }, []); - } } module.exports = HarmonyModulesHelpers; -- cgit v1.2.3