Skip to content

Commit 09cc922

Browse files
authored
Merge pull request webpack#6013 from wtgtybhertgeghgtwtg/eslint-scope
Switch from `escope` to `eslint-scope`.
2 parents e208f44 + c772e51 commit 09cc922

File tree

3 files changed

+3
-77
lines changed

3 files changed

+3
-77
lines changed

lib/optimize/ConcatenatedModule.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const Module = require("../Module");
88
const Template = require("../Template");
99
const Parser = require("../Parser");
1010
const acorn = require("acorn");
11-
const escope = require("escope");
11+
const eslintScope = require("eslint-scope");
1212
const ReplaceSource = require("webpack-sources").ReplaceSource;
1313
const ConcatSource = require("webpack-sources").ConcatSource;
1414
const HarmonyImportDependency = require("../dependencies/HarmonyImportDependency");
@@ -471,7 +471,7 @@ class ConcatenatedModule extends Module {
471471
}
472472
throw err;
473473
}
474-
const scopeManager = escope.analyze(ast, {
474+
const scopeManager = eslintScope.analyze(ast, {
475475
ecmaVersion: 6,
476476
sourceType: "module",
477477
optimistic: true,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"ajv-keywords": "^2.0.0",
1111
"async": "^2.1.2",
1212
"enhanced-resolve": "^3.4.0",
13-
"escope": "^3.6.0",
13+
"eslint-scope": "^3.7.1",
1414
"interpret": "^1.0.0",
1515
"loader-runner": "^2.3.0",
1616
"loader-utils": "^1.1.0",

yarn.lock

Lines changed: 0 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -938,12 +938,6 @@ cvss@^1.0.0:
938938
version "1.0.2"
939939
resolved "https://registry.yarnpkg.com/cvss/-/cvss-1.0.2.tgz#df67e92bf12a796f49e928799c8db3ba74b9fcd6"
940940

941-
d@1:
942-
version "1.0.0"
943-
resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
944-
dependencies:
945-
es5-ext "^0.10.9"
946-
947941
dashdash@^1.12.0:
948942
version "1.14.1"
949943
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -1127,62 +1121,10 @@ error-ex@^1.2.0:
11271121
dependencies:
11281122
is-arrayish "^0.2.1"
11291123

1130-
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
1131-
version "0.10.24"
1132-
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.24.tgz#a55877c9924bc0c8d9bd3c2cbe17495ac1709b14"
1133-
dependencies:
1134-
es6-iterator "2"
1135-
es6-symbol "~3.1"
1136-
1137-
es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1:
1138-
version "2.0.1"
1139-
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
1140-
dependencies:
1141-
d "1"
1142-
es5-ext "^0.10.14"
1143-
es6-symbol "^3.1"
1144-
1145-
es6-map@^0.1.3:
1146-
version "0.1.5"
1147-
resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
1148-
dependencies:
1149-
d "1"
1150-
es5-ext "~0.10.14"
1151-
es6-iterator "~2.0.1"
1152-
es6-set "~0.1.5"
1153-
es6-symbol "~3.1.1"
1154-
event-emitter "~0.3.5"
1155-
11561124
es6-promise-polyfill@^1.1.1:
11571125
version "1.2.0"
11581126
resolved "https://registry.yarnpkg.com/es6-promise-polyfill/-/es6-promise-polyfill-1.2.0.tgz#f38925f23cb3e3e8ce6cda8ff774fcebbb090cde"
11591127

1160-
es6-set@~0.1.5:
1161-
version "0.1.5"
1162-
resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
1163-
dependencies:
1164-
d "1"
1165-
es5-ext "~0.10.14"
1166-
es6-iterator "~2.0.1"
1167-
es6-symbol "3.1.1"
1168-
event-emitter "~0.3.5"
1169-
1170-
es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
1171-
version "3.1.1"
1172-
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
1173-
dependencies:
1174-
d "1"
1175-
es5-ext "~0.10.14"
1176-
1177-
es6-weak-map@^2.0.1:
1178-
version "2.0.2"
1179-
resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
1180-
dependencies:
1181-
d "1"
1182-
es5-ext "^0.10.14"
1183-
es6-iterator "^2.0.1"
1184-
es6-symbol "^3.1.1"
1185-
11861128
escape-html@~1.0.3:
11871129
version "1.0.3"
11881130
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
@@ -1202,15 +1144,6 @@ escodegen@1.8.x:
12021144
optionalDependencies:
12031145
source-map "~0.2.0"
12041146

1205-
escope@^3.6.0:
1206-
version "3.6.0"
1207-
resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3"
1208-
dependencies:
1209-
es6-map "^0.1.3"
1210-
es6-weak-map "^2.0.1"
1211-
esrecurse "^4.1.0"
1212-
estraverse "^4.1.1"
1213-
12141147
eslint-plugin-node@^5.1.1:
12151148
version "5.2.1"
12161149
resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-5.2.1.tgz#80df3253c4d7901045ec87fa660a284e32bdca29"
@@ -1313,13 +1246,6 @@ etag@~1.7.0:
13131246
version "1.7.0"
13141247
resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8"
13151248

1316-
event-emitter@~0.3.5:
1317-
version "0.3.5"
1318-
resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
1319-
dependencies:
1320-
d "1"
1321-
es5-ext "~0.10.14"
1322-
13231249
events@^1.0.0:
13241250
version "1.1.1"
13251251
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"

0 commit comments

Comments
 (0)