Skip to content

Commit 614b206

Browse files
authored
Merge pull request #730 from typed-ember/only-add-typescript-plugin
BREAKING: stop including the class properties Babel plugin
2 parents 2dfb800 + da61fa9 commit 614b206

File tree

3 files changed

+26
-158
lines changed

3 files changed

+26
-158
lines changed

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -u"
4040
},
4141
"dependencies": {
42-
"@babel/plugin-proposal-class-properties": "^7.1.0",
4342
"@babel/plugin-transform-typescript": "~7.4.0",
4443
"ansi-to-html": "^0.6.6",
4544
"debug": "^4.0.0",

ts/addon.ts

+11-29
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
import semver from 'semver';
22
import { Remote } from 'stagehand';
33
import { connect } from 'stagehand/lib/adapters/child-process';
4-
import {
5-
hasPlugin,
6-
addPlugin,
7-
AddPluginOptions,
8-
BabelPluginConfig,
9-
} from 'ember-cli-babel-plugin-helpers';
4+
import { hasPlugin, addPlugin } from 'ember-cli-babel-plugin-helpers';
105
import Addon from 'ember-cli/lib/models/addon';
116
import { addon } from './lib/utilities/ember-cli-entities';
127
import fork from './lib/utilities/fork';
@@ -80,18 +75,15 @@ export default addon({
8075
// preprocessor registry, so we need to beat it to the punch.
8176
this._registerBabelExtension();
8277

83-
this._addPluginIfMissing(
84-
'@babel/plugin-proposal-class-properties',
85-
{ loose: true },
86-
{
87-
// Needs to come after the decorators plugin, if present
88-
after: ['@babel/plugin-proposal-decorators'],
89-
}
90-
);
78+
let pluginTarget = this._getConfigurationTarget();
9179

92-
// Needs to come after the class properties plugin (see tests/unit/build-test.ts -
93-
// "property initialization occurs in the right order")
94-
this._addPluginIfMissing('@babel/plugin-transform-typescript');
80+
if (!hasPlugin(pluginTarget, '@babel/plugin-transform-typescript')) {
81+
// Needs to come after the class properties plugin (see tests/unit/build-test.ts -
82+
// "property initialization occurs in the right order")
83+
addPlugin(pluginTarget, require.resolve('@babel/plugin-transform-typescript'), {
84+
after: ['@babel/plugin-proposal-class-properties'],
85+
});
86+
}
9587
},
9688

9789
shouldIncludeChildAddon(addon) {
@@ -103,10 +95,10 @@ export default addon({
10395
_checkBabelVersion() {
10496
let babel = this.parent.addons.find(addon => addon.name === 'ember-cli-babel');
10597
let version = babel && babel.pkg.version;
106-
if (!babel || !(semver.gte(version!, '7.1.0') && semver.lt(version!, '8.0.0'))) {
98+
if (!babel || !(semver.gte(version!, '7.7.3') && semver.lt(version!, '8.0.0'))) {
10799
let versionString = babel ? `version ${babel.pkg.version}` : `no instance of ember-cli-babel`;
108100
this.ui.writeWarnLine(
109-
`ember-cli-typescript requires ember-cli-babel ^7.1.0, but you have ${versionString} installed; ` +
101+
`ember-cli-typescript requires ember-cli-babel ^7.7.3, but you have ${versionString} installed; ` +
110102
'your TypeScript files may not be transpiled correctly.'
111103
);
112104
}
@@ -167,16 +159,6 @@ export default addon({
167159
}
168160
},
169161

170-
_addPluginIfMissing(name: string, config?: unknown, constraints?: AddPluginOptions) {
171-
let target = this._getConfigurationTarget();
172-
173-
if (!hasPlugin(target, name)) {
174-
let resolvedPath = require.resolve(name);
175-
let pluginEntry: BabelPluginConfig = config ? [resolvedPath, config] : resolvedPath;
176-
addPlugin(target, pluginEntry, constraints);
177-
}
178-
},
179-
180162
_getConfigurationTarget() {
181163
// If `this.app` isn't present, we know `this.parent` is an addon
182164
return this.app || (this.parent as Addon);

yarn.lock

+15-128
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,7 @@
99
dependencies:
1010
"@babel/highlight" "^7.0.0"
1111

12-
"@babel/core@^7.0.0", "@babel/core@^7.1.6", "@babel/core@^7.3.3":
13-
version "7.3.4"
14-
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.3.4.tgz#921a5a13746c21e32445bf0798680e9d11a6530b"
15-
integrity sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==
16-
dependencies:
17-
"@babel/code-frame" "^7.0.0"
18-
"@babel/generator" "^7.3.4"
19-
"@babel/helpers" "^7.2.0"
20-
"@babel/parser" "^7.3.4"
21-
"@babel/template" "^7.2.2"
22-
"@babel/traverse" "^7.3.4"
23-
"@babel/types" "^7.3.4"
24-
convert-source-map "^1.1.0"
25-
debug "^4.1.0"
26-
json5 "^2.1.0"
27-
lodash "^4.17.11"
28-
resolve "^1.3.2"
29-
semver "^5.4.1"
30-
source-map "^0.5.0"
31-
32-
"@babel/core@^7.3.4":
12+
"@babel/core@^7.0.0", "@babel/core@^7.1.6", "@babel/core@^7.3.3", "@babel/core@^7.3.4":
3313
version "7.4.3"
3414
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.3.tgz#198d6d3af4567be3989550d97e068de94503074f"
3515
integrity sha512-oDpASqKFlbspQfzAE7yaeTmdljSH2ADIvBlb0RwbStltTuWa0+7CCI1fYVINNv9saHPa1W7oaKeuNuKj+RQCvA==
@@ -49,7 +29,7 @@
4929
semver "^5.4.1"
5030
source-map "^0.5.0"
5131

52-
"@babel/generator@^7.3.4", "@babel/generator@^7.4.0":
32+
"@babel/generator@^7.4.0":
5333
version "7.4.0"
5434
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.4.0.tgz#c230e79589ae7a729fd4631b9ded4dc220418196"
5535
integrity sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ==
@@ -227,15 +207,6 @@
227207
"@babel/traverse" "^7.1.0"
228208
"@babel/types" "^7.2.0"
229209

230-
"@babel/helpers@^7.2.0":
231-
version "7.3.1"
232-
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.3.1.tgz#949eec9ea4b45d3210feb7dc1c22db664c9e44b9"
233-
integrity sha512-Q82R3jKsVpUV99mgX50gOPCWwco9Ec5Iln/8Vyu4osNIOQgSrd9RFrQeUvmvddFNoLwMyOUWU+5ckioEKpDoGA==
234-
dependencies:
235-
"@babel/template" "^7.1.2"
236-
"@babel/traverse" "^7.1.5"
237-
"@babel/types" "^7.3.0"
238-
239210
"@babel/helpers@^7.4.3":
240211
version "7.4.3"
241212
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.4.3.tgz#7b1d354363494b31cb9a2417ae86af32b7853a3b"
@@ -254,12 +225,7 @@
254225
esutils "^2.0.2"
255226
js-tokens "^4.0.0"
256227

257-
"@babel/parser@^7.3.4", "@babel/parser@^7.4.0":
258-
version "7.4.2"
259-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.4.2.tgz#b4521a400cb5a871eab3890787b4bc1326d38d91"
260-
integrity sha512-9fJTDipQFvlfSVdD/JBtkiY0br9BtfvW2R8wo6CX/Ej2eMuV0gWPk1M67Mt3eggQvBqYW1FCEk8BN7WvGm/g5g==
261-
262-
"@babel/parser@^7.4.3":
228+
"@babel/parser@^7.4.0", "@babel/parser@^7.4.3":
263229
version "7.4.3"
264230
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.4.3.tgz#eb3ac80f64aa101c907d4ce5406360fe75b7895b"
265231
integrity sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ==
@@ -669,7 +635,7 @@
669635
dependencies:
670636
regenerator-runtime "^0.12.0"
671637

672-
"@babel/template@^7.1.0", "@babel/template@^7.1.2", "@babel/template@^7.2.2", "@babel/template@^7.4.0":
638+
"@babel/template@^7.1.0", "@babel/template@^7.2.2", "@babel/template@^7.4.0":
673639
version "7.4.0"
674640
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.0.tgz#12474e9c077bae585c5d835a95c0b0b790c25c8b"
675641
integrity sha512-SOWwxxClTTh5NdbbYZ0BmaBVzxzTh2tO/TeLTbF6MO6EzVhHTnff8CdBXx3mEtazFBoysmEM6GU/wF+SuSx4Fw==
@@ -678,22 +644,7 @@
678644
"@babel/parser" "^7.4.0"
679645
"@babel/types" "^7.4.0"
680646

681-
"@babel/traverse@^7.1.0", "@babel/traverse@^7.1.5", "@babel/traverse@^7.1.6", "@babel/traverse@^7.3.4", "@babel/traverse@^7.4.0":
682-
version "7.4.0"
683-
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.4.0.tgz#14006967dd1d2b3494cdd650c686db9daf0ddada"
684-
integrity sha512-/DtIHKfyg2bBKnIN+BItaIlEg5pjAnzHOIQe5w+rHAw/rg9g0V7T4rqPX8BJPfW11kt3koyjAnTNwCzb28Y1PA==
685-
dependencies:
686-
"@babel/code-frame" "^7.0.0"
687-
"@babel/generator" "^7.4.0"
688-
"@babel/helper-function-name" "^7.1.0"
689-
"@babel/helper-split-export-declaration" "^7.4.0"
690-
"@babel/parser" "^7.4.0"
691-
"@babel/types" "^7.4.0"
692-
debug "^4.1.0"
693-
globals "^11.1.0"
694-
lodash "^4.17.11"
695-
696-
"@babel/traverse@^7.4.3":
647+
"@babel/traverse@^7.1.0", "@babel/traverse@^7.1.6", "@babel/traverse@^7.4.0", "@babel/traverse@^7.4.3":
697648
version "7.4.3"
698649
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.4.3.tgz#1a01f078fc575d589ff30c0f71bf3c3d9ccbad84"
699650
integrity sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ==
@@ -708,7 +659,7 @@
708659
globals "^11.1.0"
709660
lodash "^4.17.11"
710661

711-
"@babel/types@^7.0.0", "@babel/types@^7.1.5", "@babel/types@^7.1.6", "@babel/types@^7.2.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0", "@babel/types@^7.3.4", "@babel/types@^7.4.0":
662+
"@babel/types@^7.0.0", "@babel/types@^7.1.5", "@babel/types@^7.1.6", "@babel/types@^7.2.0", "@babel/types@^7.2.2", "@babel/types@^7.4.0":
712663
version "7.4.0"
713664
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.4.0.tgz#670724f77d24cce6cc7d8cf64599d511d164894c"
714665
integrity sha512-aPvkXyU2SPOnztlgo8n9cEiXW755mgyvueUPcpStqdzoSPm0fjO0vQBjLkt3JKJW7ufikfcnMTTPsN1xaTsBPA==
@@ -1211,20 +1162,13 @@
12111162
"@types/express-serve-static-core" "*"
12121163
"@types/serve-static" "*"
12131164

1214-
"@types/fs-extra@5.1.0":
1165+
"@types/fs-extra@5.1.0", "@types/fs-extra@^5.0.5":
12151166
version "5.1.0"
12161167
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-5.1.0.tgz#2a325ef97901504a3828718c390d34b8426a10a1"
12171168
integrity sha512-AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==
12181169
dependencies:
12191170
"@types/node" "*"
12201171

1221-
"@types/fs-extra@^5.0.5":
1222-
version "5.0.5"
1223-
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-5.0.5.tgz#080d90a792f3fa2c5559eb44bd8ef840aae9104b"
1224-
integrity sha512-w7iqhDH9mN8eLClQOYTkhdYUOSpp25eXxfc6VbFOGtzxW34JcvctH2bKjj4jD4++z4R5iO5D+pg48W2e03I65A==
1225-
dependencies:
1226-
"@types/node" "*"
1227-
12281172
"@types/glob@*":
12291173
version "7.1.1"
12301174
resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
@@ -1281,16 +1225,11 @@
12811225
resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.3.tgz#7c6b0f8eaf16ae530795de2ad1b85d34bf2f5c58"
12821226
integrity sha512-wp6IOGu1lxsfnrD+5mX6qwSwWuqsdkKKxTN4aQc4wByHAKZJf9/D4KXPQ1POUjEbnCP5LMggB0OEFNY9OTsMqg==
12831227

1284-
"@types/node@9.6.48":
1228+
"@types/node@9.6.48", "@types/node@^9.6.0":
12851229
version "9.6.48"
12861230
resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.48.tgz#06e765bda1fef91b075c58d540207e8b37dbdc1f"
12871231
integrity sha512-velR2CyDrHC1WFheHr5Jm25mdCMs0BXJRp6u0zf8PF9yeOy4Xff5sJeusWS7xOmhAoezlSq8LJ0+9M5H7YkTdw==
12881232

1289-
"@types/node@^9.6.0":
1290-
version "9.6.47"
1291-
resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.47.tgz#655b4a1cc52c8ab08f48cc055061990d6846bc97"
1292-
integrity sha512-56wEJWXZs+3XXoTe/OCpdZ6czrONhy+6hT0GdPOb7HvudLTMJ1T5tuZPs37K5cPR5t+J9+vLPFDQgUQ8NWJE1w==
1293-
12941233
"@types/normalize-package-data@^2.4.0":
12951234
version "2.4.0"
12961235
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
@@ -4021,12 +3960,7 @@ camelcase@^4.0.0, camelcase@^4.1.0:
40213960
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
40223961
integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
40233962

4024-
camelcase@^5.0.0:
4025-
version "5.2.0"
4026-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.2.0.tgz#e7522abda5ed94cc0489e1b8466610e88404cf45"
4027-
integrity sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==
4028-
4029-
camelcase@^5.3.1:
3963+
camelcase@^5.0.0, camelcase@^5.3.1:
40303964
version "5.3.1"
40313965
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
40323966
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
@@ -6469,12 +6403,7 @@ ember-responsive@^3.0.0-beta.1:
64696403
dependencies:
64706404
ember-cli-babel "^6.6.0"
64716405

6472-
ember-rfc176-data@^0.3.8:
6473-
version "0.3.8"
6474-
resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.8.tgz#d46bbef9a0d57c803217b258cfd2e90d8e191848"
6475-
integrity sha512-SQup3iG7SDLZNuf7nMMx5BC5truO8AYKRi80gApeQ07NsbuXV4LH75i5eOaxF0i8l9+H1tzv34kGe6rEh0C1NQ==
6476-
6477-
ember-rfc176-data@^0.3.9:
6406+
ember-rfc176-data@^0.3.8, ember-rfc176-data@^0.3.9:
64786407
version "0.3.9"
64796408
resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.9.tgz#44b6e051ead6c044ea87bd551f402e2cf89a7e3d"
64806409
integrity sha512-EiTo5YQS0Duy0xp9gCP8ekzv9vxirNi7MnIB4zWs+thtWp/mEKgf5mkiiLU2+oo8C5DuavVHhoPQDmyxh8Io1Q==
@@ -8079,7 +8008,7 @@ growly@^1.3.0:
80798008
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
80808009
integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=
80818010

8082-
handlebars@4.1.2:
8011+
handlebars@4.1.2, handlebars@^4.0.11, handlebars@^4.0.4, handlebars@^4.0.6, handlebars@^4.1.0:
80838012
version "4.1.2"
80848013
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67"
80858014
integrity sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==
@@ -8090,17 +8019,6 @@ handlebars@4.1.2:
80908019
optionalDependencies:
80918020
uglify-js "^3.1.4"
80928021

8093-
handlebars@^4.0.11, handlebars@^4.0.4, handlebars@^4.0.6, handlebars@^4.1.0:
8094-
version "4.1.1"
8095-
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.1.tgz#6e4e41c18ebe7719ae4d38e5aca3d32fa3dd23d3"
8096-
integrity sha512-3Zhi6C0euYZL5sM0Zcy7lInLXKQ+YLcF/olbN010mzGQ4XVm50JeyBnMqofHh696GrciGruC7kCcApPDJvVgwA==
8097-
dependencies:
8098-
neo-async "^2.6.0"
8099-
optimist "^0.6.1"
8100-
source-map "^0.6.1"
8101-
optionalDependencies:
8102-
uglify-js "^3.1.4"
8103-
81048022
handlebars@~4.0.13:
81058023
version "4.0.13"
81068024
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.13.tgz#89fc17bf26f46fd7f6f99d341d92efaae64f997d"
@@ -12415,7 +12333,7 @@ readable-stream@1.1, readable-stream@~1.1.10:
1241512333
isarray "0.0.1"
1241612334
string_decoder "~0.10.x"
1241712335

12418-
"readable-stream@2 || 3":
12336+
"readable-stream@2 || 3", readable-stream@^3.1.1:
1241912337
version "3.3.0"
1242012338
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.3.0.tgz#cb8011aad002eb717bf040291feba8569c986fb9"
1242112339
integrity sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==
@@ -12424,15 +12342,6 @@ readable-stream@1.1, readable-stream@~1.1.10:
1242412342
string_decoder "^1.1.1"
1242512343
util-deprecate "^1.0.1"
1242612344

12427-
readable-stream@^3.1.1:
12428-
version "3.2.0"
12429-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.2.0.tgz#de17f229864c120a9f56945756e4f32c4045245d"
12430-
integrity sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==
12431-
dependencies:
12432-
inherits "^2.0.3"
12433-
string_decoder "^1.1.1"
12434-
util-deprecate "^1.0.1"
12435-
1243612345
readable-stream@~1.0.2:
1243712346
version "1.0.34"
1243812347
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
@@ -12582,15 +12491,7 @@ regexpu-core@^4.1.3, regexpu-core@^4.2.0:
1258212491
unicode-match-property-ecmascript "^1.0.4"
1258312492
unicode-match-property-value-ecmascript "^1.1.0"
1258412493

12585-
registry-auth-token@^3.0.1:
12586-
version "3.3.2"
12587-
resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20"
12588-
integrity sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==
12589-
dependencies:
12590-
rc "^1.1.6"
12591-
safe-buffer "^5.0.1"
12592-
12593-
registry-auth-token@^3.4.0:
12494+
registry-auth-token@^3.0.1, registry-auth-token@^3.4.0:
1259412495
version "3.4.0"
1259512496
resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e"
1259612497
integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==
@@ -12849,14 +12750,7 @@ resolve@1.9.0:
1284912750
dependencies:
1285012751
path-parse "^1.0.6"
1285112752

12852-
resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.7.1, resolve@^1.8.1:
12853-
version "1.10.0"
12854-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba"
12855-
integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==
12856-
dependencies:
12857-
path-parse "^1.0.6"
12858-
12859-
resolve@^1.10.1:
12753+
resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.7.1, resolve@^1.8.1:
1286012754
version "1.10.1"
1286112755
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.1.tgz#664842ac960795bbe758221cdccda61fb64b5f18"
1286212756
integrity sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==
@@ -15014,14 +14908,7 @@ workerpool@^2.3.0:
1501414908
dependencies:
1501514909
object-assign "4.1.1"
1501614910

15017-
workerpool@^3.1.1:
15018-
version "3.1.1"
15019-
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-3.1.1.tgz#9decea76b73c2f91de1b5bec1019f8a474b3a620"
15020-
integrity sha512-VzYD/kM3Gk9L7GR0LtrcyiZA8+h8Fse503aq4WkYwRBXreHTixVEcqKLjiFS6gM0fyaEt0pjSLf1ANGQXM27cg==
15021-
dependencies:
15022-
object-assign "4.1.1"
15023-
15024-
workerpool@^3.1.2:
14911+
workerpool@^3.1.1, workerpool@^3.1.2:
1502514912
version "3.1.2"
1502614913
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-3.1.2.tgz#b34e79243647decb174b7481ab5b351dc565c426"
1502714914
integrity sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==

0 commit comments

Comments
 (0)