From 18af8a4f042593189b50d4663771867a854da09c Mon Sep 17 00:00:00 2001 From: Peter Hale Date: Fri, 10 Dec 2021 07:37:56 -0700 Subject: [PATCH] fix: recursive installation failure due to dep cycle --- package.json | 9 +- yarn.lock | 311 +++------------------------------------------------ 2 files changed, 19 insertions(+), 301 deletions(-) diff --git a/package.json b/package.json index 01377d77..b7335ca0 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,14 @@ { "name": "@oclif/command", "description": "oclif base command", - "version": "1.8.12", + "version": "1.8.13", "author": "Salesforce", "bugs": "https://github.com/oclif/command/issues", "dependencies": { "@oclif/config": "^1.18.2", "@oclif/errors": "^1.3.5", "@oclif/parser": "^3.8.6", - "@oclif/plugin-help": "3.2.17", + "@oclif/plugin-help": "3.2.14", "debug": "^4.1.1", "semver": "^7.3.2" }, @@ -64,5 +64,8 @@ "version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md", "pretest": "yarn build --noEmit && tsc -p test --noEmit" }, - "types": "lib/index.d.ts" + "types": "lib/index.d.ts", + "resolutions": { + "@oclif/plugin-help": "3.2.14" + } } diff --git a/yarn.lock b/yarn.lock index 6d5fd3cb..ee377c45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -59,18 +59,6 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@oclif/cmd@npm:@oclif/command@1.8.12": - version "1.8.12" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.12.tgz#1f3bbef4bb7e32b0ea45016ecf4a175ac6780803" - integrity sha512-Qv+5kUdydIUM00HN0m/xuEB+SxI+5lI4bap1P5I4d8ZLqtwVi7Q6wUZpDM5QqVvRkay7p4TiYXRXw1rfXYwEjw== - dependencies: - "@oclif/config" "^1.18.2" - "@oclif/errors" "^1.3.5" - "@oclif/parser" "^3.8.6" - "@oclif/plugin-help" "3.2.16" - debug "^4.1.1" - semver "^7.3.2" - "@oclif/color@^0.1.2": version "0.1.2" resolved "https://registry.yarnpkg.com/@oclif/color/-/color-0.1.2.tgz#28b07e2850d9ce814d0b587ce3403b7ad8f7d987" @@ -82,90 +70,6 @@ supports-color "^5.4.0" tslib "^1" -"@oclif/command@1.8.11": - version "1.8.11" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.11.tgz#926919fe8ddb7ab778fef8a8f2951c975f35e0c2" - integrity sha512-2fGLMvi6J5+oNxTaZfdWPMWY8oW15rYj0V8yLzmZBAEjfzjLqLIzJE9IlNccN1zwRqRHc1bcISSRDdxJ56IS/Q== - dependencies: - "@oclif/config" "^1.18.2" - "@oclif/errors" "^1.3.5" - "@oclif/parser" "^3.8.6" - "@oclif/plugin-help" "3.2.14" - debug "^4.1.1" - semver "^7.3.2" - -"@oclif/command@^1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.3.tgz#1f8bc2c4ecf94b6659a5134d95da179e1dffad9e" - integrity sha512-OGjrhdVgTT2TAAj/2RrdXjwxaDoTm16c2LfAzrta1xIFe6/XhgQIYDmeRN/RptQoZQBX8e9Vv2JoQq+TbghJmw== - dependencies: - "@oclif/config" "^1.15.1" - "@oclif/errors" "^1.3.5" - "@oclif/parser" "^3.8.5" - "@oclif/plugin-help" "^3.2.4" - debug "^4.1.1" - semver "^7.3.2" - -"@oclif/command@^1.8.4": - version "1.8.4" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.4.tgz#176a4c2e9db5eac99dddb5f480ffd577e20e91ed" - integrity sha512-fZVzaIzC0CSj5KCgAp84Z+LHqSwElA6G2lCRiQW4UfDaOx1CrHXbUCqGDBpV6lG1sobuJzKlsS6mh5fmJWeEyw== - dependencies: - "@oclif/config" "^1.17.1" - "@oclif/errors" "^1.3.5" - "@oclif/parser" "^3.8.6" - "@oclif/plugin-help" "^3.2.6" - debug "^4.1.1" - semver "^7.3.2" - -"@oclif/command@^1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.5.tgz#6557b8f8345082f9286249dd15defbe66f8fecd1" - integrity sha512-Dolb0jmUc1s8HhSOiQOC2mu7pha+wTg0SaCLLH3tJjkSWi5yE3NDlHv0QG6Rp9vs5tJhOGLa8ILOSv+t3KpnNw== - dependencies: - "@oclif/config" "^1.17.1" - "@oclif/errors" "^1.3.5" - "@oclif/parser" "^3.8.6" - "@oclif/plugin-help" "^3.2.7" - debug "^4.1.1" - semver "^7.3.2" - -"@oclif/command@^1.8.6": - version "1.8.6" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.6.tgz#7b42060e30bf0beae2be2e6d9b887b0ccb4b140b" - integrity sha512-tIcGPpf7ndGe0Sp22RbPhZbwKjfrebHzCfe1SHRlqlJNy2xS3FT50i9p+dZmF+7Zpn4CEcBHag1TCdfFCTc1vQ== - dependencies: - "@oclif/config" "^1.17.1" - "@oclif/errors" "^1.3.5" - "@oclif/parser" "^3.8.6" - "@oclif/plugin-help" "^3.2.8" - debug "^4.1.1" - semver "^7.3.2" - -"@oclif/command@^1.8.7": - version "1.8.7" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.7.tgz#825d34bea8e93cecfaf0cb9bf327f4ab87cd0714" - integrity sha512-5DRLd2WHppuKsudHe8rCZnjgEpA2/6P4zxrLwWBXrGz+/kzA/RWcPJgkcdfm1uBCEgHMSWZP4MX21d4lAB1vYA== - dependencies: - "@oclif/config" "^1.18.1" - "@oclif/errors" "^1.3.5" - "@oclif/parser" "^3.8.6" - "@oclif/plugin-help" "^3.2.10" - debug "^4.1.1" - semver "^7.3.2" - -"@oclif/command@^1.8.8": - version "1.8.8" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.8.tgz#ce330e37694a3f5246a21b205527a679c09f9baa" - integrity sha512-Gr7gnybrDfEu/50U/xxBtx9DLMi6hAgIeN/0gR4N1rTYYXMXmvt6GuQVsYHeTBcWlSWxwnS4nZa7ObzZObmW8A== - dependencies: - "@oclif/config" "^1.18.2" - "@oclif/errors" "^1.3.5" - "@oclif/parser" "^3.8.6" - "@oclif/plugin-help" "^3.2.12" - debug "^4.1.1" - semver "^7.3.2" - "@oclif/command@^1.8.9": version "1.8.9" resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.8.9.tgz#9a3cf897b1b83ef9e116657577324987c2d7f063" @@ -178,7 +82,7 @@ debug "^4.1.1" semver "^7.3.2" -"@oclif/config@1.18.2", "@oclif/config@^1.18.2": +"@oclif/config@^1.18.2": version "1.18.2" resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.18.2.tgz#5bfe74a9ba6a8ca3dceb314a81bd9ce2e15ebbfe" integrity sha512-cE3qfHWv8hGRCP31j7fIS7BfCflm/BNZ2HNqHexH+fDrdF2f1D5S8VmXWLC77ffv3oDvWyvE9AZeR0RfmHCCaA== @@ -190,46 +94,10 @@ is-wsl "^2.1.1" tslib "^2.0.0" -"@oclif/config@^1.15.1": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.17.0.tgz#ba8639118633102a7e481760c50054623d09fcab" - integrity sha512-Lmfuf6ubjQ4ifC/9bz1fSCHc6F6E653oyaRXxg+lgT4+bYf9bk+nqrUpAbrXyABkCqgIBiFr3J4zR/kiFdE1PA== - dependencies: - "@oclif/errors" "^1.3.3" - "@oclif/parser" "^3.8.0" - debug "^4.1.1" - globby "^11.0.1" - is-wsl "^2.1.1" - tslib "^2.0.0" - -"@oclif/config@^1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.17.1.tgz#383515f6715b91d8df5db8108214e93bb46e86ca" - integrity sha512-UqV5qsN2np96TNlJspSNlRl7CpFmxYSrB0iLe3XV9NDkbFEE5prGP++h6w6xOR/FL3QV7BoqrbwGuJdJdFbidw== - dependencies: - "@oclif/errors" "^1.3.3" - "@oclif/parser" "^3.8.6" - debug "^4.1.1" - globby "^11.0.1" - is-wsl "^2.1.1" - tslib "^2.0.0" - -"@oclif/config@^1.18.1": - version "1.18.1" - resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.18.1.tgz#81207d3682fa967bcd6981954fcfe414a29dcc77" - integrity sha512-twRJO5RRl3CCDaAASb6LiynfFQl/SbkWWOQy1l0kJZSMPysEhz+fk3BKfmlCCm451Btkp4UezHUwI1JtH+/zYg== - dependencies: - "@oclif/errors" "^1.3.3" - "@oclif/parser" "^3.8.0" - debug "^4.1.1" - globby "^11.0.1" - is-wsl "^2.1.1" - tslib "^2.0.0" - -"@oclif/errors@1.3.5", "@oclif/errors@^1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.3.5.tgz#a1e9694dbeccab10fe2fe15acb7113991bed636c" - integrity sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ== +"@oclif/errors@^1.2.2", "@oclif/errors@^1.3.3": + version "1.3.4" + resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.3.4.tgz#a96f94536b4e25caa72eff47e8b3ed04f6995f55" + integrity sha512-pJKXyEqwdfRTUdM8n5FIHiQQHg5ETM0Wlso8bF9GodczO40mF5Z3HufnYWJE7z8sGKxOeJCdbAVZbS8Y+d5GCw== dependencies: clean-stack "^3.0.0" fs-extra "^8.1" @@ -237,10 +105,10 @@ strip-ansi "^6.0.0" wrap-ansi "^7.0.0" -"@oclif/errors@^1.2.2", "@oclif/errors@^1.3.3": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.3.4.tgz#a96f94536b4e25caa72eff47e8b3ed04f6995f55" - integrity sha512-pJKXyEqwdfRTUdM8n5FIHiQQHg5ETM0Wlso8bF9GodczO40mF5Z3HufnYWJE7z8sGKxOeJCdbAVZbS8Y+d5GCw== +"@oclif/errors@^1.3.5": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.3.5.tgz#a1e9694dbeccab10fe2fe15acb7113991bed636c" + integrity sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ== dependencies: clean-stack "^3.0.0" fs-extra "^8.1" @@ -263,7 +131,7 @@ chalk "^2.4.2" tslib "^1.9.3" -"@oclif/parser@^3.8.5", "@oclif/parser@^3.8.6": +"@oclif/parser@^3.8.6": version "3.8.6" resolved "https://registry.yarnpkg.com/@oclif/parser/-/parser-3.8.6.tgz#d5a108af9c708a051cc6b1d27d47359d75f41236" integrity sha512-tXb0NKgSgNxmf6baN6naK+CCwOueaFk93FG9u202U7mTBHUKsioOUlw1SG/iPi9aJM3WE4pHLXmty59pci0OEw== @@ -273,7 +141,7 @@ chalk "^4.1.0" tslib "^2.0.0" -"@oclif/plugin-help@3.2.14": +"@oclif/plugin-help@3.2.14", "@oclif/plugin-help@^3.2.13": version "3.2.14" resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.14.tgz#7149eb322d36abc6cbf09f205bad128141e7eba4" integrity sha512-NP5qmE2YfcW3MmXjcrxiqKe9Hf3G0uK/qNc0zAMYKU4crFyIsWj7dBfQVFZSb28YXGioOOpjMzG1I7VMxKF38Q== @@ -289,150 +157,6 @@ widest-line "^3.1.0" wrap-ansi "^6.2.0" -"@oclif/plugin-help@3.2.16": - version "3.2.16" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.16.tgz#5690afde9c3641b8acc567ee5bacf54df5fef505" - integrity sha512-O78iV+NhBQtviIhVEVuI21vZ9nRr9B5pR+P60oB5XFvvPKkSkV5Culih42mYU30VuWiaiWlg7+OdA4pmSPEpwg== - dependencies: - "@oclif/command" "1.8.11" - "@oclif/config" "1.18.2" - "@oclif/errors" "1.3.5" - chalk "^4.1.2" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^6.2.0" - -"@oclif/plugin-help@3.2.17": - version "3.2.17" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.17.tgz#50bfd104ac2fdd1b10d79f2bf41cc16e883239b5" - integrity sha512-dutwtACVnQ0tDqu9Fq3nhYzBAW5jwhslC6tYlyMQv4WBbQXowJ1ML5CnPmaSRhm5rHtIAcR8wrK3xCV3CUcQCQ== - dependencies: - "@oclif/cmd" "npm:@oclif/command@1.8.12" - "@oclif/config" "1.18.2" - "@oclif/errors" "1.3.5" - chalk "^4.1.2" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^6.2.0" - -"@oclif/plugin-help@^3.2.10": - version "3.2.10" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.10.tgz#1843ac05f8cd139b575ee8b1dfc34bb500110e68" - integrity sha512-U3Jk01MTnqnd9druulNSn6nTjPEE1Rr6PWhD4rJ6Z+NjLFTKhp3S1kutWDXJQd7CQ6m8tHd1AYgsIjiR+36bSw== - dependencies: - "@oclif/command" "^1.8.6" - "@oclif/config" "^1.18.1" - "@oclif/errors" "^1.3.5" - chalk "^4.1.2" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^6.2.0" - -"@oclif/plugin-help@^3.2.12": - version "3.2.12" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.12.tgz#cd38236e0169c3aad514366407155c856eac837f" - integrity sha512-Rw//rW6ld2T7S8TB82h1crA9HkWUynxtzBb3aplgmC2Jr0DO2AIUiLVo/bQSmt33vairPsDJgRIc2OMTannrhA== - dependencies: - "@oclif/command" "^1.8.7" - "@oclif/config" "^1.18.2" - "@oclif/errors" "^1.3.5" - chalk "^4.1.2" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^6.2.0" - -"@oclif/plugin-help@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.13.tgz#d38b7bca5cadabf9ecf85972974e801ca7ef2156" - integrity sha512-Y7QwbjneA7VfB+rR82XeJKu3a4KQvA8EWzSYOsRf+4ERMntBnpLDqjik337nwJuJgb9O+Qf/vGgcWYvUvHAHXw== - dependencies: - "@oclif/command" "^1.8.8" - "@oclif/config" "^1.18.2" - "@oclif/errors" "^1.3.5" - chalk "^4.1.2" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^6.2.0" - -"@oclif/plugin-help@^3.2.4": - version "3.2.5" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.5.tgz#dab0f5e655971b2c49dd80ee472f97b6e69a1297" - integrity sha512-fjkZTstvacCPicF2oaa3Lc+Yw3ocKEaW6x6O7doVqMLuoMUX6wBOQ+f1a3VFzO1fErqNeFPDlUlVUhwq9yMzQg== - dependencies: - "@oclif/command" "^1.8.3" - "@oclif/config" "^1.17.1" - "@oclif/errors" "^1.3.5" - chalk "^4.1.0" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^4.0.0" - -"@oclif/plugin-help@^3.2.6": - version "3.2.6" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.6.tgz#20593f06c95b488dd3b66c004d79fb2a865595d4" - integrity sha512-0MnjhZfaa+RW0vEyqeSs37tlqH8M4U9LVwZeJAALuD4m8RnojOnoIT9SaxJNj5Cr+2dsxA7kGI+c67/9YZ76Xw== - dependencies: - "@oclif/command" "^1.8.3" - "@oclif/config" "^1.17.1" - "@oclif/errors" "^1.3.5" - chalk "^4.1.0" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^4.0.0" - -"@oclif/plugin-help@^3.2.7": - version "3.2.7" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.7.tgz#df78de78a84194d566d7725bdd58c468bf0c2273" - integrity sha512-X6ErYHwsKGZTtfmY64nwx13lHrVHhJJMKhcvBv4KxO170yvu+vw38DirLVibJKrF70A42QjGd9vgiyFTpyeULQ== - dependencies: - "@oclif/command" "^1.8.4" - "@oclif/config" "^1.17.1" - "@oclif/errors" "^1.3.5" - chalk "^4.1.2" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^4.0.0" - -"@oclif/plugin-help@^3.2.8": - version "3.2.8" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-3.2.8.tgz#6020f1969aa98343b9a63ff9de82eec5eae98405" - integrity sha512-LVeXpab7NYEUiVIwGlLRMlQd1M1JIq15OXboN1K2OmtGxujxZ4PAVNTsHFQ1sckE5QDAh/n48wlvWDpJmnrdSw== - dependencies: - "@oclif/command" "^1.8.5" - "@oclif/config" "^1.17.1" - "@oclif/errors" "^1.3.5" - chalk "^4.1.2" - indent-string "^4.0.0" - lodash "^4.17.21" - string-width "^4.2.0" - strip-ansi "^6.0.0" - widest-line "^3.1.0" - wrap-ansi "^4.0.0" - "@oclif/plugin-plugins@1.10.10": version "1.10.10" resolved "https://registry.yarnpkg.com/@oclif/plugin-plugins/-/plugin-plugins-1.10.10.tgz#1948b4625cdb5ae5d9f47d43ac55f4a6741bcacf" @@ -674,7 +398,7 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -3221,7 +2945,7 @@ stdout-stderr@^0.1.9: debug "^3.1.0" strip-ansi "^4.0.0" -"string-width@^1.0.2 || 2", string-width@^2.1.1: +"string-width@^1.0.2 || 2": version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== @@ -3596,15 +3320,6 @@ workerpool@6.1.0: resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.0.tgz#a8e038b4c94569596852de7a8ea4228eefdeb37b" integrity sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg== -wrap-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-4.0.0.tgz#b3570d7c70156159a2d42be5cc942e957f7b1131" - integrity sha512-uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg== - dependencies: - ansi-styles "^3.2.0" - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"