From 4714fb551f103f39d2a1099da243a0678f6f3583 Mon Sep 17 00:00:00 2001 From: Ivan Kopeykin Date: Fri, 28 Jan 2022 11:52:30 +0300 Subject: [PATCH] fix discussions --- lib/config/defaults.js | 5 ++--- lib/dependencies/ImportMetaPlugin.js | 11 ----------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/lib/config/defaults.js b/lib/config/defaults.js index 6c4636a9478..e1e9658c4d1 100644 --- a/lib/config/defaults.js +++ b/lib/config/defaults.js @@ -469,6 +469,7 @@ const applyJavascriptParserOptionsDefaults = ( D(parserOptions, "wrappedContextRecursive", true); D(parserOptions, "wrappedContextCritical", false); D(parserOptions, "strictThisContextOnImports", false); + D(parserOptions, "importMeta", true); if (futureDefaults) D(parserOptions, "exportsPresence", "error"); }; @@ -501,9 +502,7 @@ const applyModuleDefaults = ( D(module.parser.asset.dataUrlCondition, "maxSize", 8096); } - F(module.parser, "javascript", () => ({ - importMeta: true - })); + F(module.parser, "javascript", () => ({})); applyJavascriptParserOptionsDefaults(module.parser.javascript, { futureDefaults }); diff --git a/lib/dependencies/ImportMetaPlugin.js b/lib/dependencies/ImportMetaPlugin.js index fac9340a718..e8f25dbef49 100644 --- a/lib/dependencies/ImportMetaPlugin.js +++ b/lib/dependencies/ImportMetaPlugin.js @@ -65,17 +65,6 @@ class ImportMetaPlugin { parser.state.module.addPresentationalDependency(dep); return true; }); - parser.hooks.unhandledExpressionMemberChain - .for("import.meta") - .tap("ImportMetaPlugin", (expr, members) => { - const dep = new ConstDependency( - `${importMetaName}${propertyAccess(members, 0)}`, - expr.range - ); - dep.loc = expr.loc; - parser.state.module.addPresentationalDependency(dep); - return true; - }); return; }