Skip to content

Commit 1f015eb

Browse files
authored
perf: replace merge-deep with smaller deepmerge (#463)
Deepmerge has no dependencies and the package is smaller. https://packagephobia.com/result?p=deepmerge https://packagephobia.com/result?p=merge-deep
1 parent 9ce8bc2 commit 1f015eb

File tree

5 files changed

+21
-138
lines changed

5 files changed

+21
-138
lines changed

packages/plugin-prettier/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"prepublishOnly": "yarn run build"
2727
},
2828
"dependencies": {
29-
"merge-deep": "^3.0.2",
29+
"deepmerge": "^4.2.2",
3030
"prettier": "^2.0.5"
3131
}
3232
}

packages/plugin-prettier/src/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import prettier from 'prettier'
2-
import mergeDeep from 'merge-deep'
2+
import deepmerge from 'deepmerge'
33

44
export default function prettierPlugin(code, config, state) {
55
if (!config.prettier) return code
@@ -9,10 +9,10 @@ export default function prettierPlugin(code, config, state) {
99
: {}
1010
return prettier.format(
1111
code,
12-
mergeDeep(
12+
deepmerge.all([
1313
{ parser: 'babel' },
14-
prettierRcConfig,
14+
prettierRcConfig || {},
1515
config.prettierConfig || {},
16-
),
16+
]),
1717
)
1818
}

packages/plugin-svgo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"dependencies": {
2929
"cosmiconfig": "^6.0.0",
30-
"merge-deep": "^3.0.2",
30+
"deepmerge": "^4.2.2",
3131
"svgo": "^1.2.2"
3232
}
3333
}

packages/plugin-svgo/src/config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import mergeDeep from 'merge-deep'
1+
import deepmerge from 'deepmerge'
22

33
export function getFilePath(state) {
44
return state.filePath || process.cwd()
@@ -33,7 +33,7 @@ function extractPlugins(config) {
3333

3434
function mergePlugins(configs) {
3535
const plugins = configs.reduce(
36-
(merged, config) => mergeDeep(merged, ...extractPlugins(config)),
36+
(merged, config) => deepmerge.all([merged, ...extractPlugins(config)]),
3737
{},
3838
)
3939
return Object.keys(plugins).reduce((array, key) => {
@@ -44,5 +44,5 @@ function mergePlugins(configs) {
4444

4545
export function mergeSvgoConfig(...configs) {
4646
const plugins = mergePlugins(configs)
47-
return { ...mergeDeep(...configs), plugins }
47+
return { ...deepmerge.all(configs.filter(Boolean)), plugins }
4848
}

yarn.lock

Lines changed: 12 additions & 129 deletions
Original file line numberDiff line numberDiff line change
@@ -3422,17 +3422,6 @@ cliui@^6.0.0:
34223422
strip-ansi "^6.0.0"
34233423
wrap-ansi "^6.2.0"
34243424

3425-
clone-deep@^0.2.4:
3426-
version "0.2.4"
3427-
resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6"
3428-
integrity sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=
3429-
dependencies:
3430-
for-own "^0.1.3"
3431-
is-plain-object "^2.0.1"
3432-
kind-of "^3.0.2"
3433-
lazy-cache "^1.0.3"
3434-
shallow-clone "^0.1.2"
3435-
34363425
clone-deep@^4.0.1:
34373426
version "4.0.1"
34383427
resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
@@ -4230,7 +4219,7 @@ debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
42304219
dependencies:
42314220
ms "^2.1.1"
42324221

4233-
debug@^3.1.0, debug@^3.2.6:
4222+
debug@^3.1.0:
42344223
version "3.2.6"
42354224
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
42364225
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
@@ -4272,11 +4261,6 @@ dedent@^0.7.0:
42724261
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
42734262
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
42744263

4275-
deep-extend@^0.6.0:
4276-
version "0.6.0"
4277-
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
4278-
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
4279-
42804264
deep-is@~0.1.3:
42814265
version "0.1.3"
42824266
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
@@ -4375,11 +4359,6 @@ detect-indent@^5.0.0:
43754359
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
43764360
integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50=
43774361

4378-
detect-libc@^1.0.2:
4379-
version "1.0.3"
4380-
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
4381-
integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
4382-
43834362
detect-newline@^3.0.0:
43844363
version "3.1.0"
43854364
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
@@ -5274,23 +5253,11 @@ flush-write-stream@^1.0.0:
52745253
inherits "^2.0.3"
52755254
readable-stream "^2.3.6"
52765255

5277-
for-in@^0.1.3:
5278-
version "0.1.8"
5279-
resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1"
5280-
integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=
5281-
5282-
for-in@^1.0.1, for-in@^1.0.2:
5256+
for-in@^1.0.2:
52835257
version "1.0.2"
52845258
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
52855259
integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
52865260

5287-
for-own@^0.1.3:
5288-
version "0.1.5"
5289-
resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
5290-
integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=
5291-
dependencies:
5292-
for-in "^1.0.1"
5293-
52945261
foreach@^2.0.5:
52955262
version "2.0.5"
52965263
resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
@@ -5932,7 +5899,7 @@ humanize-ms@^1.2.1:
59325899
dependencies:
59335900
ms "^2.0.0"
59345901

5935-
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
5902+
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13:
59365903
version "0.4.24"
59375904
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
59385905
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -6058,7 +6025,7 @@ inherits@2.0.3:
60586025
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
60596026
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
60606027

6061-
ini@^1.3.2, ini@^1.3.4, ini@~1.3.0:
6028+
ini@^1.3.2, ini@^1.3.4:
60626029
version "1.3.5"
60636030
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
60646031
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
@@ -6190,7 +6157,7 @@ is-binary-path@^1.0.0:
61906157
dependencies:
61916158
binary-extensions "^1.0.0"
61926159

6193-
is-buffer@^1.0.2, is-buffer@^1.1.5:
6160+
is-buffer@^1.1.5:
61946161
version "1.1.6"
61956162
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
61966163
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
@@ -6368,7 +6335,7 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
63686335
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
63696336
integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
63706337

6371-
is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
6338+
is-plain-object@^2.0.3, is-plain-object@^2.0.4:
63726339
version "2.0.4"
63736340
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
63746341
integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
@@ -7088,13 +7055,6 @@ keyv@3.0.0:
70887055
dependencies:
70897056
json-buffer "3.0.0"
70907057

7091-
kind-of@^2.0.1:
7092-
version "2.0.1"
7093-
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5"
7094-
integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=
7095-
dependencies:
7096-
is-buffer "^1.0.2"
7097-
70987058
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
70997059
version "3.2.2"
71007060
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
@@ -7124,16 +7084,6 @@ kleur@^3.0.3:
71247084
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
71257085
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
71267086

7127-
lazy-cache@^0.2.3:
7128-
version "0.2.7"
7129-
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65"
7130-
integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=
7131-
7132-
lazy-cache@^1.0.3:
7133-
version "1.0.4"
7134-
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
7135-
integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4=
7136-
71377087
lerna@^3.14.1:
71387088
version "3.20.2"
71397089
resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.20.2.tgz#abf84e73055fe84ee21b46e64baf37b496c24864"
@@ -7548,15 +7498,6 @@ meow@^5.0.0:
75487498
trim-newlines "^2.0.0"
75497499
yargs-parser "^10.0.0"
75507500

7551-
merge-deep@^3.0.2:
7552-
version "3.0.2"
7553-
resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2"
7554-
integrity sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==
7555-
dependencies:
7556-
arr-union "^3.1.0"
7557-
clone-deep "^0.2.4"
7558-
kind-of "^3.0.2"
7559-
75607501
merge-source-map@1.0.4:
75617502
version "1.0.4"
75627503
resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f"
@@ -7715,14 +7656,6 @@ mixin-deep@^1.2.0:
77157656
for-in "^1.0.2"
77167657
is-extendable "^1.0.1"
77177658

7718-
mixin-object@^2.0.1:
7719-
version "2.0.1"
7720-
resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e"
7721-
integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=
7722-
dependencies:
7723-
for-in "^0.1.3"
7724-
is-extendable "^0.1.1"
7725-
77267659
mkdirp-promise@^5.0.1:
77277660
version "5.0.1"
77287661
resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1"
@@ -7830,15 +7763,6 @@ natural-compare@^1.4.0:
78307763
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
78317764
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
78327765

7833-
needle@^2.2.1:
7834-
version "2.4.1"
7835-
resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.1.tgz#14af48732463d7475696f937626b1b993247a56a"
7836-
integrity sha512-x/gi6ijr4B7fwl6WYL9FwlCvRQKGlUNvnceho8wxkwXqN8jvVmmmATTmZPRRG7b/yC1eode26C2HO9jl78Du9g==
7837-
dependencies:
7838-
debug "^3.2.6"
7839-
iconv-lite "^0.4.4"
7840-
sax "^1.2.4"
7841-
78427766
neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1:
78437767
version "2.6.1"
78447768
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
@@ -7948,22 +7872,6 @@ node-notifier@^6.0.0:
79487872
shellwords "^0.1.1"
79497873
which "^1.3.1"
79507874

7951-
node-pre-gyp@*:
7952-
version "0.14.0"
7953-
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
7954-
integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
7955-
dependencies:
7956-
detect-libc "^1.0.2"
7957-
mkdirp "^0.5.1"
7958-
needle "^2.2.1"
7959-
nopt "^4.0.1"
7960-
npm-packlist "^1.1.6"
7961-
npmlog "^4.0.2"
7962-
rc "^1.2.7"
7963-
rimraf "^2.6.1"
7964-
semver "^5.3.0"
7965-
tar "^4.4.2"
7966-
79677875
node-releases@^1.1.53:
79687876
version "1.1.53"
79697877
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4"
@@ -8054,7 +7962,7 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1:
80547962
semver "^5.6.0"
80557963
validate-npm-package-name "^3.0.0"
80567964

8057-
npm-packlist@^1.1.6, npm-packlist@^1.4.4:
7965+
npm-packlist@^1.4.4:
80587966
version "1.4.8"
80597967
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
80607968
integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
@@ -8086,7 +7994,7 @@ npm-run-path@^4.0.0:
80867994
dependencies:
80877995
path-key "^3.0.0"
80887996

8089-
npmlog@^4.0.2, npmlog@^4.1.2:
7997+
npmlog@^4.1.2:
80907998
version "4.1.2"
80917999
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
80928000
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -9372,16 +9280,6 @@ range-parser@~1.2.1:
93729280
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
93739281
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
93749282

9375-
rc@^1.2.7:
9376-
version "1.2.8"
9377-
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
9378-
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
9379-
dependencies:
9380-
deep-extend "^0.6.0"
9381-
ini "~1.3.0"
9382-
minimist "^1.2.0"
9383-
strip-json-comments "~2.0.1"
9384-
93859283
react-is@^16.12.0, react-is@^16.8.1:
93869284
version "16.13.1"
93879285
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
@@ -9813,7 +9711,7 @@ rimraf@2.6.3:
98139711
dependencies:
98149712
glob "^7.1.3"
98159713

9816-
rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3:
9714+
rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3:
98179715
version "2.7.1"
98189716
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
98199717
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -9938,7 +9836,7 @@ sane@^4.0.3:
99389836
minimist "^1.1.1"
99399837
walker "~1.0.5"
99409838

9941-
sax@^1.2.4, sax@~1.2.4:
9839+
sax@~1.2.4:
99429840
version "1.2.4"
99439841
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
99449842
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
@@ -9972,7 +9870,7 @@ semver-regex@^2.0.0:
99729870
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
99739871
integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
99749872

9975-
"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.1, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
9873+
"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.1, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
99769874
version "5.7.1"
99779875
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
99789876
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -10059,16 +9957,6 @@ sha.js@^2.4.0, sha.js@^2.4.8:
100599957
inherits "^2.0.1"
100609958
safe-buffer "^5.0.1"
100619959

10062-
shallow-clone@^0.1.2:
10063-
version "0.1.2"
10064-
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060"
10065-
integrity sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=
10066-
dependencies:
10067-
is-extendable "^0.1.1"
10068-
kind-of "^2.0.1"
10069-
lazy-cache "^0.2.3"
10070-
mixin-object "^2.0.1"
10071-
100729960
shallow-clone@^3.0.0:
100739961
version "3.0.1"
100749962
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
@@ -10609,11 +10497,6 @@ strip-json-comments@^3.0.1:
1060910497
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180"
1061010498
integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==
1061110499

10612-
strip-json-comments@~2.0.1:
10613-
version "2.0.1"
10614-
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
10615-
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
10616-
1061710500
strong-log-transformer@^2.0.0:
1061810501
version "2.1.0"
1061910502
resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10"
@@ -10722,7 +10605,7 @@ tapable@^1.0.0, tapable@^1.1.3:
1072210605
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
1072310606
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
1072410607

10725-
tar@^4.4.10, tar@^4.4.12, tar@^4.4.2, tar@^4.4.8:
10608+
tar@^4.4.10, tar@^4.4.12, tar@^4.4.8:
1072610609
version "4.4.13"
1072710610
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
1072810611
integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==

0 commit comments

Comments
 (0)