Skip to content

Commit aeb0d05

Browse files
authored
fix: remove lodash.template transitive deps (#360)
1 parent a47e0b1 commit aeb0d05

File tree

2 files changed

+46
-140
lines changed

2 files changed

+46
-140
lines changed

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"author": "Jeff Dickey @jdxcode",
66
"bugs": "https://github.com/oclif/plugin-plugins/issues",
77
"dependencies": {
8-
"@oclif/color": "^0.x",
9-
"@oclif/command": "^1.8.3",
8+
"@oclif/color": "^0.1.2",
9+
"@oclif/command": "^1.8.4",
1010
"@oclif/errors": "^1.3.5",
1111
"chalk": "^4.1.0",
12-
"cli-ux": "^5.6.3",
12+
"cli-ux": "^5.6.4",
1313
"debug": "^4.1.0",
1414
"fs-extra": "^9.0",
1515
"http-call": "^5.2.2",
@@ -22,8 +22,8 @@
2222
"devDependencies": {
2323
"@commitlint/config-conventional": "^12.1.4",
2424
"@oclif/config": "^1.17.1",
25-
"@oclif/dev-cli": "^1.21.3",
26-
"@oclif/plugin-help": "^3.2.5",
25+
"@oclif/dev-cli": "^1.26.2",
26+
"@oclif/plugin-help": "^3.2.7",
2727
"@oclif/test": "^1.2.8",
2828
"@types/chai": "^4.1.7",
2929
"@types/fs-extra": "^9.0",

yarn.lock

+41-135
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@
230230
"@nodelib/fs.scandir" "2.1.3"
231231
fastq "^1.6.0"
232232

233-
"@oclif/color@^0.x":
233+
"@oclif/color@^0.1.2":
234234
version "0.1.2"
235235
resolved "https://registry.yarnpkg.com/@oclif/color/-/color-0.1.2.tgz#28b07e2850d9ce814d0b587ce3403b7ad8f7d987"
236236
integrity sha512-M9o+DOrb8l603qvgz1FogJBUGLqcMFL1aFg2ZEL0FbXJofiNTLOWIeB4faeZTLwE6dt0xH9GpCVpzksMMzGbmA==
@@ -241,42 +241,18 @@
241241
supports-color "^5.4.0"
242242
tslib "^1"
243243

244-
"@oclif/command@^1.5.20", "@oclif/command@^1.6.0", "@oclif/command@^1.8.0":
245-
version "1.8.0"
246-
resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.0.tgz#c1a499b10d26e9d1a611190a81005589accbb339"
247-
integrity sha512-5vwpq6kbvwkQwKqAoOU3L72GZ3Ta8RRrewKj9OJRolx28KLJJ8Dg9Rf7obRwt5jQA9bkYd8gqzMTrI7H3xLfaw==
244+
"@oclif/command@^1.8.4":
245+
version "1.8.4"
246+
resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.4.tgz#176a4c2e9db5eac99dddb5f480ffd577e20e91ed"
247+
integrity sha512-fZVzaIzC0CSj5KCgAp84Z+LHqSwElA6G2lCRiQW4UfDaOx1CrHXbUCqGDBpV6lG1sobuJzKlsS6mh5fmJWeEyw==
248248
dependencies:
249-
"@oclif/config" "^1.15.1"
250-
"@oclif/errors" "^1.3.3"
251-
"@oclif/parser" "^3.8.3"
252-
"@oclif/plugin-help" "^3"
253-
debug "^4.1.1"
254-
semver "^7.3.2"
255-
256-
"@oclif/command@^1.8.3":
257-
version "1.8.3"
258-
resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.3.tgz#1f8bc2c4ecf94b6659a5134d95da179e1dffad9e"
259-
integrity sha512-OGjrhdVgTT2TAAj/2RrdXjwxaDoTm16c2LfAzrta1xIFe6/XhgQIYDmeRN/RptQoZQBX8e9Vv2JoQq+TbghJmw==
260-
dependencies:
261-
"@oclif/config" "^1.15.1"
249+
"@oclif/config" "^1.17.1"
262250
"@oclif/errors" "^1.3.5"
263-
"@oclif/parser" "^3.8.5"
264-
"@oclif/plugin-help" "^3.2.4"
251+
"@oclif/parser" "^3.8.6"
252+
"@oclif/plugin-help" "^3.2.6"
265253
debug "^4.1.1"
266254
semver "^7.3.2"
267255

268-
"@oclif/config@^1.15.1", "@oclif/config@^1.17.0":
269-
version "1.17.0"
270-
resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.17.0.tgz#ba8639118633102a7e481760c50054623d09fcab"
271-
integrity sha512-Lmfuf6ubjQ4ifC/9bz1fSCHc6F6E653oyaRXxg+lgT4+bYf9bk+nqrUpAbrXyABkCqgIBiFr3J4zR/kiFdE1PA==
272-
dependencies:
273-
"@oclif/errors" "^1.3.3"
274-
"@oclif/parser" "^3.8.0"
275-
debug "^4.1.1"
276-
globby "^11.0.1"
277-
is-wsl "^2.1.1"
278-
tslib "^2.0.0"
279-
280256
"@oclif/config@^1.17.1":
281257
version "1.17.1"
282258
resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.17.1.tgz#383515f6715b91d8df5db8108214e93bb46e86ca"
@@ -289,16 +265,16 @@
289265
is-wsl "^2.1.1"
290266
tslib "^2.0.0"
291267

292-
"@oclif/dev-cli@^1.21.3":
293-
version "1.26.0"
294-
resolved "https://registry.yarnpkg.com/@oclif/dev-cli/-/dev-cli-1.26.0.tgz#e3ec294b362c010ffc8948003d3770955c7951fd"
295-
integrity sha512-272udZP+bG4qahoAcpWcMTJKiA+V42kRMqQM7n4tgW35brYb2UP5kK+p08PpF8sgSfRTV8MoJVJG9ax5kY82PA==
268+
"@oclif/dev-cli@^1.26.2":
269+
version "1.26.2"
270+
resolved "https://registry.yarnpkg.com/@oclif/dev-cli/-/dev-cli-1.26.2.tgz#d42526ff2cc0a63f13b08bbbeb8d253a199d4d74"
271+
integrity sha512-gjMH7UQJcb0luCnaXHoXrHjQECqM042tTZ3gOhO77nm0sBAS0u43zUNT6fztx5vZh5V3MLUYM/sjZ2Cqk6m2Jw==
296272
dependencies:
297-
"@oclif/command" "^1.8.0"
298-
"@oclif/config" "^1.17.0"
299-
"@oclif/errors" "^1.3.3"
300-
"@oclif/plugin-help" "^3.2.0"
301-
cli-ux "^5.2.1"
273+
"@oclif/command" "^1.8.4"
274+
"@oclif/config" "^1.17.1"
275+
"@oclif/errors" "^1.3.5"
276+
"@oclif/plugin-help" "^3.2.6"
277+
cli-ux "^5.6.4"
302278
debug "^4.1.1"
303279
find-yarn-workspace-root "^2.0.0"
304280
fs-extra "^8.1"
@@ -308,7 +284,7 @@
308284
qqjs "^0.3.10"
309285
tslib "^2.0.3"
310286

311-
"@oclif/errors@^1.2.1", "@oclif/errors@^1.2.2", "@oclif/errors@^1.3.3":
287+
"@oclif/errors@^1.2.2", "@oclif/errors@^1.3.3":
312288
version "1.3.4"
313289
resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.3.4.tgz#a96f94536b4e25caa72eff47e8b3ed04f6995f55"
314290
integrity sha512-pJKXyEqwdfRTUdM8n5FIHiQQHg5ETM0Wlso8bF9GodczO40mF5Z3HufnYWJE7z8sGKxOeJCdbAVZbS8Y+d5GCw==
@@ -335,17 +311,7 @@
335311
resolved "https://registry.yarnpkg.com/@oclif/linewrap/-/linewrap-1.0.0.tgz#aedcb64b479d4db7be24196384897b5000901d91"
336312
integrity sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==
337313

338-
"@oclif/parser@^3.8.0", "@oclif/parser@^3.8.3":
339-
version "3.8.5"
340-
resolved "https://registry.yarnpkg.com/@oclif/parser/-/parser-3.8.5.tgz#c5161766a1efca7343e1f25d769efbefe09f639b"
341-
integrity sha512-yojzeEfmSxjjkAvMRj0KzspXlMjCfBzNRPkWw8ZwOSoNWoJn+OCS/m/S+yfV6BvAM4u2lTzX9Y5rCbrFIgkJLg==
342-
dependencies:
343-
"@oclif/errors" "^1.2.2"
344-
"@oclif/linewrap" "^1.0.0"
345-
chalk "^2.4.2"
346-
tslib "^1.9.3"
347-
348-
"@oclif/parser@^3.8.5", "@oclif/parser@^3.8.6":
314+
"@oclif/parser@^3.8.6":
349315
version "3.8.6"
350316
resolved "https://registry.yarnpkg.com/@oclif/parser/-/parser-3.8.6.tgz#d5a108af9c708a051cc6b1d27d47359d75f41236"
351317
integrity sha512-tXb0NKgSgNxmf6baN6naK+CCwOueaFk93FG9u202U7mTBHUKsioOUlw1SG/iPi9aJM3WE4pHLXmty59pci0OEw==
@@ -355,31 +321,15 @@
355321
chalk "^4.1.0"
356322
tslib "^2.0.0"
357323

358-
"@oclif/plugin-help@^3", "@oclif/plugin-help@^3.2.0":
359-
version "3.2.2"
360-
resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.2.tgz#063ee08cee556573a5198fbdfdaa32796deba0ed"
361-
integrity sha512-SPZ8U8PBYK0n4srFjCLedk0jWU4QlxgEYLCXIBShJgOwPhTTQknkUlsEwaMIevvCU4iCQZhfMX+D8Pz5GZjFgA==
362-
dependencies:
363-
"@oclif/command" "^1.5.20"
364-
"@oclif/config" "^1.15.1"
365-
"@oclif/errors" "^1.2.2"
366-
chalk "^4.1.0"
367-
indent-string "^4.0.0"
368-
lodash.template "^4.4.0"
369-
string-width "^4.2.0"
370-
strip-ansi "^6.0.0"
371-
widest-line "^3.1.0"
372-
wrap-ansi "^4.0.0"
373-
374-
"@oclif/plugin-help@^3.2.4", "@oclif/plugin-help@^3.2.5":
375-
version "3.2.5"
376-
resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.5.tgz#dab0f5e655971b2c49dd80ee472f97b6e69a1297"
377-
integrity sha512-fjkZTstvacCPicF2oaa3Lc+Yw3ocKEaW6x6O7doVqMLuoMUX6wBOQ+f1a3VFzO1fErqNeFPDlUlVUhwq9yMzQg==
324+
"@oclif/plugin-help@^3.2.6", "@oclif/plugin-help@^3.2.7":
325+
version "3.2.7"
326+
resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.7.tgz#df78de78a84194d566d7725bdd58c468bf0c2273"
327+
integrity sha512-X6ErYHwsKGZTtfmY64nwx13lHrVHhJJMKhcvBv4KxO170yvu+vw38DirLVibJKrF70A42QjGd9vgiyFTpyeULQ==
378328
dependencies:
379-
"@oclif/command" "^1.8.3"
329+
"@oclif/command" "^1.8.4"
380330
"@oclif/config" "^1.17.1"
381331
"@oclif/errors" "^1.3.5"
382-
chalk "^4.1.0"
332+
chalk "^4.1.2"
383333
indent-string "^4.0.0"
384334
lodash "^4.17.21"
385335
string-width "^4.2.0"
@@ -864,7 +814,7 @@ chai@^4.2.0:
864814
pathval "^1.1.0"
865815
type-detect "^4.0.5"
866816

867-
chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
817+
chalk@^2.0.0, chalk@^2.4.1:
868818
version "2.4.2"
869819
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
870820
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -889,6 +839,14 @@ chalk@^4.0.0, chalk@^4.1.0:
889839
ansi-styles "^4.1.0"
890840
supports-color "^7.1.0"
891841

842+
chalk@^4.1.2:
843+
version "4.1.2"
844+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
845+
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
846+
dependencies:
847+
ansi-styles "^4.1.0"
848+
supports-color "^7.1.0"
849+
892850
check-error@^1.0.2:
893851
version "1.0.2"
894852
resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
@@ -946,45 +904,13 @@ cli-progress@^3.4.0:
946904
colors "^1.1.2"
947905
string-width "^4.2.0"
948906

949-
cli-ux@^5.2.1:
950-
version "5.5.1"
951-
resolved "https://registry.yarnpkg.com/cli-ux/-/cli-ux-5.5.1.tgz#99d28dae0c3ef7845fa2ea56e066a1d5fcceca9e"
952-
integrity sha512-t3DT1U1C3rArLGYLpKa3m9dr/8uKZRI8HRm/rXKL7UTjm4c+Yd9zHNWg1tP8uaJkUbhmvx5SQHwb3VWpPUVdHQ==
953-
dependencies:
954-
"@oclif/command" "^1.6.0"
955-
"@oclif/errors" "^1.2.1"
956-
"@oclif/linewrap" "^1.0.0"
957-
"@oclif/screen" "^1.0.3"
958-
ansi-escapes "^4.3.0"
959-
ansi-styles "^4.2.0"
960-
cardinal "^2.1.1"
961-
chalk "^4.1.0"
962-
clean-stack "^3.0.0"
963-
cli-progress "^3.4.0"
964-
extract-stack "^2.0.0"
965-
fs-extra "^8.1"
966-
hyperlinker "^1.0.0"
967-
indent-string "^4.0.0"
968-
is-wsl "^2.2.0"
969-
js-yaml "^3.13.1"
970-
lodash "^4.17.11"
971-
natural-orderby "^2.0.1"
972-
object-treeify "^1.1.4"
973-
password-prompt "^1.1.2"
974-
semver "^7.3.2"
975-
string-width "^4.2.0"
976-
strip-ansi "^6.0.0"
977-
supports-color "^7.1.0"
978-
supports-hyperlinks "^2.1.0"
979-
tslib "^2.0.0"
980-
981-
cli-ux@^5.6.3:
982-
version "5.6.3"
983-
resolved "https://registry.yarnpkg.com/cli-ux/-/cli-ux-5.6.3.tgz#eecdb2e0261171f2b28f2be6b18c490291c3a287"
984-
integrity sha512-/oDU4v8BiDjX2OKcSunGH0iGDiEtj2rZaGyqNuv9IT4CgcSMyVWAMfn0+rEHaOc4n9ka78B0wo1+N1QX89f7mw==
907+
cli-ux@^5.6.4:
908+
version "5.6.4"
909+
resolved "https://registry.yarnpkg.com/cli-ux/-/cli-ux-5.6.4.tgz#fd930fd175111aab2aa11b21c9da58b305a8d7cc"
910+
integrity sha512-jW2oROKZdb3NlIHCMjjtaanuElHB/IhYPE5kgsbhmNtiBcUg/4L5QYyDbJ0n/wF+LAb/tl+Bh30lAHq5bmsbMA==
985911
dependencies:
986-
"@oclif/command" "^1.6.0"
987-
"@oclif/errors" "^1.2.1"
912+
"@oclif/command" "^1.8.4"
913+
"@oclif/errors" "^1.3.5"
988914
"@oclif/linewrap" "^1.0.0"
989915
"@oclif/screen" "^1.0.3"
990916
ansi-escapes "^4.3.0"
@@ -2448,11 +2374,6 @@ locate-path@^6.0.0:
24482374
dependencies:
24492375
p-locate "^5.0.0"
24502376

2451-
lodash._reinterpolate@^3.0.0:
2452-
version "3.0.0"
2453-
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
2454-
integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
2455-
24562377
lodash.camelcase@^4.1.1:
24572378
version "4.3.0"
24582379
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
@@ -2488,21 +2409,6 @@ lodash.snakecase@^4.0.1:
24882409
resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d"
24892410
integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=
24902411

2491-
lodash.template@^4.4.0:
2492-
version "4.5.0"
2493-
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
2494-
integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==
2495-
dependencies:
2496-
lodash._reinterpolate "^3.0.0"
2497-
lodash.templatesettings "^4.0.0"
2498-
2499-
lodash.templatesettings@^4.0.0:
2500-
version "4.2.0"
2501-
resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33"
2502-
integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==
2503-
dependencies:
2504-
lodash._reinterpolate "^3.0.0"
2505-
25062412
lodash.truncate@^4.4.2:
25072413
version "4.4.2"
25082414
resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
@@ -3740,7 +3646,7 @@ ts-node@^9.0.0:
37403646
source-map-support "^0.5.17"
37413647
yn "3.1.1"
37423648

3743-
tslib@^1, tslib@^1.8.1, tslib@^1.9.3:
3649+
tslib@^1, tslib@^1.8.1:
37443650
version "1.10.0"
37453651
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
37463652
integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==

0 commit comments

Comments
 (0)