Skip to content

Commit 6fd667c

Browse files
authored
Merge pull request #358 from salesforcecli/mdonnalley/v3-prep
fix: use getPluginsList to prep for oclif/core v3
2 parents 4114eea + 517f31a commit 6fd667c

3 files changed

Lines changed: 76 additions & 21 deletions

File tree

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
"author": "Salesforce",
66
"bugs": "https://github.com/forcedotcom/cli/issues",
77
"dependencies": {
8-
"@oclif/core": "^2.11.7",
8+
"@oclif/core": "^2.11.10",
99
"@salesforce/core": "^5.2.0",
10-
"@salesforce/sf-plugins-core": "^3.1.14",
10+
"@salesforce/sf-plugins-core": "^3.1.18",
1111
"fast-levenshtein": "^3.0.0",
1212
"tslib": "^2"
1313
},
1414
"devDependencies": {
1515
"@oclif/plugin-command-snapshot": "^4.0.8",
16-
"@oclif/test": "^2.4.2",
16+
"@oclif/test": "^2.4.7",
1717
"@salesforce/cli-plugins-testkit": "^4.3.1",
1818
"@salesforce/dev-config": "^4.0.1",
1919
"@salesforce/dev-scripts": "^5.7.0",
@@ -227,4 +227,4 @@
227227
"output": []
228228
}
229229
}
230-
}
230+
}

src/hooks/init/load_config_meta.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function loadConfigMeta(plugin: Interfaces.Plugin): ConfigPropertyMeta | undefin
4848
}
4949

5050
const hook: Hook<'init'> = ({ config }): Promise<void> => {
51-
const flattenedConfigMetas = (config.plugins || [])
51+
const flattenedConfigMetas = (config.getPluginsList() || [])
5252
.flatMap((plugin) => {
5353
const configMeta = loadConfigMeta(plugin);
5454
if (!configMeta) {

yarn.lock

Lines changed: 71 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,42 @@
727727
wordwrap "^1.0.0"
728728
wrap-ansi "^7.0.0"
729729

730+
"@oclif/core@^2.11.10":
731+
version "2.11.10"
732+
resolved "https://registry.yarnpkg.com/@oclif/core/-/core-2.11.10.tgz#638128034b8b4bdf4b23480a7278426f85130170"
733+
integrity sha512-/7Umij3OU++6o+z4U+waJ5nP6IvK9KKEVzz+xsla68YoECLQwz43boUKqYizlNMtTfiwNkiYb5QE+OU/q5qEtA==
734+
dependencies:
735+
"@types/cli-progress" "^3.11.0"
736+
ansi-escapes "^4.3.2"
737+
ansi-styles "^4.3.0"
738+
cardinal "^2.1.1"
739+
chalk "^4.1.2"
740+
clean-stack "^3.0.1"
741+
cli-progress "^3.12.0"
742+
debug "^4.3.4"
743+
ejs "^3.1.8"
744+
fs-extra "^9.1.0"
745+
get-package-type "^0.1.0"
746+
globby "^11.1.0"
747+
hyperlinker "^1.0.0"
748+
indent-string "^4.0.0"
749+
is-wsl "^2.2.0"
750+
js-yaml "^3.14.1"
751+
natural-orderby "^2.0.3"
752+
object-treeify "^1.1.33"
753+
password-prompt "^1.1.2"
754+
semver "^7.5.3"
755+
slice-ansi "^4.0.0"
756+
string-width "^4.2.3"
757+
strip-ansi "^6.0.1"
758+
supports-color "^8.1.1"
759+
supports-hyperlinks "^2.2.0"
760+
ts-node "^10.9.1"
761+
tslib "^2.5.0"
762+
widest-line "^3.1.0"
763+
wordwrap "^1.0.0"
764+
wrap-ansi "^7.0.0"
765+
730766
"@oclif/plugin-command-snapshot@^4.0.8":
731767
version "4.0.8"
732768
resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-4.0.8.tgz#0d9b2ad383143197efdfd524b264c8ab3748184d"
@@ -769,13 +805,13 @@
769805
lodash "^4.17.21"
770806
semver "^7.5.4"
771807

772-
"@oclif/test@^2.4.2":
773-
version "2.4.2"
774-
resolved "https://registry.yarnpkg.com/@oclif/test/-/test-2.4.2.tgz#5f14944ffe6ee44ee57584405e87b0e06118c0bf"
775-
integrity sha512-1LUFLBmaHLymTygLhzN6yT/ZVUKrpqR+cPv4xg79H8kXwrjFe6XlZ/9FzV+KywLQaI/c1+pWsOicO8hB8Et8lQ==
808+
"@oclif/test@^2.4.7":
809+
version "2.4.7"
810+
resolved "https://registry.yarnpkg.com/@oclif/test/-/test-2.4.7.tgz#4372270157aa6598c0d1b61349b2eff4e2003193"
811+
integrity sha512-r18sKGNUm/VGQ8BkSF9Kn7QeMGjGMDUrLxTDPzL5ERaBF5YSi+O9CT3mKhcFdrMwGnCqPVvlAdX4U/6gtYPy1A==
776812
dependencies:
777-
"@oclif/core" "^2.11.1"
778-
fancy-test "^2.0.32"
813+
"@oclif/core" "^2.11.10"
814+
fancy-test "^2.0.34"
779815

780816
"@octokit/auth-token@^2.4.4":
781817
version "2.5.0"
@@ -1067,6 +1103,18 @@
10671103
chalk "^4"
10681104
inquirer "^8.2.5"
10691105

1106+
"@salesforce/sf-plugins-core@^3.1.18":
1107+
version "3.1.18"
1108+
resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-3.1.18.tgz#a3c47c02a8ffe774f09daac2fc641b9eee72b3d6"
1109+
integrity sha512-c0uhR9lcufRTz6UmEgZfAItoHVweYrJIllXtEU4Mr5qb3E03rJy0GHHf0TbO5PIH5tP1nxj9ABODoSMZBdewIw==
1110+
dependencies:
1111+
"@oclif/core" "^2.11.10"
1112+
"@salesforce/core" "^5.2.1"
1113+
"@salesforce/kit" "^3.0.9"
1114+
"@salesforce/ts-types" "^2.0.7"
1115+
chalk "^4"
1116+
inquirer "^8.2.5"
1117+
10701118
"@salesforce/source-deploy-retrieve@^9.7.2":
10711119
version "9.7.3"
10721120
resolved "https://registry.yarnpkg.com/@salesforce/source-deploy-retrieve/-/source-deploy-retrieve-9.7.3.tgz#45af775ce58de070c430be4826edeb196b7d0772"
@@ -1116,6 +1164,13 @@
11161164
dependencies:
11171165
tslib "^2.6.1"
11181166

1167+
"@salesforce/ts-types@^2.0.7":
1168+
version "2.0.7"
1169+
resolved "https://registry.yarnpkg.com/@salesforce/ts-types/-/ts-types-2.0.7.tgz#02a6999d0b0e7bcd6c6d8ce621c79fa61af24701"
1170+
integrity sha512-8csXgstPuy6QXL3JavkIi/f8DOWHBNCvWeszrFu5sbVlcKO3YqOOCE+rDFGPkrZsYv5OywV6H8kEi877bWOz6Q==
1171+
dependencies:
1172+
tslib "^2.6.2"
1173+
11191174
"@sindresorhus/is@^4.0.0":
11201175
version "4.6.0"
11211176
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
@@ -3355,18 +3410,18 @@ external-editor@^3.0.3:
33553410
iconv-lite "^0.4.24"
33563411
tmp "^0.0.33"
33573412

3358-
fancy-test@^2.0.32:
3359-
version "2.0.33"
3360-
resolved "https://registry.yarnpkg.com/fancy-test/-/fancy-test-2.0.33.tgz#09d52aa91d70e0082871a2ae804b5819d34024e4"
3361-
integrity sha512-Bu8rNOyF0CxnF5KygWstRMRVX8m0EVsEQ9nqV6xjKvpJwsLLfiDeLTQgEEqFfVlBn3eJo7YFvkwzxLkJn+KD2A==
3413+
fancy-test@^2.0.34:
3414+
version "2.0.35"
3415+
resolved "https://registry.yarnpkg.com/fancy-test/-/fancy-test-2.0.35.tgz#18c0ccd767a7332bea186369a7e7a79a3b4582bb"
3416+
integrity sha512-XE0L7yAFOKY2jDnkBDDQ3JBD7xbBFwAFl1Z/5WNKBeVNlaEP08wuRTPE3xj2k+fnUp2CMUfD+6aiIS+4pcrjwg==
33623417
dependencies:
33633418
"@types/chai" "*"
33643419
"@types/lodash" "*"
33653420
"@types/node" "*"
33663421
"@types/sinon" "*"
33673422
lodash "^4.17.13"
33683423
mock-stdin "^1.0.0"
3369-
nock "^13.3.2"
3424+
nock "^13.3.3"
33703425
stdout-stderr "^0.1.9"
33713426

33723427
fast-copy@^3.0.0:
@@ -5558,10 +5613,10 @@ no-case@^3.0.4:
55585613
lower-case "^2.0.2"
55595614
tslib "^2.0.3"
55605615

5561-
nock@^13.3.2:
5562-
version "13.3.2"
5563-
resolved "https://registry.yarnpkg.com/nock/-/nock-13.3.2.tgz#bfa6be92d37f744b1b758ea89b1105cdaf5c8b3f"
5564-
integrity sha512-CwbljitiWJhF1gL83NbanhoKs1l23TDlRioNraPTZrzZIEooPemrHRj5m0FZCPkB1ecdYCSWWGcHysJgX/ngnQ==
5616+
nock@^13.3.3:
5617+
version "13.3.3"
5618+
resolved "https://registry.yarnpkg.com/nock/-/nock-13.3.3.tgz#179759c07d3f88ad3e794ace885629c1adfd3fe7"
5619+
integrity sha512-z+KUlILy9SK/RjpeXDiDUEAq4T94ADPHE3qaRkf66mpEhzc/ytOMm3Bwdrbq6k1tMWkbdujiKim3G2tfQARuJw==
55655620
dependencies:
55665621
debug "^4.1.0"
55675622
json-stringify-safe "^5.0.1"
@@ -7408,7 +7463,7 @@ tslib@^1.8.1, tslib@^1.9.0:
74087463
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
74097464
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
74107465

7411-
tslib@^2, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.5.0, tslib@^2.6.0, tslib@^2.6.1:
7466+
tslib@^2, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.5.0, tslib@^2.6.0, tslib@^2.6.1, tslib@^2.6.2:
74127467
version "2.6.2"
74137468
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
74147469
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==

0 commit comments

Comments
 (0)