From 07d140db41bd4671827bf86c8a8298497362f564 Mon Sep 17 00:00:00 2001 From: Jonathan Gillespie Date: Mon, 6 Mar 2023 10:41:41 -0500 Subject: [PATCH] Updated build.yml to auto-create and install new package versions --- .github/workflows/build.yml | 60 +- package-lock.json | 2042 +++++++++++++---- package.json | 2 +- ...validate-access-to-namespaced-package.apex | 16 + ...lidate-access-to-no-namespace-package.apex | 16 + 5 files changed, 1610 insertions(+), 526 deletions(-) create mode 100644 scripts/build/validate-access-to-namespaced-package.apex create mode 100644 scripts/build/validate-access-to-no-namespace-package.apex diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2f91c4a2..8f0c3268 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -212,10 +212,10 @@ jobs: - name: Set environment variables run: | - echo "SFDX_DISABLE_AUTOUPDATE=true" >> $GITHUB_ENV - echo "SFDX_DISABLE_SOURCE_MEMBER_POLLING=true" >> $GITHUB_ENV - echo "SFDX_DISABLE_TELEMETRY=true" >> $GITHUB_ENV - echo "SFDX_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_VERSION_CREATE=true" >> $GITHUB_ENV + echo 'SFDX_DISABLE_AUTOUPDATE=true' >> $GITHUB_ENV + echo 'SFDX_DISABLE_SOURCE_MEMBER_POLLING=true' >> $GITHUB_ENV + echo 'SFDX_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_VERSION_CREATE=true' >> $GITHUB_ENV + # echo 'SFDX_DISABLE_TELEMETRY=true' >> $GITHUB_ENV - name: 'Install npm dependencies' if: steps.cache-npm.outputs.cache-hit != 'true' @@ -224,47 +224,49 @@ jobs: - name: 'Authorize Dev Hub' shell: bash run: | - echo "${{ env.DEV_HUB_JWT_SERVER_KEY }}" > ./jwt-server.key + echo '${{ env.DEV_HUB_JWT_SERVER_KEY }}' > ./jwt-server.key npx sfdx force:auth:jwt:grant --instanceurl ${{ env.DEV_HUB_AUTH_URL }} --clientid ${{ env.DEV_HUB_CONSUMER_KEY }} --username ${{ env.DEV_HUB_BOT_USERNAME }} --jwtkeyfile ./jwt-server.key --setdefaultdevhubusername - rm ./jwt-server.key + # rm ./jwt-server.key env: DEV_HUB_AUTH_URL: ${{ secrets.DEV_HUB_AUTH_URL }} DEV_HUB_BOT_USERNAME: ${{ secrets.DEV_HUB_BOT_USERNAME }} DEV_HUB_CONSUMER_KEY: ${{ secrets.DEV_HUB_CONSUMER_KEY }} DEV_HUB_JWT_SERVER_KEY: ${{ secrets.DEV_HUB_JWT_SERVER_KEY }} - - name: 'Create no-namespace package version' + - name: 'Create No-Namespace Package Version' id: createNoNamespace - run: npm run package:version:create:nonamespace -- --branch "${{ inputs.branch }}" --tag ${{ github.sha }} + run: | + noNamespacePackageVersionId=$(npx sfdx force:package:version:create --package "Nebula Cache Manager (no namespace)" --wait 120 --codecoverage --skipancestorcheck --installationkeybypass --json | jq --exit-status --raw-output ".result.SubscriberPackageVersionId") + echo "noNamespacePackageVersionId=$noNamespacePackageVersionId" >> $GITHUB_ENV + echo "noNamespacePackageVersionId=$noNamespacePackageVersionId" >> $GITHUB_OUTPUT + echo "Created package version $noNamespacePackageVersionId" - - name: 'Create namespaced package version' + - name: 'Create Namespaced Package Version' id: createWithNamespace - run: npm run package:version:create:withnamespace -- --branch "${{ inputs.branch }}" --tag ${{ github.sha }} + run: | + withNamespacePackageVersionId=$(npx sfdx force:package:version:create --package "Nebula Cache Manager (Nebula namespace)" --wait 120 --codecoverage --skipancestorcheck --installationkeybypass --json | jq --exit-status --raw-output ".result.SubscriberPackageVersionId") + echo "withNamespacePackageVersionId=$withNamespacePackageVersionId" >> $GITHUB_ENV + echo "withNamespacePackageVersionId=$withNamespacePackageVersionId" >> $GITHUB_OUTPUT + echo "Created package version $withNamespacePackageVersionId" - # run: | - # noNamespacePackageVersionId=$(npm run package:version:create:nonamespace -- --branch "${{ inputs.branch }}" --tag ${{ github.sha }} | jq -e -r ".result.SubscriberPackageVersionId") - # echo "noNamespacePackageVersionId=$noNamespacePackageVersionId" >> $GITHUB_ENV - # echo "noNamespacePackageVersionId=$noNamespacePackageVersionId" >> $GITHUB_OUTPUT + - name: 'Create Platform Cache Scratch Org' + run: npx sfdx force:org:create --definitionfile ./config/scratch-orgs/platform-cache-scratch-def.json --setdefaultusername --durationdays 1 - # - name: 'Create namespaced package version' - # id: createWithNamespace - # run: | - # withNamespacePackageVersionId=$(npm run package:version:create:nonamespace -- --branch "${{ inputs.branch }}" --tag ${{ github.sha }} | jq -e -r ".result.SubscriberPackageVersionId") - # echo "withNamespacePackageVersionId=$withNamespacePackageVersionId" >> $GITHUB_ENV - # echo "withNamespacePackageVersionId=$withNamespacePackageVersionId" >> $GITHUB_OUTPUT + - name: 'Install Namespaced Package Version' + run: npx sfdx force:package:install --package ${{ env.withNamespacePackageVersionId }} --wait 20 - # - name: 'Create Platform Cache Scratch Org' - # run: npx sfdx force:org:create -f config/scratch-orgs/platform-cache-scratch-def.json -a scratch-org -s -d 1 + - name: 'Install No-Namespace Package Version' + run: npx sfdx force:package:install --package ${{ env.noNamespacePackageVersionId }} --wait 20 - # - name: 'Install no-namespace package version' - # run: npx sfdx force:package:install -p ${{ env.noNamespacePackageVersionId }} -u scratch-org -w 10 + - name: 'Validate Namespaced Package Access' + run: npx sfdx force:apex:execute --apexcodefile ./scripts/build/validate-access-to-no-namespace-package.apex - # - name: 'Install namespaced package version' - # run: npx sfdx force:package:install -p ${{ env.withNamespacePackageVersionId }} -u scratch-org -w 10 + - name: 'Validate No-Namespace Package Access' + run: npx sfdx force:apex:execute --apexcodefile ./scripts/build/validate-access-to-namespaced-package.apex - # - name: 'Delete Platform Cache Scratch Org' - # run: npx sfdx force:org:delete --json --noprompt - # if: ${{ always() }} + - name: 'Delete Platform Cache Scratch Org' + run: npx sfdx force:org:delete --json --noprompt + if: ${{ always() }} - name: 'Commit New Package Versions' run: | diff --git a/package-lock.json b/package-lock.json index ed568d4d..8ed828c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "prettier": "^2.6.0", "prettier-plugin-apex": "^1.10.0", "pwsh": "^0.3.0", - "sfdx-cli": "^7.185.0" + "sfdx-cli": "^7.188.1" } }, "node_modules/@ampproject/remapping": { @@ -3510,6 +3510,15 @@ "tslib": "^2.0.3" } }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001458", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz", @@ -4134,6 +4143,15 @@ "node": "*" } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -7990,6 +8008,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/pac-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", @@ -8574,6 +8601,197 @@ "url": "https://github.com/sponsors/mysticatea" } }, + "node_modules/replace": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", + "integrity": "sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==", + "dev": true, + "dependencies": { + "chalk": "2.4.2", + "minimatch": "3.0.5", + "yargs": "^15.3.1" + }, + "bin": { + "replace": "bin/replace.js", + "search": "bin/search.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/replace/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/replace/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/replace/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/replace/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/replace/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/replace/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/replace/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/replace/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/replace/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -8651,6 +8869,12 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -8885,6 +9109,12 @@ "node": ">=0.4.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -8892,45 +9122,46 @@ "dev": true }, "node_modules/sfdx-cli": { - "version": "7.185.0", - "resolved": "https://registry.npmjs.org/sfdx-cli/-/sfdx-cli-7.185.0.tgz", - "integrity": "sha512-7CFRyeEv5MMSSd3CFb9Y30aCZOEZaE4usEPdBEyBCYWXvdBG0SzvosYh8FKdnJZ2MhdZXXvClQOBpJLJU9Jbbw==", + "version": "7.188.1", + "resolved": "https://registry.npmjs.org/sfdx-cli/-/sfdx-cli-7.188.1.tgz", + "integrity": "sha512-L/yJKgBbrOJCln/S5N89z6AGKpbE16mgA9WPZJaVI2H4dxFPNM4WNl3EHeH3fM06KYvhe54I8RF7Zco/ZZOguA==", "dev": true, "hasInstallScript": true, "hasShrinkwrap": true, "dependencies": { - "@oclif/core": "^1.24.2", - "@oclif/plugin-autocomplete": "^1.3.6", - "@oclif/plugin-commands": "^2.2.1", - "@oclif/plugin-help": "^5.1.19", - "@oclif/plugin-not-found": "^2.3.9", - "@oclif/plugin-plugins": "^2.1.7", - "@oclif/plugin-search": "^0.0.8", - "@oclif/plugin-update": "3.0.9", - "@oclif/plugin-version": "^1.1.4", - "@oclif/plugin-warn-if-update-available": "^2.0.14", - "@oclif/plugin-which": "^2.2.2", + "@oclif/core": "^2.0.7", + "@oclif/plugin-autocomplete": "1.4.5", + "@oclif/plugin-commands": "2.2.7", + "@oclif/plugin-help": "5.2.4", + "@oclif/plugin-not-found": "2.3.18", + "@oclif/plugin-plugins": "2.3.0", + "@oclif/plugin-search": "0.0.13", + "@oclif/plugin-update": "3.1.3", + "@oclif/plugin-version": "1.2.1", + "@oclif/plugin-warn-if-update-available": "2.0.26", + "@oclif/plugin-which": "2.2.14", "@salesforce/core": "^3.32.12", "@salesforce/kit": "^1.8.0", - "@salesforce/plugin-alias": "2.1.18", - "@salesforce/plugin-apex": "1.4.2", - "@salesforce/plugin-auth": "2.3.12", - "@salesforce/plugin-community": "2.1.3", - "@salesforce/plugin-config": "1.4.23", - "@salesforce/plugin-custom-metadata": "2.0.11", - "@salesforce/plugin-data": "2.1.22", - "@salesforce/plugin-generator": "2.0.16", - "@salesforce/plugin-info": "2.3.3", - "@salesforce/plugin-limits": "2.2.3", - "@salesforce/plugin-org": "2.2.22", - "@salesforce/plugin-packaging": "1.12.3", - "@salesforce/plugin-schema": "2.2.2", - "@salesforce/plugin-signups": "1.2.12", - "@salesforce/plugin-source": "2.3.15", - "@salesforce/plugin-telemetry": "2.0.5", - "@salesforce/plugin-templates": "55.2.1", - "@salesforce/plugin-trust": "2.2.8", - "@salesforce/plugin-user": "2.1.25", + "@salesforce/plugin-alias": "2.2.1", + "@salesforce/plugin-apex": "1.5.1", + "@salesforce/plugin-auth": "2.4.2", + "@salesforce/plugin-community": "2.2.1", + "@salesforce/plugin-config": "1.5.1", + "@salesforce/plugin-custom-metadata": "2.1.1", + "@salesforce/plugin-data": "2.2.1", + "@salesforce/plugin-generator": "2.0.17", + "@salesforce/plugin-info": "2.4.2", + "@salesforce/plugin-limits": "2.3.3", + "@salesforce/plugin-org": "2.3.2", + "@salesforce/plugin-packaging": "1.14.3", + "@salesforce/plugin-schema": "2.3.1", + "@salesforce/plugin-signups": "1.4.0", + "@salesforce/plugin-source": "2.5.1", + "@salesforce/plugin-telemetry": "2.1.1", + "@salesforce/plugin-templates": "55.4.1", + "@salesforce/plugin-trust": "2.4.1", + "@salesforce/plugin-user": "2.3.2", + "@salesforce/sf-plugins-core": "2.1.1", "@salesforce/sfdx-plugin-lwc-test": "1.0.1", "@salesforce/ts-types": "^1.7.1", "debug": "^4.3.4", @@ -10609,9 +10840,9 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/color": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@oclif/color/-/color-1.0.2.tgz", - "integrity": "sha512-HqTFeMjfLOZajxqffSkyDWFUB3YqsSLRcsvnvITGRzhO0Ip4Qwp0VHVwh+qe0TjJYEltmOgzoxsR1LZPQIHNBQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oclif/color/-/color-1.0.4.tgz", + "integrity": "sha512-HEcVnSzpQkjskqWJyVN3tGgR0H0F8GrBmDjgQ1N0ZwwktYa4y9kfV07P/5vt5BjPXNyslXHc4KAO8Bt7gmErCA==", "dev": true, "license": "MIT", "dependencies": { @@ -10625,27 +10856,11 @@ "node": ">=12.0.0" } }, - "node_modules/sfdx-cli/node_modules/@oclif/color/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/sfdx-cli/node_modules/@oclif/command": { "version": "1.8.16", "resolved": "https://registry.npmjs.org/@oclif/command/-/command-1.8.16.tgz", "integrity": "sha512-rmVKYEsKzurfRU0xJz+iHelbi1LGlihIWZ7Qvmb/CBz1EkhL7nOkW4SVXmG2dA5Ce0si2gr88i6q4eBOMRNJ1w==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "@oclif/config": "^1.18.2", @@ -10666,7 +10881,7 @@ "version": "1.18.3", "resolved": "https://registry.npmjs.org/@oclif/config/-/config-1.18.3.tgz", "integrity": "sha512-sBpko86IrTscc39EvHUhL+c++81BVTsIZ3ETu/vG+cCdi0N6vb2DoahR67A9FI2CGnxRRHjnTfa3m6LulwNATA==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "@oclif/errors": "^1.3.5", @@ -10684,7 +10899,7 @@ "version": "1.18.2", "resolved": "https://registry.npmjs.org/@oclif/config/-/config-1.18.2.tgz", "integrity": "sha512-cE3qfHWv8hGRCP31j7fIS7BfCflm/BNZ2HNqHexH+fDrdF2f1D5S8VmXWLC77ffv3oDvWyvE9AZeR0RfmHCCaA==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "@oclif/errors": "^1.3.3", @@ -10699,14 +10914,13 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/core": { - "version": "1.24.3", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.24.3.tgz", - "integrity": "sha512-5XTPu4XdbkjSgPuK5ROWWfo0d719h42NSIb1IdwJOlN1gRl9lEdeTRSExaqc4KVlW8YzQZ3x3+5wPlBNQcA7hg==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-2.0.11.tgz", + "integrity": "sha512-BMKkcgKhrn0RfZVaXObpadO80C3hCM9jHaRHwQEb0G/ASo34YAjKXt8hX027Mc4XBmsYeIutJrEMx9GZr0v1Hw==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/linewrap": "^1.0.0", - "@oclif/screen": "^3.0.4", + "@types/cli-progress": "^3.11.0", "ansi-escapes": "^4.3.2", "ansi-styles": "^4.3.0", "cardinal": "^2.1.1", @@ -10730,8 +10944,9 @@ "strip-ansi": "^6.0.1", "supports-color": "^8.1.1", "supports-hyperlinks": "^2.2.0", - "tslib": "^2.4.1", + "tslib": "^2.5.0", "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", "wrap-ansi": "^7.0.0" }, "engines": { @@ -10767,22 +10982,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/sfdx-cli/node_modules/@oclif/core/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/sfdx-cli/node_modules/@oclif/core/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -10990,7 +11189,7 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.6.tgz", "integrity": "sha512-fYaU4aDceETd89KXP+3cLyg9EHZsLD3RxF2IU9yxahhBpspWjkWi3Dy3bTgcwZ3V47BgxQaGapzJWDM33XIVDQ==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "clean-stack": "^3.0.0", @@ -11033,7 +11232,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@oclif/help/-/help-1.0.1.tgz", "integrity": "sha512-8rsl4RHL5+vBUAKBL6PFI3mj58hjPCp2VYyXD4TAa7IMStikFfOH2gtWmqLzIlxAED2EpD0dfYwo9JJxYsH7Aw==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "@oclif/config": "1.18.2", @@ -11054,7 +11253,7 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.5.tgz", "integrity": "sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "clean-stack": "^3.0.0", @@ -11071,7 +11270,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -11089,7 +11288,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -11111,7 +11310,7 @@ "version": "3.8.9", "resolved": "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.9.tgz", "integrity": "sha512-1j/kThdse7yHQz6+c3v8RA1I3gD6+SGt2O7IAb/MAMoxqyBrFQDabQHH2UU4eVFGMLN7U91AiYJp11zJ9LcQAg==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "@oclif/errors": "^1.3.6", @@ -11124,13 +11323,13 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-autocomplete": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-1.3.10.tgz", - "integrity": "sha512-oQl7ZqXhXJUOH26mDPcqcMGmcdIoK/uQPSpUBrfLa1iaQ30slTs0T7KOzg+vwKuPqIIF1nTCPuH67lE8GvUPTw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-1.4.5.tgz", + "integrity": "sha512-qc8BVlOsfUjGDhzHQNYRRWjqJFOyaAPTZK0GqVcrpyeFt3MyXpC0Du8g0tKex/xo+JgaYLAAiN1ZnWWcm4r0Gw==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.23.1", + "@oclif/core": "^2.0.7", "chalk": "^4.1.0", "debug": "^4.3.4", "fs-extra": "^9.0.1" @@ -11179,13 +11378,13 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-command-snapshot": { - "version": "3.2.16", - "resolved": "https://registry.npmjs.org/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-3.2.16.tgz", - "integrity": "sha512-iPva6GZLijNPzf5eGuxGBr9t7Axp39NIDe1B9HymySOC0iWB1PX19J/rwFriddplrBz3d7zzlhD/xqZ1KivBhA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-3.3.1.tgz", + "integrity": "sha512-f4ZwDIW9Jly/o0iqxIs52NUlkdkEkYv3/9UQVRIZ5pHihi+nv/wBLaEu/z4qRgZQ/MvOxyWjHhy9mrZtnuDFww==", "extraneous": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.23.0", + "@oclif/core": "^2.0.3", "chalk": "^4.1.2", "just-diff": "^5.2.0", "lodash": "^4.17.21", @@ -11198,13 +11397,13 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-commands": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@oclif/plugin-commands/-/plugin-commands-2.2.2.tgz", - "integrity": "sha512-j3LIx4fm3yn95E+PdW8HrRX47Ya5do34zYOY+Jx5DoLM5LaHCICXdpVXbd4MTWLQ1aiGNPqeMO6GEzZ8ImVGhw==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@oclif/plugin-commands/-/plugin-commands-2.2.7.tgz", + "integrity": "sha512-cZjWEj3ea9n9iw+RWZLq/WOUb0B6Gj/bi4/rbExzrqHMVNczPBXqQspNIeVadiD/dK4Y9RSYAsDV32kl+eORWg==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.2.0", + "@oclif/core": "^2.0.8", "lodash": "^4.17.11" }, "engines": { @@ -11212,27 +11411,27 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-help": { - "version": "5.1.22", - "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.22.tgz", - "integrity": "sha512-gflrCqV3c7nd1UgknuZZTX6Th9CTkvVyTjL76UNHrea3kCZEpPzsMGhwP989R+j3KSGJGeZVrq2i9g2QXI9tZA==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.2.4.tgz", + "integrity": "sha512-7fVB/M1cslwHJTmyNGGDYBizi54NHcKCxHAbDSD16EbjosKxFwncRylVC/nsMgKZEufMDKZaVYI2lYRY3GHlSQ==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.23.1" + "@oclif/core": "^2.0.8" }, "engines": { "node": ">=12.0.0" } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-not-found": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.13.tgz", - "integrity": "sha512-xadWMsIL9bHdzwdnj8c4q9xE6KZcVETwmFuoVuZkhbAJGA9E7tB67ULhxWMQbm/pYmzzC6h296mjf+fiHq0hqg==", + "version": "2.3.18", + "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.18.tgz", + "integrity": "sha512-yUXgdPwjE/JIuWZ23Ge6G5gM+qiw7Baq/26oBq3eusIP6hZuHYeCpwQ96Zy5aHcjm2NSZcMjkZG1jARyr9BzkQ==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/color": "^1.0.2", - "@oclif/core": "^1.23.1", + "@oclif/color": "^1.0.3", + "@oclif/core": "^2.0.3", "fast-levenshtein": "^3.0.0", "lodash": "^4.17.21" }, @@ -11251,14 +11450,14 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-plugins": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-2.1.8.tgz", - "integrity": "sha512-n6avDtvkQ5RbaG4e7FGe7gAQSzzXJ8ocrwubQbuqhtHkbxuFazps8rpkizR2ILgJLxCQdjGvHbXeVJ2Ui6yCPg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-2.3.0.tgz", + "integrity": "sha512-VmlLLYE4LCXX2RGNv4ht8AqG9OADvLIE4Kxhm18h5RZ9cMee7U6nrHQeW455lh/idnWC2XT7bHgJBv2kgYxSiQ==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/color": "^1.0.1", - "@oclif/core": "^1.21.0", + "@oclif/color": "^1.0.3", + "@oclif/core": "^2.0.3", "chalk": "^4.1.2", "debug": "^4.3.4", "fs-extra": "^9.0", @@ -11340,13 +11539,13 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-search": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@oclif/plugin-search/-/plugin-search-0.0.8.tgz", - "integrity": "sha512-1DBbpVHW3NN6ATSx7DiJvbzWBPpCkMPj+qqMMpSySVxZd8BJMJOASdLR3lDR3gjFH++BfLEZlRG6iVGXjz9wEA==", + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@oclif/plugin-search/-/plugin-search-0.0.13.tgz", + "integrity": "sha512-7EAkyD+czVxQYcKwV4cCMLj/0oMoOez0QOGbf/K0oKgDCkepyzgp+lEuhtx7LZa2yfDw8B2gCwCdD2vaJoZCGQ==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.23.1", + "@oclif/core": "^2.0.8", "chalk": "^4", "fuse.js": "^6.6.2", "inquirer": "^8.2.5", @@ -11357,14 +11556,14 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-update": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@oclif/plugin-update/-/plugin-update-3.0.9.tgz", - "integrity": "sha512-CLlMyQI87kQi0sfB7R0ysJSXO6E8pEs5/bx0cSOUd5WL54QXC2HhHOuTl66uEJxH2pGCdLacoDtD7JX8rufSZg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@oclif/plugin-update/-/plugin-update-3.1.3.tgz", + "integrity": "sha512-PgtR76sw3J36QqEnD9x7/EJh5/RBVgRcXPI1+ZW3r9F/8YkZi1mpvnBEbp0NEVq5SeEwuvxNGG8L0ggVj8GqrQ==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/color": "^1.0.2", - "@oclif/core": "^1.22.0", + "@oclif/color": "^1.0.4", + "@oclif/core": "^2.0.7", "cross-spawn": "^7.0.3", "debug": "^4.3.1", "filesize": "^6.1.0", @@ -11420,26 +11619,26 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-version": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@oclif/plugin-version/-/plugin-version-1.1.4.tgz", - "integrity": "sha512-IRPXK7hTTLDvY6Jh0PFdjgvxtFmG7ICaDNuBOKEBh7GGFklgyJkcpMxL6dRqgkcesXSrkBasYT/6rLy7JOBKkw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@oclif/plugin-version/-/plugin-version-1.2.1.tgz", + "integrity": "sha512-Xb7MECv9uSaxIuzPbgJnOZEf0gnHlcLdncBkJCn5vsMnt1hC91j65feGeY8c68vsrAi6SumOfI8C63v8gC+FEA==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.23.0" + "@oclif/core": "^2.0.3" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-warn-if-update-available": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-2.0.19.tgz", - "integrity": "sha512-1zL98NtCgfYGhePncFEVRcJsWuvnxuhJfLS4QXIWYeWq3L8l7943edU9fKP21ct50FKHuyv90fsVyIB87GOpmQ==", + "version": "2.0.26", + "resolved": "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-2.0.26.tgz", + "integrity": "sha512-eMwDOzxPdN1X0y5G0W/GJXFRUvevT6gOrbbRLPoboTUwcFRqhFOJ7jCqGUTomeDfMRgAb3O+3bcD64lIb/y+FA==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.24.0", + "@oclif/core": "^2.0.8", "chalk": "^4.1.0", "debug": "^4.1.0", "fs-extra": "^9.0.1", @@ -11491,14 +11690,14 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/plugin-which": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@oclif/plugin-which/-/plugin-which-2.2.6.tgz", - "integrity": "sha512-bZ8xuzmbbjG5pMrr1HRPL5JWxzZo0Xd0wJsp4Kl2cQcayu/v23pDIhhs6WdPFV3CuIF+zRWaev0et440EaNOyw==", + "version": "2.2.14", + "resolved": "https://registry.npmjs.org/@oclif/plugin-which/-/plugin-which-2.2.14.tgz", + "integrity": "sha512-/PcgbWteAsDe6123Xy2fMSqRNLXrv5hcdlfc9Z5+UE4yd053lllwS2I9dR925w2uLVR/XsqUqLmKhwwr9US2UA==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.23.1", - "tslib": "^2.4.1" + "@oclif/core": "^2.0.8", + "tslib": "^2.5.0" }, "engines": { "node": ">=12.0.0" @@ -11515,14 +11714,14 @@ } }, "node_modules/sfdx-cli/node_modules/@oclif/test": { - "version": "2.2.20", - "resolved": "https://registry.npmjs.org/@oclif/test/-/test-2.2.20.tgz", - "integrity": "sha512-SaSMgeB9DKcfRRIvh461eK1eEkjgV/iYHWU5XhWli8psAnqKFgxar3ESpMfQKwYjVMxKdKSjOhEFHaHMOgPJOQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@oclif/test/-/test-2.3.4.tgz", + "integrity": "sha512-sIuDKKw108NQxPbo+j/TY6HBe1j2tbtjEOJ9aHpU7U+hwsTL3/zyU1YZgiGekdQ/OA0PULz3VLafSs+IioWHmw==", "dev": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.23.1", - "fancy-test": "^2.0.11" + "@oclif/core": "^2.0.7", + "fancy-test": "^2.0.12" }, "engines": { "node": ">=12.0.0" @@ -11759,15 +11958,15 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/command": { - "version": "5.2.40", - "resolved": "https://registry.npmjs.org/@salesforce/command/-/command-5.2.40.tgz", - "integrity": "sha512-HCGtzPTbZwjAOHlRM0cd6gWcMicGZTfemfj+1qCVNWArFuTtYZu2JEjXCZRm5UgV9F+d4aFLMQtMQDiZYENq8g==", + "version": "5.2.43", + "resolved": "https://registry.npmjs.org/@salesforce/command/-/command-5.2.43.tgz", + "integrity": "sha512-FIG5VjY5WSyB8oVUxS7/ow69EwD8fweHCU7oO9SJf6zlM2D+Vd/zJf8hw3aX+j/whb28runX5rDAtI6oelQ8rg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.23.0", - "@oclif/test": "^2.2.19", - "@salesforce/core": "^3.32.12", + "@oclif/core": "^1.25.0", + "@oclif/test": "^2.2.21", + "@salesforce/core": "^3.33.1", "@salesforce/kit": "^1.8.2", "@salesforce/ts-types": "^1.7.1", "chalk": "^2.4.2" @@ -11776,6 +11975,138 @@ "node": ">=14.0.0" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/@oclif/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/@oclif/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/@oclif/core/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/@oclif/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/@oclif/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/@oclif/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/@oclif/core/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -11831,6 +12162,22 @@ "node": ">=0.8.0" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -11841,6 +12188,19 @@ "node": ">=4" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -11854,10 +12214,20 @@ "node": ">=4" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/command/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/core": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/@salesforce/core/-/core-3.33.0.tgz", - "integrity": "sha512-nz7qKwm1GpNr8swksthm5jKORj4wn647iCm6Ij1X5oRts1uynLdnqyNDtWD6OJCOaMXunjRmnhRB82JXq/TnFg==", + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/@salesforce/core/-/core-3.33.1.tgz", + "integrity": "sha512-jaed8rK+NhSxB6MjYUN8f/2VkvtbFN/Ce/l6JvgFE+cvOf2g+lPv1pSsnKKlaSiiYcXkOvIRDT9d9ns1RLJzUw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -12113,6 +12483,13 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/dev-scripts/node_modules/eslint-config-salesforce-license": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eslint-config-salesforce-license/-/eslint-config-salesforce-license-0.1.6.tgz", + "integrity": "sha512-PH1nkm6MaouON4Ac4fgJh29oQiHlpU/G2xS45FAYeAWkh1up88j1UpjXt2ISNniQVvU4uqfVAOOaEb5X5hDqYw==", + "extraneous": true, + "license": "BSD-3-Clause" + }, "node_modules/sfdx-cli/node_modules/@salesforce/dev-scripts/node_modules/eslint-plugin-jsdoc": { "version": "35.5.1", "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-35.5.1.tgz", @@ -12194,36 +12571,36 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/kit": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@salesforce/kit/-/kit-1.8.3.tgz", - "integrity": "sha512-p+0tWR2pyCAIjZwDXGhrYFPuLckX9fP3Xa6Jync9POeQBfDGyK9CRd1eaiWj+6BeDS9kwvgm5M6o+OptIEhEjw==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@salesforce/kit/-/kit-1.8.5.tgz", + "integrity": "sha512-py5M1PI5tWy/au/1tJ6qQBv7pHX3B4APqsNxg7yx/s2jbERUD6QNwcmWAayuRpZVVnFXBShBYROFZCojuNJwMA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@salesforce/ts-types": "^1.7.2", + "@salesforce/ts-types": "^1.7.3", "shx": "^0.3.3", - "tslib": "^2.2.0" + "tslib": "^2.5.0" } }, "node_modules/sfdx-cli/node_modules/@salesforce/packaging": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@salesforce/packaging/-/packaging-1.1.11.tgz", - "integrity": "sha512-PJPVKWqJrHpvU6PndD/TLhwsSoe7jbmLtUjkC1ws2yy0p0hYb1cIQxQY/wt/oGZ8uTTa01AMrUHDGb7N3h9BbQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@salesforce/packaging/-/packaging-1.2.7.tgz", + "integrity": "sha512-GuGh2XZOMlFvoKyUX+MVGU2gr5KMSdwzeIj1SeD6H1xv8yQF1N/Ubq8FPZlUDbENRkqXLCY4jir94i6KDJDlNQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.24.0", + "@oclif/core": "^1.26.1", "@salesforce/core": "^3.32.11", - "@salesforce/kit": "^1.8.0", - "@salesforce/schemas": "^1.4.0", - "@salesforce/source-deploy-retrieve": "^7.5.19", + "@salesforce/kit": "^1.8.4", + "@salesforce/schemas": "^1.5.0", + "@salesforce/source-deploy-retrieve": "^7.7.5", "@salesforce/ts-types": "^1.7.1", "@xmldom/xmldom": "^0.8.6", "debug": "^4.3.4", "globby": "^11", "graphology": "^0.25.1", "graphology-traversal": "^0.3.1", - "graphology-types": "^0.24.5", + "graphology-types": "^0.24.7", "js2xmlparser": "^4.0.2", "jsforce": "2.0.0-beta.19", "jszip": "^3.10.1", @@ -12232,6 +12609,85 @@ "xml2js": "^0.4.23" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/packaging/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/packaging/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/packaging/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/packaging/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/packaging/node_modules/xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", @@ -12257,14 +12713,14 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-alias": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-alias/-/plugin-alias-2.1.18.tgz", - "integrity": "sha512-r7FuGdIjegHUVP0ogMqUs+oISJ4zVe4kENq/uy/QJw0QFJ70C0/Mw7pM2+ky3SWkcaifExWIBK99tgnhUPt8/A==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-alias/-/plugin-alias-2.2.1.tgz", + "integrity": "sha512-/lTnx5rZ0NsGKa9wF50vflHIOOhTngmoM3c2kXwcrSdwxrF2XEh0NhPlEzgVIrVc/zO95D4mIom8ldLafyNBtw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.24.0", - "@salesforce/command": "^5.2.39", + "@oclif/core": "^2.0.7", + "@salesforce/command": "^5.2.43", "@salesforce/core": "^3.32.13", "chalk": "^4.1.2", "tslib": "^2" @@ -12274,13 +12730,13 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-apex": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-apex/-/plugin-apex-1.4.2.tgz", - "integrity": "sha512-Fxl3nXfW8V4MxxsTqDy3H2XL5l5nSRsyHTKNnhMPt3mEZzuGHcZLryk7EwrxDPB9MN7EZ+ylabR/MNaQgjQo6g==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-apex/-/plugin-apex-1.5.1.tgz", + "integrity": "sha512-wdu8mJAnplsGznKPcE49MHcUX3wL7cOwKO6Z6F03cesQMU3seUUTRUw/Rv362C66JE5SPo2sf9dlCJ+PY1+A4w==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.16.4", + "@oclif/core": "^2.0.7", "@salesforce/apex-node": "1.6.0", "@salesforce/command": "^5.1.0", "@salesforce/core": "^3.32.13", @@ -12292,14 +12748,14 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-auth": { - "version": "2.3.12", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-auth/-/plugin-auth-2.3.12.tgz", - "integrity": "sha512-baR57XACFARZppwHuKcuybuysKp0hcg4cPXyxE1M+2xBo1m38kaSjv7/0ueHvO/A+p3G56gXHaOZYnO+J/erVw==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-auth/-/plugin-auth-2.4.2.tgz", + "integrity": "sha512-NtlDzRIfUTJ5haBSXNLZpXQKnWADxboD0G7DJWUOr674uncy+dguCs4PFM50tjTNHLpIhSK1qtJcWoc0SJuG3Q==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.24.0", - "@salesforce/command": "^5.2.35", + "@oclif/core": "^2.0.7", + "@salesforce/command": "^5.2.43", "@salesforce/core": "^3.32.12", "@salesforce/kit": "^1.8.2", "chalk": "^4.1.2", @@ -12372,6 +12828,140 @@ "node": ">=12.0.0" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/@oclif/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/@oclif/core/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/@oclif/core/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/@oclif/core/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/@salesforce/sf-plugins-core": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/@salesforce/sf-plugins-core/-/sf-plugins-core-1.22.1.tgz", + "integrity": "sha512-UAAi7I753+t9zVJDHMzk81XCsYU5q2kq7aSgFbokdvnnPx45i3NptyaKNCRDeOBxp3eYCuNG6iFZ+xzC+v8cfA==", + "extraneous": true, + "license": "BSD-3-Clause", + "dependencies": { + "@oclif/core": "^1.23.1", + "@salesforce/core": "^3.32.12", + "@salesforce/kit": "^1.7.1", + "@salesforce/ts-types": "^1.7.1", + "chalk": "^4", + "inquirer": "^8.2.5" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/@salesforce/sf-plugins-core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -12414,6 +13004,19 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-command-reference/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -12425,17 +13028,16 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-community": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-community/-/plugin-community-2.1.3.tgz", - "integrity": "sha512-P9vY6OKuY9oHjIbspx9boK8ySVjfkGu82/SG8to//fIEXQch9CHbrCSsIbySNOaS5i821q39Yy6XHFXf88reog==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-community/-/plugin-community-2.2.1.tgz", + "integrity": "sha512-PjyWzMUHclkStGut7KsB/Bgs/pB9fuHyeMvZSakwgwMR9bJANMeao1EK2sbdNVIWtx8kyNPcvbwD2k74b2Z+ng==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.23.0", - "@oclif/parser": "^3.8.9", - "@salesforce/core": "^3.32.9", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.1", "@salesforce/kit": "^1.8.0", - "@salesforce/sf-plugins-core": "^1.21.5", + "@salesforce/sf-plugins-core": "^2.0.1", "tslib": "^2" }, "engines": { @@ -12443,13 +13045,13 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-config": { - "version": "1.4.23", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-config/-/plugin-config-1.4.23.tgz", - "integrity": "sha512-xqj09iQG8eszPOLl3lMZVSwFUEHSkUNbWfL/oygcPM0ut1BvYVNwvPjssGjLXCJkt1XnDaL/mAghtK2c0N5I3Q==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-config/-/plugin-config-1.5.1.tgz", + "integrity": "sha512-1I6mMov4LXQg8BIsmzie/BulfoxI6IFIJGeznFVTDh+rljh6abdsc+4C+YhRWL69iJf/JBN23c3biMRDDNZpAA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.20.0", + "@oclif/core": "^2.0.7", "@salesforce/command": "^5.1.0", "@salesforce/core": "^3.15.5", "tslib": "^2" @@ -12459,15 +13061,15 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-custom-metadata": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-custom-metadata/-/plugin-custom-metadata-2.0.11.tgz", - "integrity": "sha512-WV1qsbFKTm738aXnM/7l4dIoBXv38HHV6NWFnZuckLwsKxl3PnPYaUGuGEpeKESREgnUOCNW5iCy4GjwfKQmtQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-custom-metadata/-/plugin-custom-metadata-2.1.1.tgz", + "integrity": "sha512-tuh7i6irRPP57f1jlq6sk56n7g9h81QMFkwGO42F2GwLWNu62c4NCxC2mK6z4TP0pJ/5232SC3nRu5J2Lpbp8A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.22.0", - "@salesforce/core": "^3.32.11", - "@salesforce/sf-plugins-core": "^1.21.3", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.1", + "@salesforce/sf-plugins-core": "^2.0.1", "@salesforce/ts-types": "^1.7.1", "fast-xml-parser": "^4.0.12", "tslib": "^2" @@ -12494,16 +13096,16 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-data": { - "version": "2.1.22", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-data/-/plugin-data-2.1.22.tgz", - "integrity": "sha512-PSyK3c7ZmvEuGyhIj6lV5JR30BkBV1f87rRqiiirbNDHmGWd9rF8I6t9DQUkIZjRWuDlQzb7AyCpcX0rKPRGhQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-data/-/plugin-data-2.2.1.tgz", + "integrity": "sha512-FRMb88hxMOSYwIbr0xtC9oVYvjwZqHuU9e1z2neiLqJwBbsm1H11CFyy4rxkClZzj/tsB66sU3nhrS2lLlL6AA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.22.0", + "@oclif/core": "^2.0.7", "@salesforce/core": "^3.32.12", - "@salesforce/kit": "^1.7.0", - "@salesforce/sf-plugins-core": "^1.21.3", + "@salesforce/kit": "^1.8.3", + "@salesforce/sf-plugins-core": "^2.0.1", "@salesforce/ts-types": "^1.7.2", "@types/fs-extra": "^9.0.13", "chalk": "^4.1.0", @@ -12553,13 +13155,13 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-generator": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-generator/-/plugin-generator-2.0.16.tgz", - "integrity": "sha512-AYxLCMoSLZccx+9SzMKEL1t6mz0hfNpuONRygxzVh01Bp6Rf3S3bZxlGBFJh4cbj3xORHTzauhjgUsTNY588ew==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-generator/-/plugin-generator-2.0.17.tgz", + "integrity": "sha512-x0d0wDdSKm4awDaqMOmYPy7uTqLqy16ooiGcjyUwSWhPa/r81qnRK5RcOIt/sSpmhEQvjdwyLHPmavQF+4mfFQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.20.4", + "@oclif/core": "^1.25.0", "@salesforce/ts-types": "^1.7.2", "debug": "^4.3.1", "lodash": "^4.17.21", @@ -12577,19 +13179,98 @@ "node": ">=14.0.0" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-generator/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-generator/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-generator/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-generator/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-info": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-info/-/plugin-info-2.3.3.tgz", - "integrity": "sha512-RjSFmlXA5yO4zVxe+LjKVkX1sljZBXECuiBI061LfAcsudpHaGk/5/90GyDHzzjT2KVDye50OzwQj4NFzNgl1w==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-info/-/plugin-info-2.4.2.tgz", + "integrity": "sha512-HvXJkrx4lzB3MkP80gGYmt/IOIbBjA5HxZFohkM+TQf++zgTDjv1cVka4OV7yFIhW8QCCN6CNEdMOlFTHi2uKQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.23.0", - "@salesforce/core": "^3.32.12", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.0", "@salesforce/kit": "^1.8.0", - "@salesforce/sf-plugins-core": "^1.22.1", + "@salesforce/sf-plugins-core": "^2.0.1", "got": "^11.8.6", - "marked": "^4.2.5", + "marked": "^4.2.12", "marked-terminal": "^4.2.0", "open": "^8.4.0", "proxy-agent": "^5.0.0", @@ -12602,17 +13283,17 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-limits": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-limits/-/plugin-limits-2.2.3.tgz", - "integrity": "sha512-V1P6nSmJJhkAJIWefbxRXeP/Dsg9frbgA0MdxVYdHTqD8tZALSEECwK8NsKeD43VQYxHZ+qKozZwZpW+oqHz3w==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-limits/-/plugin-limits-2.3.3.tgz", + "integrity": "sha512-RQw5aH59C00jerhtEKOYXF/dpM0eyO2yPhRKLHHrNs/H6KlZcgs0UoJua7KZw4Q5K1W83Y2Kt8PId+nUFNUg5g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.20.4", + "@oclif/core": "^2.0.8", "@salesforce/core": "^3.32.11", "@salesforce/kit": "^1.8.0", - "@salesforce/sf-plugins-core": "^1.21.6", - "@salesforce/ts-types": "^1.7.2", + "@salesforce/sf-plugins-core": "^2.0.1", + "@salesforce/ts-types": "^1.7.3", "tslib": "^2" }, "engines": { @@ -12620,16 +13301,16 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-org": { - "version": "2.2.22", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-org/-/plugin-org-2.2.22.tgz", - "integrity": "sha512-XHkdP8PhptllFt8q9vFdLASwLyF6ElZCjWUeU6jLr26AZjdXjrY/a5uTCYPz1hSq9EYEmw2153MqHt+LsvIDsQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-org/-/plugin-org-2.3.2.tgz", + "integrity": "sha512-JUYYytUfKtCDXmc7QpXg8T01D1AzSXwJFNGtraPinrF8BywZPQ7gpWCg1yI2ECsVlsDRwPpE8mdQZJWt0181VQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.23.1", - "@salesforce/command": "^5.2.30", - "@salesforce/core": "^3.32.12", - "@salesforce/kit": "^1.8.0", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.1", + "@salesforce/kit": "^1.8.3", + "@salesforce/sf-plugins-core": "^2.0.1", "open": "8.4.0", "tslib": "^2" }, @@ -12638,17 +13319,17 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-packaging": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-packaging/-/plugin-packaging-1.12.3.tgz", - "integrity": "sha512-kQfYisDbK/r7ltjNuPn8S32weoplnRAbB5TA4YiE6SeRo9dlOcPDSiGQXBCfl8atQhjth9jJh1dhZLem3Bsckg==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-packaging/-/plugin-packaging-1.14.3.tgz", + "integrity": "sha512-A6QazP0I8Nf7TpA/qHgrIsEdiYP+6513jp9m9whCjkNFRMI87QuR+3sdpU1UTA2Xo67m5NQfdBJp8p1VlsuDoA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.22.0", - "@salesforce/command": "^5.2.33", - "@salesforce/core": "^3.32.11", - "@salesforce/kit": "^1.8.2", - "@salesforce/packaging": "^1.1.11", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.0", + "@salesforce/kit": "^1.8.3", + "@salesforce/packaging": "^1.2.7", + "@salesforce/sf-plugins-core": "^2.0.1", "chalk": "^4.1.2", "tslib": "^2" }, @@ -12694,6 +13375,46 @@ "node": ">=14.0.0" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-release-management/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-release-management/node_modules/@octokit/auth-token": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.1.tgz", @@ -12891,16 +13612,70 @@ "@octokit/openapi-types": "^14.0.0" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-release-management/node_modules/@salesforce/sf-plugins-core": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/@salesforce/sf-plugins-core/-/sf-plugins-core-1.22.1.tgz", + "integrity": "sha512-UAAi7I753+t9zVJDHMzk81XCsYU5q2kq7aSgFbokdvnnPx45i3NptyaKNCRDeOBxp3eYCuNG6iFZ+xzC+v8cfA==", + "extraneous": true, + "license": "BSD-3-Clause", + "dependencies": { + "@oclif/core": "^1.23.1", + "@salesforce/core": "^3.32.12", + "@salesforce/kit": "^1.7.1", + "@salesforce/ts-types": "^1.7.1", + "chalk": "^4", + "inquirer": "^8.2.5" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-release-management/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-release-management/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/plugin-release-management/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "extraneous": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-schema": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-schema/-/plugin-schema-2.2.2.tgz", - "integrity": "sha512-QxqzXUHsuBgjOiAlQ4vRYrcHJGRJMjratdjrcIg78Z806zTZ+sJ5i7nF99A0CcXIVlLTp541oy4x5WRI75ItGQ==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-schema/-/plugin-schema-2.3.1.tgz", + "integrity": "sha512-r8T6qLsY06C0m3dxHOfaDLj0L8tMonQTduRafiHRjyk/EBo8iD7parWrutvs+OA52xAylA64FyRPaLK81g0SmA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.20.4", - "@salesforce/core": "^3.32.8", - "@salesforce/sf-plugins-core": "^1.19.2", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.1", + "@salesforce/sf-plugins-core": "^2.0.1", "tslib": "^2" }, "engines": { @@ -12908,15 +13683,15 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-signups": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-signups/-/plugin-signups-1.2.12.tgz", - "integrity": "sha512-wy0awIUWzwxMToPxjZ8CYye1PIGyAZlkEXYiT6GV5671g+La6vdpOYeuT6tG8C4mATs8fYUWBDqEJTjHFP9ApA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-signups/-/plugin-signups-1.4.0.tgz", + "integrity": "sha512-paoLFV9Hi17M8y0i3gNvZmHDSNvLZFY2uCNKPw5Y2sgvDtzIMSvACgJnTPP5Sc6fP/VhqaGjtSKWfrr/nsE35A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.20.2", - "@salesforce/command": "^5.2.16", - "@salesforce/core": "^3.31.17", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.1", + "@salesforce/sf-plugins-core": "^2.0.1", "chalk": "^4.1.2", "change-case": "^4.1.2", "tslib": "^2" @@ -12926,20 +13701,19 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-source": { - "version": "2.3.15", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-source/-/plugin-source-2.3.15.tgz", - "integrity": "sha512-I78Wm/VTJRDdmDIlgw1dzr9bUIHX2xaPBIA2XldTBuNH+FgwxS0Ag14N5+WFIJMPtRLMfE8pzWWwYiTcyk2/NQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-source/-/plugin-source-2.5.1.tgz", + "integrity": "sha512-gNlo/Giullqu1rYqWLvaeWVN3RnBaTsk3ajYBDfT/+R9YNo4VLWHy1Mw4/ZyOZEJ9u+Gicml8b17sttZbUjB0g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.23.0", - "@oclif/plugin-help": "^3.3.1", + "@oclif/core": "^2.0.8", "@salesforce/apex-node": "^1.6.0", "@salesforce/command": "^5.2.35", "@salesforce/core": "^3.32.14", "@salesforce/kit": "^1.8.3", - "@salesforce/source-deploy-retrieve": "^7.7.3", - "@salesforce/source-tracking": "^2.2.18", + "@salesforce/source-deploy-retrieve": "^7.9.1", + "@salesforce/source-tracking": "^2.2.21", "chalk": "^4.1.2", "got": "^11.8.3", "jsforce": "^2.0.0-beta.19", @@ -12952,87 +13726,14 @@ "node": ">=14.0.0" } }, - "node_modules/sfdx-cli/node_modules/@salesforce/plugin-source/node_modules/@oclif/errors": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.5.tgz", - "integrity": "sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^3.0.0", - "fs-extra": "^8.1", - "indent-string": "^4.0.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/sfdx-cli/node_modules/@salesforce/plugin-source/node_modules/@oclif/errors/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/sfdx-cli/node_modules/@salesforce/plugin-source/node_modules/@oclif/plugin-help": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-3.3.1.tgz", - "integrity": "sha512-QuSiseNRJygaqAdABYFWn/H1CwIZCp9zp/PLid6yXvy6VcQV7OenEFF5XuYaCvSARe2Tg9r8Jqls5+fw1A9CbQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@oclif/command": "^1.8.15", - "@oclif/config": "1.18.2", - "@oclif/errors": "1.3.5", - "@oclif/help": "^1.0.1", - "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" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/sfdx-cli/node_modules/@salesforce/plugin-source/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-telemetry": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-telemetry/-/plugin-telemetry-2.0.5.tgz", - "integrity": "sha512-PqxGQPnmao0dx+ZsaorAC9jKVcUIgVaXivOpRAE6QnErF+/QsgcjL9Okh7osyPumDp9hRO1dxo8InNu0KMkLow==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-telemetry/-/plugin-telemetry-2.1.1.tgz", + "integrity": "sha512-k4JqCBwVpYOID8S8s1GH73NE3hsB6DuI7t26FoXubz96tlP2/s+TFoN+jWQa4isLvQGU9msL4E7otrxuCPljwQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.8.0", + "@oclif/core": "^2.0.7", "@salesforce/core": "^3.32.2", "@salesforce/telemetry": "^3.2.5", "debug": "^4.3.4", @@ -13043,34 +13744,36 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-templates": { - "version": "55.2.1", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-templates/-/plugin-templates-55.2.1.tgz", - "integrity": "sha512-RNfXOf4dIKT6eSOwbfNAnl3y6M4HlkVkrVKHDLBr5ezah2aFm7VCZhpazshAriwwZfajZjyMheQE2U5WILkNig==", + "version": "55.4.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-templates/-/plugin-templates-55.4.1.tgz", + "integrity": "sha512-5AIy7bkkoqu6BHb4DXQZnzNGDzf4589JdJ9X8SBg0qGR0Qh6tBi8uwKlgsvuQDaEWCVDrm1rKXaMpBhgryXwpQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.12.0", - "@salesforce/command": "^5.2.1", - "@salesforce/core": "^3.32.14", - "@salesforce/templates": "55.1.0", + "@oclif/core": "^2.0.10", + "@salesforce/core": "^3.33.1", + "@salesforce/sf-plugins-core": "^2.0.2", + "@salesforce/templates": "^57.1.1", "tslib": "^2", - "yeoman-environment": "^3.9.1", - "yeoman-generator": "^5.6.1" + "yeoman-environment": "^3.13.0", + "yeoman-generator": "^5.7.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-trust": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-trust/-/plugin-trust-2.2.8.tgz", - "integrity": "sha512-gSBBoDUKZ8zqW7/LC6ScDXuaD8pPsEVDawWVnu5GpC85zRY6B2zMMaD/6XMZBJ4fiNfm/Mnp4T0zID+tv1jePQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-trust/-/plugin-trust-2.4.1.tgz", + "integrity": "sha512-3QF3RYvbRNG0pOREXtDKuyvekCrB1sZwXirIRwkdC7uWZv/9p77aDZoWsycheI7TIwYPTW7urVQwu6AIvHN3YA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.22.0", - "@salesforce/core": "^3.32.12", - "@salesforce/sf-plugins-core": "^1.22.1", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.1", + "@salesforce/plugin-telemetry": "^2.0.5", + "@salesforce/sf-plugins-core": "^2", + "@salesforce/telemetry": "^3.2.13", "got": "^11", "npm": "^8.19.3", "npm-run-path": "^4.0.1", @@ -13087,16 +13790,17 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/plugin-user": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/@salesforce/plugin-user/-/plugin-user-2.1.25.tgz", - "integrity": "sha512-oIH070WsqNQAEF9m+0zSncUgkgwiAQKc/5AjWtLFtSOKqDVqoARJmJUelEE+hT7f0F3hTVs91iKfiO3GvzhLtw==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@salesforce/plugin-user/-/plugin-user-2.3.2.tgz", + "integrity": "sha512-1MR1NbWIHJ+LqtCZ95Ag1fx3Dehj31tGr2FTCE+46f4PdPl2w/xbC3I3PUkVXkRc5a/4B+ENY4SsgKdGfJ4Ciw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.22.0", - "@salesforce/command": "^5.2.37", - "@salesforce/core": "^3.32.6", - "@salesforce/kit": "^1.7.1", + "@oclif/core": "^2.0.7", + "@salesforce/core": "^3.33.1", + "@salesforce/kit": "^1.8.2", + "@salesforce/sf-plugins-core": "^2.0.1", + "@salesforce/ts-types": "^1.7.2", "tslib": "^2" }, "engines": { @@ -13111,22 +13815,22 @@ "license": "BSD-3-Clause" }, "node_modules/sfdx-cli/node_modules/@salesforce/schemas": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@salesforce/schemas/-/schemas-1.4.0.tgz", - "integrity": "sha512-BJ25uphssN42Zy6kksheFHMTLiR98AAHe/Wxnv0T4dYxtrEbUjSXVAGKZqfewJPFXA4xB5gxC+rQZtfz6xKCFg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@salesforce/schemas/-/schemas-1.5.0.tgz", + "integrity": "sha512-EKFBURBuON7cj8XZCW+ybeSRRw7wUP1XUXZVHzFgx8KiYmSeGiRHBYbDjQOsQMho2uOLsTozMPEt2ehYnji0YA==", "dev": true, "license": "ISC" }, "node_modules/sfdx-cli/node_modules/@salesforce/sf-plugins-core": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/@salesforce/sf-plugins-core/-/sf-plugins-core-1.22.1.tgz", - "integrity": "sha512-UAAi7I753+t9zVJDHMzk81XCsYU5q2kq7aSgFbokdvnnPx45i3NptyaKNCRDeOBxp3eYCuNG6iFZ+xzC+v8cfA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/sf-plugins-core/-/sf-plugins-core-2.1.1.tgz", + "integrity": "sha512-O+GP+nY/oRRtPVL7r0ITjUTDT7mbWHQt8jzUJ8nux7mkp1wKk1uq/qTtkDMc1fcFhCkslJSyIzoE84X7j9w7jQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@oclif/core": "^1.23.1", - "@salesforce/core": "^3.32.12", - "@salesforce/kit": "^1.7.1", + "@oclif/core": "^2.0.10", + "@salesforce/core": "^3.33.1", + "@salesforce/kit": "^1.8.3", "@salesforce/ts-types": "^1.7.1", "chalk": "^4", "inquirer": "^8.2.5" @@ -13151,15 +13855,94 @@ "node": ">=14.0.0" } }, + "node_modules/sfdx-cli/node_modules/@salesforce/sfdx-plugin-lwc-test/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/sfdx-plugin-lwc-test/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/sfdx-plugin-lwc-test/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/sfdx-cli/node_modules/@salesforce/sfdx-plugin-lwc-test/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/sfdx-cli/node_modules/@salesforce/source-deploy-retrieve": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/@salesforce/source-deploy-retrieve/-/source-deploy-retrieve-7.7.3.tgz", - "integrity": "sha512-CPn5AqsFLz9ZIFgL+4NmOwiizO4xWNelwdLan/aTzUqmxPo+XSZ8MYU+tD/1Pe8/fjmzLh/iYePiAMpXdphGRw==", + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@salesforce/source-deploy-retrieve/-/source-deploy-retrieve-7.9.1.tgz", + "integrity": "sha512-sWQmW35irfEYqFlc6kCo+pRimN9X5d+cCnOJ5zTRWvALcCDce5j/OhPb8qPVMWV4sciHO+RbdMYHJAMppOXrJg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@salesforce/core": "^3.32.13", - "@salesforce/kit": "^1.8.0", + "@salesforce/core": "^3.33.1", + "@salesforce/kit": "^1.8.4", "@salesforce/ts-types": "^1.7.2", "archiver": "^5.3.1", "fast-xml-parser": "^3.21.1", @@ -13213,35 +13996,37 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/source-tracking": { - "version": "2.2.18", - "resolved": "https://registry.npmjs.org/@salesforce/source-tracking/-/source-tracking-2.2.18.tgz", - "integrity": "sha512-xxzudKTaHTrYoOclL+PwOsTHFK8rWB952SFcAW+DmrilddKlq39Qu9SbffKTNFKPpKt9YuX7x+d3sbVQReFCpg==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@salesforce/source-tracking/-/source-tracking-2.2.21.tgz", + "integrity": "sha512-el2mEsEV+CMGTq0g7cp+23wnRLzivYiIp3QtIOgVThZkHmwueuaNFlP0swWcoX/g5GKo+LuVf6VpUnrmq+nJNg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@salesforce/core": "^3.32.12", + "@salesforce/core": "^3.33.1", "@salesforce/kit": "^1.8.3", - "@salesforce/source-deploy-retrieve": "^7.7.3", + "@salesforce/source-deploy-retrieve": "^7.8.0", "graceful-fs": "^4.2.10", "isomorphic-git": "1.17.0", "ts-retry-promise": "^0.7.0" } }, "node_modules/sfdx-cli/node_modules/@salesforce/telemetry": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@salesforce/telemetry/-/telemetry-3.2.5.tgz", - "integrity": "sha512-hB/PZRAiuvDDaVGwlCsF2tUexPc1pLEw0l8FF7Qi4xUARpVm+lOkQfxI8U3+jsjWb3SbouXwLI+KhEyX0qRVIg==", + "version": "3.2.15", + "resolved": "https://registry.npmjs.org/@salesforce/telemetry/-/telemetry-3.2.15.tgz", + "integrity": "sha512-C9u1h3Va788aMQObu6mqrLO3uoLmZHNbhgOou0keaigCk4/27GWVStaGetcRdu+H33qW9yKaRSVCRqAcxt8b6A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@salesforce/core": "^3.31.17", - "@salesforce/ts-types": "^1.7.0", + "@salesforce/core": "^3.32.13", + "@salesforce/ts-types": "^1.7.2", "applicationinsights": "^1.4.0", "axios": "^0.27.2" } }, "node_modules/sfdx-cli/node_modules/@salesforce/templates": { - "version": "57.1.0", + "version": "57.1.1", + "resolved": "https://registry.npmjs.org/@salesforce/templates/-/templates-57.1.1.tgz", + "integrity": "sha512-pJUS96rxWyZiCnHcxw/VrxFGr00NOhovRqIlhFToLiUwfsI3wxB40vJGWQ/dDw0c3EVm/3SaC/5lO85KU/0Sbw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -13251,8 +14036,7 @@ "mime-types": "^2.1.27", "proxy-agent": "^5.0.0", "proxy-from-env": "^1.1.0", - "shelljs": "^0.8.5", - "tar": "^6.1.10", + "tar": "^6.1.13", "tslib": "^1", "yeoman-environment": "^3.9.1", "yeoman-generator": "^5.6.1" @@ -13269,15 +14053,15 @@ "license": "0BSD" }, "node_modules/sfdx-cli/node_modules/@salesforce/ts-sinon": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@salesforce/ts-sinon/-/ts-sinon-1.4.2.tgz", - "integrity": "sha512-yoNaHdw+5IYUs8Jg/c30AuPG5jhWGR/zdy0G2XmLSzVhf/8duNTbnSl3AWYplCvU/Cz3CFIs1XnjePG0Resxmw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@salesforce/ts-sinon/-/ts-sinon-1.4.5.tgz", + "integrity": "sha512-gE/y/fNXm/3hiKTqG4wuVSaPUMo3qR/A1Qhv86EN8tNvWVr7MonFn7/TCyi5XHfXhWzE7Qx1k7Ig2+r00RbxQw==", "extraneous": true, "license": "BSD-3-Clause", "dependencies": { - "@salesforce/ts-types": "^1.7.1", + "@salesforce/ts-types": "^1.7.2", "sinon": "^5.1.1", - "tslib": "^2.2.0" + "tslib": "^2.5.0" } }, "node_modules/sfdx-cli/node_modules/@salesforce/ts-sinon/node_modules/@sinonjs/samsam": { @@ -13377,13 +14161,13 @@ } }, "node_modules/sfdx-cli/node_modules/@salesforce/ts-types": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@salesforce/ts-types/-/ts-types-1.7.2.tgz", - "integrity": "sha512-eCpWKEb03UCKBJ6Svp0Vwcwt+fG6BQbopO4x5wt6CYeT8Rjt0dbDQicZPmVL59j2qyt3Q4Y4EYsxXUGZmdfvDw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@salesforce/ts-types/-/ts-types-1.7.3.tgz", + "integrity": "sha512-jpmekGqZ7tpHRJwf1rF0yBJ/IMC5mOrryNi4HZkKuNQn8RF97WpynmL8Om04mLTCESvCiif3y7NWfIcxtID2Gw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "tslib": "^2.4.1" + "tslib": "^2.5.0" } }, "node_modules/sfdx-cli/node_modules/@sindresorhus/is": { @@ -13526,6 +14310,16 @@ "dev": true, "license": "MIT" }, + "node_modules/sfdx-cli/node_modules/@types/cli-progress": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.0.tgz", + "integrity": "sha512-XhXhBv1R/q2ahF3BM7qT5HLzJNlIL0wbcGyZVjqOTqAybAnsLisd7gy1UCyIqpL+5Iv6XhlSyzjLCnI2sIdbCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/sfdx-cli/node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", @@ -13842,15 +14636,15 @@ } }, "node_modules/sfdx-cli/node_modules/@typescript-eslint/parser": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.0.tgz", - "integrity": "sha512-udPU4ckK+R1JWCGdQC4Qa27NtBg7w020ffHqGyAK8pAgOVuNw7YaKXGChk+udh+iiGIJf6/E/0xhVXyPAbsczw==", + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.49.0.tgz", + "integrity": "sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==", "extraneous": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "5.47.0", - "@typescript-eslint/types": "5.47.0", - "@typescript-eslint/typescript-estree": "5.47.0", + "@typescript-eslint/scope-manager": "5.49.0", + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/typescript-estree": "5.49.0", "debug": "^4.3.4" }, "engines": { @@ -13870,14 +14664,14 @@ } }, "node_modules/sfdx-cli/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.0.tgz", - "integrity": "sha512-dvJab4bFf7JVvjPuh3sfBUWsiD73aiftKBpWSfi3sUkysDQ4W8x+ZcFpNp7Kgv0weldhpmMOZBjx1wKN8uWvAw==", + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz", + "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==", "extraneous": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.47.0", - "@typescript-eslint/visitor-keys": "5.47.0" + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/visitor-keys": "5.49.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -13888,9 +14682,9 @@ } }, "node_modules/sfdx-cli/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.0.tgz", - "integrity": "sha512-eslFG0Qy8wpGzDdYKu58CEr3WLkjwC5Usa6XbuV89ce/yN5RITLe1O8e+WFEuxnfftHiJImkkOBADj58ahRxSg==", + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz", + "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==", "extraneous": true, "license": "MIT", "engines": { @@ -13902,14 +14696,14 @@ } }, "node_modules/sfdx-cli/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.0.tgz", - "integrity": "sha512-LxfKCG4bsRGq60Sqqu+34QT5qT2TEAHvSCCJ321uBWywgE2dS0LKcu5u+3sMGo+Vy9UmLOhdTw5JHzePV/1y4Q==", + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz", + "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==", "extraneous": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.47.0", - "@typescript-eslint/visitor-keys": "5.47.0", + "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/visitor-keys": "5.49.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -13930,13 +14724,13 @@ } }, "node_modules/sfdx-cli/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.0.tgz", - "integrity": "sha512-ByPi5iMa6QqDXe/GmT/hR6MZtVPi0SqMQPDx15FczCBXJo/7M8T88xReOALAfpBLm+zxpPfmhuEvPb577JRAEg==", + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz", + "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==", "extraneous": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.47.0", + "@typescript-eslint/types": "5.49.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -14722,9 +15516,9 @@ } }, "node_modules/sfdx-cli/node_modules/aws-sdk": { - "version": "2.1286.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1286.0.tgz", - "integrity": "sha512-CvkCD1+NSk2MPOutD2hEPhXDET/79w/gd9a359QWb9Ja0Fd4vVFXPkhlm1DTGzuwqFKGinpCMxDP4md7QPsVvw==", + "version": "2.1299.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1299.0.tgz", + "integrity": "sha512-xTh6pmCUEJljkFfTM3sE8UozDxal80uX/5WZl8GcjQ+NbrGeQEdvL6wFWBwEEVbhR0VBVuU37cKPuQlfENbRYA==", "extraneous": true, "license": "Apache-2.0", "dependencies": { @@ -15412,6 +16206,19 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/sfdx-cli/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/sfdx-cli/node_modules/change-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", @@ -15755,22 +16562,6 @@ "node": ">=8.0.0" } }, - "node_modules/sfdx-cli/node_modules/cli-ux/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/sfdx-cli/node_modules/cli-width": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", @@ -16153,22 +16944,6 @@ "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" } }, - "node_modules/sfdx-cli/node_modules/concurrently/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/sfdx-cli/node_modules/concurrently/node_modules/yargs": { "version": "17.5.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", @@ -17720,9 +18495,9 @@ "license": "BSD-3-Clause" }, "node_modules/sfdx-cli/node_modules/eslint-config-salesforce-license": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eslint-config-salesforce-license/-/eslint-config-salesforce-license-0.1.6.tgz", - "integrity": "sha512-PH1nkm6MaouON4Ac4fgJh29oQiHlpU/G2xS45FAYeAWkh1up88j1UpjXt2ISNniQVvU4uqfVAOOaEb5X5hDqYw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-salesforce-license/-/eslint-config-salesforce-license-0.2.0.tgz", + "integrity": "sha512-DJdBvgj82Erum82YMe+YvG/o6ukna3UA++lRl0HSTldj0VlBl3Q8hzCp97nRXZHra6JH1I912yievZzklXDw6w==", "extraneous": true, "license": "BSD-3-Clause" }, @@ -17851,9 +18626,9 @@ "license": "MIT" }, "node_modules/sfdx-cli/node_modules/eslint-plugin-jsdoc": { - "version": "39.6.6", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.6.6.tgz", - "integrity": "sha512-cFkmcdMYHw4XwA4fM5Rdopn9wB2p+Yu966F/6fa9C/oIMH99+YCfhH3+qXMc39VX9KYZ0d/KHgUbKo8D7N/27A==", + "version": "39.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.8.0.tgz", + "integrity": "sha512-ZwGmk0jJoJD/NILeDRBKrpq/PCgddUdATjeU5JGTqTzKsOWfeaHOnaAwZjuOh7T8EB4hSoZ/9pR4+Qns2ldQVg==", "extraneous": true, "license": "BSD-3-Clause", "dependencies": { @@ -18291,9 +19066,9 @@ } }, "node_modules/sfdx-cli/node_modules/fancy-test": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/fancy-test/-/fancy-test-2.0.11.tgz", - "integrity": "sha512-R98gMuHy/tsGUmChkehXvq4PmzdhUKl1SDyYkrvh4Vhc+8fjUUQWu2pts4Y4BStjkltPtQtccNYN63sjs/a3Xw==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/fancy-test/-/fancy-test-2.0.12.tgz", + "integrity": "sha512-S7qVQNaViLTMzn71huZvrUCV59ldq+enQ1EQOkdNbl4q4Om97gwqbYKvZoglsnzCWRRFaFP+qHynpdqaLdiZqg==", "dev": true, "license": "MIT", "dependencies": { @@ -18303,7 +19078,7 @@ "@types/sinon": "*", "lodash": "^4.17.13", "mock-stdin": "^1.0.0", - "nock": "^13.0.0", + "nock": "^13.3.0", "stdout-stderr": "^0.1.9" }, "engines": { @@ -19422,9 +20197,9 @@ } }, "node_modules/sfdx-cli/node_modules/graphology-types": { - "version": "0.24.5", - "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.5.tgz", - "integrity": "sha512-m8FVoj9b6MwIaTN+/AvoxXhcK5n0uSe7ZnhbQNTcjh94vzN6m5hU501LihtCfRjF35QEMVrXYOrTNO0wAR1Gxw==", + "version": "0.24.7", + "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.7.tgz", + "integrity": "sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==", "dev": true, "license": "MIT" }, @@ -19674,9 +20449,9 @@ "license": "MIT" }, "node_modules/sfdx-cli/node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true, "license": "BSD-2-Clause" }, @@ -20710,6 +21485,19 @@ "node": ">=8" } }, + "node_modules/sfdx-cli/node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/sfdx-cli/node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", @@ -22000,9 +22788,9 @@ } }, "node_modules/sfdx-cli/node_modules/marked": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.5.tgz", - "integrity": "sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==", + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", + "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", "dev": true, "license": "MIT", "bin": { @@ -22674,22 +23462,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sfdx-cli/node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/sfdx-cli/node_modules/mocha/node_modules/yargs-parser": { "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", @@ -22957,9 +23729,9 @@ } }, "node_modules/sfdx-cli/node_modules/nock": { - "version": "13.2.9", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.9.tgz", - "integrity": "sha512-1+XfJNYF1cjGB+TKMWi29eZ0b82QOvQs2YoLNzbpWGqFMtRQHTa57osqdGj4FrFPgkO4D4AZinzUJR9VvW3QUA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.0.tgz", + "integrity": "sha512-HHqYQ6mBeiMc+N038w8LkMpDCRquCHWeNmN3v6645P3NhN2+qXOBqvPqo7Rt1VyCMzKhJ733wZqw5B7cQVFNPg==", "dev": true, "license": "MIT", "dependencies": { @@ -26183,13 +26955,13 @@ "license": "MIT" }, "node_modules/sfdx-cli/node_modules/oclif": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/oclif/-/oclif-3.4.2.tgz", - "integrity": "sha512-YF7zqHCEWiRvfuXkqyPuQsC4PiEJuXLQWIMXOtdJgOnIKqBh9Sp3e4xFsSal9QheVsCwO5kM3Nhe+G430hk/mA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/oclif/-/oclif-3.6.1.tgz", + "integrity": "sha512-zedbQqxAzC8WlH/T2D/CbGCTWIXHMV7wGs2av+M3KPG4SfB9/lwn1zXGjft/3NNy3X6KCEoGCYWqYYMZOf2Fgg==", "extraneous": true, "license": "MIT", "dependencies": { - "@oclif/core": "^1.20.4", + "@oclif/core": "^2.0.3", "@oclif/plugin-help": "^5.1.19", "@oclif/plugin-not-found": "^2.3.7", "@oclif/plugin-warn-if-update-available": "^2.0.14", @@ -26203,6 +26975,7 @@ "lodash": "^4.17.21", "normalize-package-data": "^3.0.3", "semver": "^7.3.8", + "shelljs": "^0.8.5", "tslib": "^2.3.1", "yeoman-environment": "^3.11.1", "yeoman-generator": "^5.6.1", @@ -27065,6 +27838,19 @@ "node": ">=8.12.0" } }, + "node_modules/sfdx-cli/node_modules/pretty-quick/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/sfdx-cli/node_modules/proc-log": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", @@ -28429,6 +29215,225 @@ "xml2js": "0.4.19" } }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/@oclif/core/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/sfdx-cli/node_modules/salesforce-alm/node_modules/ansi-regex": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", @@ -28878,6 +29883,19 @@ "url": "https://opencollective.com/sinon" } }, + "node_modules/sfdx-cli/node_modules/sinon/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/sfdx-cli/node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -29505,16 +30523,19 @@ "license": "MIT" }, "node_modules/sfdx-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/sfdx-cli/node_modules/supports-hyperlinks": { @@ -29531,6 +30552,19 @@ "node": ">=8" } }, + "node_modules/sfdx-cli/node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/sfdx-cli/node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -29597,21 +30631,21 @@ } }, "node_modules/sfdx-cli/node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "dev": true, "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, "node_modules/sfdx-cli/node_modules/tar-fs": { @@ -29651,6 +30685,16 @@ "node": ">=6" } }, + "node_modules/sfdx-cli/node_modules/tar/node_modules/minipass": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.3.tgz", + "integrity": "sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/sfdx-cli/node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -29981,9 +31025,9 @@ } }, "node_modules/sfdx-cli/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", "dev": true, "license": "0BSD" }, @@ -30724,7 +31768,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "extraneous": true, + "dev": true, "license": "MIT" }, "node_modules/sfdx-cli/node_modules/workerpool": { @@ -32938,6 +33982,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, "node_modules/widest-line": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", diff --git a/package.json b/package.json index 6e1ece44..a7a26aa5 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "prettier": "^2.6.0", "prettier-plugin-apex": "^1.10.0", "pwsh": "^0.3.0", - "sfdx-cli": "^7.185.0" + "sfdx-cli": "^7.188.1" }, "keywords": [ "apex", diff --git a/scripts/build/validate-access-to-namespaced-package.apex b/scripts/build/validate-access-to-namespaced-package.apex new file mode 100644 index 00000000..eb32c621 --- /dev/null +++ b/scripts/build/validate-access-to-namespaced-package.apex @@ -0,0 +1,16 @@ +List defaultCaches = new List{ + Nebula.CacheManager.getOrganizationCache(), + Nebula.CacheManager.getSessionCache(), + Nebula.CacheManager.getTransactionCache() +}; + +String key = 'someKey'; +User value = [SELECT Id, Username, Email FROM User WHERE Id = :UserInfo.getUserId()]; +for (Nebula.CacheManager.Cacheable cache : caches) { + System.Assert.isFalse(cache.contains(key)); + cache.put(key, value); + System.Assert.isTrue(cache.contains(key)); + System.Assert.areEqual(value, cache.get(key)); + cache.remove(key); + System.Assert.isFalse(cache.contains(key)); +} \ No newline at end of file diff --git a/scripts/build/validate-access-to-no-namespace-package.apex b/scripts/build/validate-access-to-no-namespace-package.apex new file mode 100644 index 00000000..fb61d049 --- /dev/null +++ b/scripts/build/validate-access-to-no-namespace-package.apex @@ -0,0 +1,16 @@ +List defaultCaches = new List{ + CacheManager.getOrganizationCache(), + CacheManager.getSessionCache(), + CacheManager.getTransactionCache() +}; + +String key = 'someKey'; +User value = [SELECT Id, Username, Email FROM User WHERE Id = :UserInfo.getUserId()]; +for (CacheManager.Cacheable cache : caches) { + System.Assert.isFalse(cache.contains(key)); + cache.put(key, value); + System.Assert.isTrue(cache.contains(key)); + System.Assert.areEqual(value, cache.get(key)); + cache.remove(key); + System.Assert.isFalse(cache.contains(key)); +} \ No newline at end of file