diff --git a/package.json b/package.json index 079e63de..8e46b88a 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,10 @@ "dependencies": { "@inquirer/prompts": "^7.10.1", "@jsforce/jsforce-node": "^3.10.22", - "@oclif/core": "^4", + "@oclif/core": "^5.0.0", "@salesforce/core": "^9.1.4", "@salesforce/kit": "^4.0.0", - "@salesforce/sf-plugins-core": "^13.0.0", + "@salesforce/sf-plugins-core": "^13.0.4", "got": "^13.0.0", "marked": "^4.3.0", "marked-terminal": "^4.2.0", @@ -22,7 +22,7 @@ "which": "^4" }, "devDependencies": { - "@oclif/plugin-command-snapshot": "^5.3.34", + "@oclif/plugin-command-snapshot": "^6.0.0", "@salesforce/cli-plugins-testkit": "^5.3.64", "@salesforce/dev-scripts": "^13.0.2", "@salesforce/plugin-command-reference": "^3.1.132", @@ -40,7 +40,7 @@ "eslint": "^10.4.0", "eslint-config-salesforce-typescript": "^6.0.0", "eslint-plugin-sf-plugin": "^3.0.0", - "oclif": "^4.23.30", + "oclif": "^5.0.0", "sinon-chai": "^3.7.0", "ts-node": "^10.9.2", "typescript": "^5.5.4" diff --git a/yarn.lock b/yarn.lock index b47249ac..95a6b061 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1101,7 +1101,7 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@oclif/core@^4", "@oclif/core@^4.11.11", "@oclif/core@^4.11.4": +"@oclif/core@^4", "@oclif/core@^4.11.4": version "4.13.3" resolved "https://registry.yarnpkg.com/@oclif/core/-/core-4.13.3.tgz#856aa8c48d65e711574dca2955eb0b29d86c1a74" integrity sha512-wBp2igI2KVwq2ZmpnfmGtOROo7aXZIr3OEtAS16g1wHFBqyEuswL+9K50NJWJvlpAmxd+4dVj/ycawXESU3wQQ== @@ -1125,12 +1125,36 @@ wordwrap "^1.0.0" wrap-ansi "^7.0.0" -"@oclif/plugin-command-snapshot@^5.3.34": - version "5.3.34" - resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.3.34.tgz#bc072b4da67cdd7a8c33b22368dc3cbb8df3e75d" - integrity sha512-CGIzTASwghLeCL3bn2liBkAA9Ij5U3OE9+c83WEnCxjgbFYoDIsurYvTxeP68tSqVU4mA34H5HjOpS/lDehutQ== +"@oclif/core@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@oclif/core/-/core-5.0.0.tgz#1c91d74bc6e6a41aa9617aff2c938029e97a68b2" + integrity sha512-24ZsN528VButCtvqjBoHw7cEpqXZZILH7Zp0d8oFKrWbqU2BqYrxLd5aGU8LyqRev7CCjAHg+/m1Bewz4V7AmQ== dependencies: - "@oclif/core" "^4" + ansi-escapes "^4.3.2" + ansis "^3.17.0" + clean-stack "^3.0.1" + cli-spinners "^2.9.2" + debug "^4.4.3" + ejs "^6" + get-package-type "^0.1.0" + indent-string "^4.0.0" + lilconfig "^3.1.3" + minimatch "^10.2.5" + semver "^7.8.1" + string-width "^4.2.3" + supports-color "^8" + tinyglobby "^0.2.17" + widest-line "^3.1.0" + wordwrap "^1.0.0" + wrap-ansi "^7.0.0" + wsl-utils "^0.4.0" + +"@oclif/plugin-command-snapshot@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-6.0.0.tgz#aa1d0972c8574fe0979d67d2f9c77da2cd4033f7" + integrity sha512-bBrWiGIWBaV3FPUmMA/zPlNPJCWN5xTGHFhOomkfshaXyxeeJSkklVAnWWslmBtzYSf/LBslhaC249wVjbmI4Q== + dependencies: + "@oclif/core" "^5.0.0" ansis "^3.17.0" globby "^14.1.0" just-diff "^5.2.0" @@ -1140,29 +1164,29 @@ semver "^7.8.5" ts-json-schema-generator "^2.9.0" -"@oclif/plugin-help@^6.2.53": - version "6.2.53" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-6.2.53.tgz#41798c3c4bcf363558bdf528514e40cac78c406c" - integrity sha512-njx2nTH87EQEEuz4ShNtL0gzzN981MRkDPqScbu+Tkd7NpIv30OHdTjQK1GzGtkf+V2RvSYIrX+LrLsUVh9DJw== +"@oclif/plugin-help@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-7.0.0.tgz#90ad784e9a837e8b1d44f549be5be434829a91e7" + integrity sha512-lJVCS6E0FrBRQ7jkLK9pUwUo52WmNLD7zOAu7P28WkQ6G+8zBUbv5lq/IyakNTOTNO7oD5EJkLVYQLmwChetpg== dependencies: - "@oclif/core" "^4" + "@oclif/core" "^5.0.0" -"@oclif/plugin-not-found@^3.2.87": - version "3.2.87" - resolved "https://registry.yarnpkg.com/@oclif/plugin-not-found/-/plugin-not-found-3.2.87.tgz#b70e062fe47b1a254d16db2229d791de12d1716a" - integrity sha512-lKyZ4INrx5vB14HNWIkM6Vla/4rWVhOA2U7uCAj6gEBg36/KVmwYXxpZ9ckzZS0+jtLE84TVqS8NCYEhQiQojw== +"@oclif/plugin-not-found@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@oclif/plugin-not-found/-/plugin-not-found-4.0.0.tgz#324de1a45c4b2939122a6fc5df7e0a9e39e3d2aa" + integrity sha512-67I+eJKTmDkY8hJiuaA7Ir+Ba0tUZxrXsq3WnnGOywn3Gi6++9Q+zaWmbOImy1U25XTSIAm8kJhaTl57Xg57XQ== dependencies: "@inquirer/prompts" "^7.10.1" - "@oclif/core" "^4.11.4" + "@oclif/core" "^5.0.0" ansis "^3.17.0" fast-levenshtein "^3.0.0" -"@oclif/plugin-warn-if-update-available@^3.1.67": - version "3.1.68" - resolved "https://registry.yarnpkg.com/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.1.68.tgz#3a6353503f89d21766c3d278dea5ee7cd0f03d11" - integrity sha512-UKWXSisocp/0Mpob2JCOUymUwtRYIrlXEQdX73KvBgIqzrKiVILz+AOuL0HQexw3DZzu+2o7cKw8gyXe3FX3bA== +"@oclif/plugin-warn-if-update-available@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-4.0.0.tgz#2405a09513ebf7727dbf1906b0a2684eb5e5802d" + integrity sha512-F6VnIkO3xBEawTuaOjWQIOsOePZL3s4vDVbBqQgC+NYU+oBnFaJoGB8mJ+mtpdo/7H0lQ1YsKsMwCNb7EbsIZg== dependencies: - "@oclif/core" "^4" + "@oclif/core" "^5.0.0" ansis "^3.17.0" debug "^4.4.3" http-call "^5.2.2" @@ -1185,6 +1209,22 @@ strip-ansi "^7.2.0" wrap-ansi "^9.0.2" +"@oclif/table@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@oclif/table/-/table-1.0.0.tgz#fd9b89d159346db28f7053492c8e3537b0813b36" + integrity sha512-+Mggw/KHkdH0NxLFS4y0E5gZyy6CmDlOHh/wkwkF+RYnOEvneZ6E5BAJ+VqXXDZmRHNw6Mei7L19VHEQYgKooQ== + dependencies: + "@types/react" "^18.3.12" + change-case "^5.4.4" + cli-truncate "^4.0.0" + ink "5.0.1" + natural-orderby "^3.0.2" + object-hash "^3.0.0" + react "^18.3.1" + string-width "^8.2.1" + strip-ansi "^7.2.0" + wrap-ansi "^9.0.2" + "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" @@ -1252,31 +1292,6 @@ ts-retry-promise "^0.8.1" zod "^4.1.12" -"@salesforce/core@^9.0.0": - version "9.1.2" - resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-9.1.2.tgz#c31777c0e74407085557ef8ca15d795d10451a2e" - integrity sha512-ezAsmwfmUYSinGtJjqRfgioKXQsVdC0bc+KSJgMSLihysG6osjhkvbGtFqHwhoFs2kLu4evJRDERthsmfEW7nA== - dependencies: - "@jsforce/jsforce-node" "^3.10.17" - "@salesforce/kit" "^4.0.0" - "@salesforce/ts-types" "^3.0.0" - ajv "^8.18.0" - change-case "^4.1.2" - fast-levenshtein "^3.0.0" - faye "^1.4.1" - form-data "^4.0.5" - js2xmlparser "^4.0.1" - jsonwebtoken "9.0.3" - jszip "3.10.1" - memfs "4.38.1" - pino "^9.7.0" - pino-abstract-transport "^1.2.0" - pino-pretty "^11.3.0" - proper-lockfile "^4.1.2" - semver "^7.8.0" - ts-retry-promise "^0.8.1" - zod "^4.1.12" - "@salesforce/core@^9.1.4": version "9.1.4" resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-9.1.4.tgz#264a618f962b7306794d5a7a42698bdb7dec6d04" @@ -1392,16 +1407,16 @@ cli-progress "^3.12.0" terminal-link "^3.0.0" -"@salesforce/sf-plugins-core@^13.0.0": - version "13.0.0" - resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-13.0.0.tgz#81efcceaead271ec888c8e66eb965da12bd70116" - integrity sha512-enKeAfswRyqWN6mcs0HkN+oMnJzUwJIs+Aea8U6NZsdvAdzVEZP4e7vHTPhIQ6esQeGAIf+miPJ8hOITCrDK/A== +"@salesforce/sf-plugins-core@^13.0.4": + version "13.0.4" + resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-13.0.4.tgz#cd0fe99fdebe8b481a49eb41705c20c603afeb3b" + integrity sha512-AChjRg6dx2/njPjvGTa+leY4i1oBfQb6pIgLaP0EXVNKA1aByAzLZIhcnMS0Z2mr38vFzD4IySBMcYg3fupunA== dependencies: "@inquirer/confirm" "^6.1.1" "@inquirer/password" "^5.1.1" - "@oclif/core" "^4.11.4" - "@oclif/table" "^0.5.9" - "@salesforce/core" "^9.0.0" + "@oclif/core" "^5.0.0" + "@oclif/table" "^1.0.0" + "@salesforce/core" "^9.1.4" "@salesforce/kit" "^4.0.0" "@salesforce/ts-types" "^3.0.0" ansis "^3.3.2" @@ -3098,6 +3113,11 @@ ejs@^3.1.10: dependencies: jake "^10.8.5" +ejs@^6: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-6.0.1.tgz#88ea8ce00335c3575d7c3602dd76e84b0bd60f43" + integrity sha512-UaaM14yby8U3k02ihS1Bmj5Kz2d7CCQM1scxpgs4Mhkq8F1wR2gl3+Ts4h5Ne4Mnt7M9m4Dw7jsuMr3+xO4vZA== + electron-to-chromium@^1.5.402: version "1.5.407" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.407.tgz#c34e509f8644a7375fdaa5ea5cb7ca73eeaf18df" @@ -5447,20 +5467,20 @@ object-hash@^3.0.0: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== -oclif@^4.23.30: - version "4.23.30" - resolved "https://registry.yarnpkg.com/oclif/-/oclif-4.23.30.tgz#d353a4eeb8b836214f3eaaa3f33c09c1468b2fd5" - integrity sha512-x8sMRv606XqZAWEfGh981PP2JM4G2CKt4/z2KDntoNHljD8slfJ5sHaDFUQya9w6W8xOJDMFF3UaLAFFYHo13w== +oclif@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/oclif/-/oclif-5.0.0.tgz#29c167d7b1c516881e1bbf2dba37f5b29aebdd4d" + integrity sha512-7ALiRsTbrjegcFqOWw2Fu4SjTWPBKfN+ZqcdHTEy4wL57jnz6D0gyEGhz9DRq5pXSWdGfYngY6wb6Pj7Bain1A== dependencies: "@aws-sdk/client-cloudfront" "^3.1079.0" "@aws-sdk/client-s3" "^3.1079.0" "@inquirer/confirm" "^3.1.22" "@inquirer/input" "^2.2.4" "@inquirer/select" "^2.5.0" - "@oclif/core" "^4.11.11" - "@oclif/plugin-help" "^6.2.53" - "@oclif/plugin-not-found" "^3.2.87" - "@oclif/plugin-warn-if-update-available" "^3.1.67" + "@oclif/core" "^5.0.0" + "@oclif/plugin-help" "^7.0.0" + "@oclif/plugin-not-found" "^4.0.0" + "@oclif/plugin-warn-if-update-available" "^4.0.0" ansis "^3.16.0" async-retry "^1.3.3" change-case "^4" @@ -5838,6 +5858,11 @@ pluralize@^8.0.0: resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== +powershell-utils@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/powershell-utils/-/powershell-utils-0.1.0.tgz#5a42c9a824fb4f2f251ccb41aaae73314f5d6ac2" + integrity sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -7363,6 +7388,14 @@ wsl-utils@^0.1.0: dependencies: is-wsl "^3.1.0" +wsl-utils@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/wsl-utils/-/wsl-utils-0.4.0.tgz#58334dda6892a81d7acc80417cd6f141a8074958" + integrity sha512-9YmF+2sFEd+T7TkwlmE337F0IVzfDvDknhtpBQxxXzEOfgPphGlFYpyx0cTuCIFj8/p+sqwBYAeGxOMNSzPPDA== + dependencies: + is-wsl "^3.1.0" + powershell-utils "^0.1.0" + xml2js@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.6.2.tgz#dd0b630083aa09c161e25a4d0901e2b2a929b499"