Skip to content

Commit fe46ac1

Browse files
Switch from escope to eslint-scope.
1 parent 7bbf31e commit fe46ac1

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
@@ -9,7 +9,7 @@ const Template = require("../Template");
99
const Parser = require("../Parser");
1010
const crypto = require("crypto");
1111
const acorn = require("acorn");
12-
const escope = require("escope");
12+
const eslintScope = require("eslint-scope");
1313
const ReplaceSource = require("webpack-sources/lib/ReplaceSource");
1414
const ConcatSource = require("webpack-sources/lib/ConcatSource");
1515
const HarmonyImportDependency = require("../dependencies/HarmonyImportDependency");
@@ -444,7 +444,7 @@ class ConcatenatedModule extends Module {
444444
}
445445
throw err;
446446
}
447-
const scopeManager = escope.analyze(ast, {
447+
const scopeManager = eslintScope.analyze(ast, {
448448
ecmaVersion: 6,
449449
sourceType: "module",
450450
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
"json-loader": "^0.5.4",
1616
"json5": "^0.5.1",

yarn.lock

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

923-
d@1:
924-
version "1.0.0"
925-
resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
926-
dependencies:
927-
es5-ext "^0.10.9"
928-
929923
dashdash@^1.12.0:
930924
version "1.14.1"
931925
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -1102,62 +1096,10 @@ error-ex@^1.2.0:
11021096
dependencies:
11031097
is-arrayish "^0.2.1"
11041098

1105-
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
1106-
version "0.10.24"
1107-
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.24.tgz#a55877c9924bc0c8d9bd3c2cbe17495ac1709b14"
1108-
dependencies:
1109-
es6-iterator "2"
1110-
es6-symbol "~3.1"
1111-
1112-
es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1:
1113-
version "2.0.1"
1114-
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
1115-
dependencies:
1116-
d "1"
1117-
es5-ext "^0.10.14"
1118-
es6-symbol "^3.1"
1119-
1120-
es6-map@^0.1.3:
1121-
version "0.1.5"
1122-
resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
1123-
dependencies:
1124-
d "1"
1125-
es5-ext "~0.10.14"
1126-
es6-iterator "~2.0.1"
1127-
es6-set "~0.1.5"
1128-
es6-symbol "~3.1.1"
1129-
event-emitter "~0.3.5"
1130-
11311099
es6-promise-polyfill@^1.1.1:
11321100
version "1.2.0"
11331101
resolved "https://registry.yarnpkg.com/es6-promise-polyfill/-/es6-promise-polyfill-1.2.0.tgz#f38925f23cb3e3e8ce6cda8ff774fcebbb090cde"
11341102

1135-
es6-set@~0.1.5:
1136-
version "0.1.5"
1137-
resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
1138-
dependencies:
1139-
d "1"
1140-
es5-ext "~0.10.14"
1141-
es6-iterator "~2.0.1"
1142-
es6-symbol "3.1.1"
1143-
event-emitter "~0.3.5"
1144-
1145-
es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
1146-
version "3.1.1"
1147-
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
1148-
dependencies:
1149-
d "1"
1150-
es5-ext "~0.10.14"
1151-
1152-
es6-weak-map@^2.0.1:
1153-
version "2.0.2"
1154-
resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
1155-
dependencies:
1156-
d "1"
1157-
es5-ext "^0.10.14"
1158-
es6-iterator "^2.0.1"
1159-
es6-symbol "^3.1.1"
1160-
11611103
escape-html@~1.0.3:
11621104
version "1.0.3"
11631105
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
@@ -1177,15 +1119,6 @@ escodegen@1.8.x:
11771119
optionalDependencies:
11781120
source-map "~0.2.0"
11791121

1180-
escope@^3.6.0:
1181-
version "3.6.0"
1182-
resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3"
1183-
dependencies:
1184-
es6-map "^0.1.3"
1185-
es6-weak-map "^2.0.1"
1186-
esrecurse "^4.1.0"
1187-
estraverse "^4.1.1"
1188-
11891122
eslint-plugin-node@^5.1.1:
11901123
version "5.1.1"
11911124
resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-5.1.1.tgz#a7ed956e780c22aef6afd1116005acd82f26eac6"
@@ -1287,13 +1220,6 @@ etag@~1.7.0:
12871220
version "1.7.0"
12881221
resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8"
12891222

1290-
event-emitter@~0.3.5:
1291-
version "0.3.5"
1292-
resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
1293-
dependencies:
1294-
d "1"
1295-
es5-ext "~0.10.14"
1296-
12971223
events@^1.0.0:
12981224
version "1.1.1"
12991225
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"

0 commit comments

Comments
 (0)