diff --git a/.eslintrc.js b/.eslintrc.js index 0fb9a279..6ca4d9e9 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -6,4 +6,7 @@ */ module.exports = { extends: ['eslint-config-salesforce-typescript', 'eslint-config-salesforce-license', 'plugin:sf-plugin/recommended'], + rules: { + 'jsdoc/newline-after-description': 'off', + }, }; diff --git a/package.json b/package.json index ebe27807..2b85efe2 100644 --- a/package.json +++ b/package.json @@ -6,12 +6,11 @@ "bugs": "https://github.com/forcedotcom/cli/issues", "main": "lib/index.js", "dependencies": { - "@oclif/core": "^2.6.4", - "@salesforce/core": "^3.34.1", + "@oclif/core": "^2.8.2", + "@salesforce/core": "^3.34.7", "@salesforce/kit": "^1.9.2", - "@salesforce/sf-plugins-core": "^2.2.5", + "@salesforce/sf-plugins-core": "^2.2.9", "chalk": "^4.1.2", - "fs-extra": "^10.0.1", "inquirer": "^8.2.5", "open": "^8.2.1", "tslib": "^2" @@ -21,27 +20,24 @@ "@salesforce/cli-plugins-testkit": "^3.3.3", "@salesforce/dev-config": "^3.1.0", "@salesforce/dev-scripts": "^4.3.0", - "@salesforce/plugin-command-reference": "^2", + "@salesforce/plugin-command-reference": "^2.2.9", "@salesforce/plugin-settings": "^1.4.4", "@salesforce/prettier-config": "^0.0.2", - "@salesforce/ts-sinon": "^1.4.4", - "@swc/core": "1.3.30", - "@types/fs-extra": "^9.0.13", - "@types/graceful-fs": "^4.1.6", + "@salesforce/ts-sinon": "^1.4.6", + "@swc/core": "1.3.39", "@types/inquirer": "^8.2.0", - "@types/mkdirp": "^1.0.1", "@typescript-eslint/eslint-plugin": "^5.59.0", - "@typescript-eslint/parser": "^5.58.0", + "@typescript-eslint/parser": "^5.59.0", "chai": "^4.3.7", "eslint": "^8.39.0", "eslint-config-prettier": "^8.8.0", "eslint-config-salesforce": "^1.2.0", "eslint-config-salesforce-license": "^0.2.0", "eslint-config-salesforce-typescript": "^1.1.1", - "eslint-plugin-header": "^3.0.0", + "eslint-plugin-header": "^3.1.1", "eslint-plugin-import": "2.27.5", - "eslint-plugin-jsdoc": "^39.9.1", - "eslint-plugin-sf-plugin": "^1.14.0", + "eslint-plugin-jsdoc": "^43.0.7", + "eslint-plugin-sf-plugin": "^1.15.1", "husky": "^7.0.4", "mocha": "^9.1.3", "nyc": "^15.1.0", @@ -51,7 +47,7 @@ "shx": "0.3.4", "sinon": "10.0.0", "ts-node": "^10.0.0", - "typescript": "^4.9.4", + "typescript": "^4.9.5", "wireit": "^0.9.5" }, "engines": { diff --git a/src/commands/org/list/auth.ts b/src/commands/org/list/auth.ts index 74b9c0dc..77d9019d 100644 --- a/src/commands/org/list/auth.ts +++ b/src/commands/org/list/auth.ts @@ -17,7 +17,7 @@ export default class ListAuth extends SfCommand { public static readonly description = messages.getMessage('description'); public static readonly examples = messages.getMessages('examples'); public static readonly deprecateAliases = true; - public static aliases = ['force:auth:list', 'auth:list']; + public static readonly aliases = ['force:auth:list', 'auth:list']; public static readonly flags = { loglevel, @@ -31,13 +31,12 @@ export default class ListAuth extends SfCommand { this.log(messages.getMessage('noResultsFound')); return []; } - const mappedAuths = auths.map((auth: OrgAuthorization & { alias: string }) => { + const mappedAuths: AuthListResults = auths.map((auth: OrgAuthorization) => { + const { aliases, ...rest } = auth; // core3 moved to aliases as a string[], revert to alias as a string - auth.alias = auth.aliases ? auth.aliases.join(',') : ''; - - delete auth.aliases; - return auth; + return { ...rest, alias: aliases ? aliases.join(',') : '' }; }); + const hasErrors = auths.filter((auth) => !!auth.error).length > 0; let columns = { alias: { header: 'ALIAS' }, diff --git a/src/commands/org/login/access-token.ts b/src/commands/org/login/access-token.ts index bf8b3bdf..446fc657 100644 --- a/src/commands/org/login/access-token.ts +++ b/src/commands/org/login/access-token.ts @@ -64,7 +64,7 @@ export default class LoginAccessToken extends AuthBaseCommand { loglevel, }; - private flags: Interfaces.InferredFlags; + private flags!: Interfaces.InferredFlags; public async run(): Promise { const { flags } = await this.parse(LoginAccessToken); diff --git a/src/commands/org/login/jwt.ts b/src/commands/org/login/jwt.ts index be725c0c..bff78dd6 100644 --- a/src/commands/org/login/jwt.ts +++ b/src/commands/org/login/jwt.ts @@ -79,7 +79,7 @@ export default class LoginJwt extends AuthBaseCommand { }), loglevel, }; - private flags: Interfaces.InferredFlags; + private flags!: Interfaces.InferredFlags; private logger = Logger.childFromRoot(this.constructor.name); public async run(): Promise { diff --git a/src/commands/org/login/web.ts b/src/commands/org/login/web.ts index b224f651..595ba495 100644 --- a/src/commands/org/login/web.ts +++ b/src/commands/org/login/web.ts @@ -82,7 +82,7 @@ export default class LoginWeb extends AuthBaseCommand { loglevel, }; - private flags: Interfaces.InferredFlags; + private flags!: Interfaces.InferredFlags; public async run(): Promise { const { flags } = await this.parse(LoginWeb); @@ -130,9 +130,9 @@ export default class LoginWeb extends AuthBaseCommand { private async executeLoginFlow(oauthConfig: OAuth2Config): Promise { const oauthServer = await WebOAuthServer.create({ oauthConfig }); await oauthServer.start(); - const openOptions = this.flags.browser - ? { app: { name: open.apps[this.flags.browser] as open.AppName }, wait: false } - : { wait: false }; + const app = + this.flags.browser && this.flags.browser in open.apps ? (this.flags.browser as open.AppName) : undefined; + const openOptions = app ? { app: { name: open.apps[app] }, wait: false } : { wait: false }; await open(oauthServer.getAuthorizationUrl(), openOptions); return oauthServer.authorizeAndSave(); } diff --git a/src/commands/org/logout.ts b/src/commands/org/logout.ts index b12b6d77..ddff8457 100644 --- a/src/commands/org/logout.ts +++ b/src/commands/org/logout.ts @@ -62,7 +62,7 @@ export default class Logout extends AuthBaseCommand { loglevel, }; - private flags: Interfaces.InferredFlags; + private flags!: Interfaces.InferredFlags; private static buildChoices(orgAuths: OrgAuthorization[], all: boolean): Array { const maxUsernameLength = Math.max('Username'.length, ...orgAuths.map((orgAuth) => orgAuth.username.length)); diff --git a/test/commands/scratch-identify.nut.ts b/test/commands/scratch-identify.nut.ts index 714f502a..5bf3f8c1 100644 --- a/test/commands/scratch-identify.nut.ts +++ b/test/commands/scratch-identify.nut.ts @@ -4,6 +4,7 @@ * Licensed under the BSD 3-Clause license. * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause */ + import * as path from 'path'; import { expect } from 'chai'; diff --git a/test/common.test.ts b/test/common.test.ts index a91c09ea..067bdd55 100644 --- a/test/common.test.ts +++ b/test/common.test.ts @@ -4,6 +4,7 @@ * Licensed under the BSD 3-Clause license. * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause */ + import { ConfigContents, SfdcUrl, SfError } from '@salesforce/core'; import { expect } from 'chai'; import { TestContext, uniqid } from '@salesforce/core/lib/testSetup'; @@ -38,10 +39,10 @@ describe('common unit tests', () => { packageDirectories: [ { path: 'force-app', - default: true - } + default: true, + }, ], - sourceApiVersion: '50.0' + sourceApiVersion: '50.0', }); const loginUrl = await Common.resolveLoginUrl(undefined); expect(loginUrl).to.equal(SfdcUrl.PRODUCTION); @@ -51,11 +52,11 @@ describe('common unit tests', () => { packageDirectories: [ { path: 'force-app', - default: true - } + default: true, + }, ], sfdcLoginUrl: 'https://login.salesforce.com', - sourceApiVersion: '50.0' + sourceApiVersion: '50.0', }); const loginUrl = await Common.resolveLoginUrl(undefined); expect(loginUrl).to.equal(SfdcUrl.PRODUCTION); @@ -65,11 +66,11 @@ describe('common unit tests', () => { packageDirectories: [ { path: 'force-app', - default: true - } + default: true, + }, ], sfdcLoginUrl: 'https://shanedevhub.lightning.force.com', - sourceApiVersion: '50.0' + sourceApiVersion: '50.0', }); try { await Common.resolveLoginUrl(undefined); @@ -105,25 +106,25 @@ describe('common unit tests', () => { packageDirectories: [ { path: 'force-app', - default: true - } + default: true, + }, ], - sourceApiVersion: '50.0' - } + sourceApiVersion: '50.0', + }, }); const loginUrl = await Common.resolveLoginUrl(INSTANCE_URL_1); expect(loginUrl).to.equal(INSTANCE_URL_1); }); it('should return custom login URL if project with property sfdcLoginUrl present and not equal to production URL', async () => { await projectSetup($$, true, { - packageDirectories: [ - { - path: 'force-app', - default: true - } - ], - sfdcLoginUrl: INSTANCE_URL_2, - sourceApiVersion: '50.0' + packageDirectories: [ + { + path: 'force-app', + default: true, + }, + ], + sfdcLoginUrl: INSTANCE_URL_2, + sourceApiVersion: '50.0', }); const loginUrl = await Common.resolveLoginUrl(undefined); expect(loginUrl).to.equal(INSTANCE_URL_2); @@ -134,12 +135,12 @@ describe('common unit tests', () => { packageDirectories: [ { path: 'force-app', - default: true - } + default: true, + }, ], sfdcLoginUrl: INSTANCE_URL_2, - sourceApiVersion: '50.0' - } + sourceApiVersion: '50.0', + }, }); const loginUrl = await Common.resolveLoginUrl(INSTANCE_URL_1); expect(loginUrl).to.equal(INSTANCE_URL_1); diff --git a/test/tsconfig.json b/test/tsconfig.json index 07de9d74..3c1613ac 100644 --- a/test/tsconfig.json +++ b/test/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@salesforce/dev-config/tsconfig-test", + "extends": "@salesforce/dev-config/tsconfig-test-strict", "include": ["./**/*.ts"], "compilerOptions": { "skipLibCheck": true, diff --git a/tsconfig.json b/tsconfig.json index aa5c1654..7b062a6c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@salesforce/dev-config/tsconfig", + "extends": "@salesforce/dev-config/tsconfig-strict", "compilerOptions": { "outDir": "lib", "rootDir": "src", diff --git a/yarn.lock b/yarn.lock index fb88a3b7..0d0d9e91 100644 --- a/yarn.lock +++ b/yarn.lock @@ -383,14 +383,14 @@ esquery "^1.4.0" jsdoc-type-pratt-parser "1.0.4" -"@es-joy/jsdoccomment@~0.36.1": - version "0.36.1" - resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.36.1.tgz#c37db40da36e4b848da5fd427a74bae3b004a30f" - integrity sha512-922xqFsTpHs6D0BUiG4toiyPOMc8/jafnWKxz1KWgS4XzKPy2qXf1Pe6UFuNSCQqt6tOuhAWXBNuuyUhJmw9Vg== +"@es-joy/jsdoccomment@~0.37.1": + version "0.37.1" + resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.37.1.tgz#fa32a41ba12097452693343e09ad4d26d157aedd" + integrity sha512-5vxWJ1gEkEF0yRd0O+uK6dHJf7adrxwQSX8PuRiPfFSAbNLnY0ZJfXaZucoz14Jj2N11xn2DnlEPwWRpYpvRjg== dependencies: comment-parser "1.3.1" - esquery "^1.4.0" - jsdoc-type-pratt-parser "~3.1.0" + esquery "^1.5.0" + jsdoc-type-pratt-parser "~4.0.0" "@eslint-community/eslint-utils@^4.2.0": version "4.2.0" @@ -695,7 +695,7 @@ supports-color "^8.1.1" tslib "^2" -"@oclif/core@^2.0.7", "@oclif/core@^2.1.2", "@oclif/core@^2.1.7", "@oclif/core@^2.4.0", "@oclif/core@^2.6.4", "@oclif/core@^2.8.0", "@oclif/core@^2.8.2": +"@oclif/core@^2.0.7", "@oclif/core@^2.1.2", "@oclif/core@^2.1.7", "@oclif/core@^2.8.0", "@oclif/core@^2.8.2": version "2.8.2" resolved "https://registry.yarnpkg.com/@oclif/core/-/core-2.8.2.tgz#86fc31f20419dbb3cd25f89f4f1d83760c60f7c0" integrity sha512-g50NrCdEcFlBfuwZb9RxLmxPNQ9wIaBPOiwbxlGYRkHMnsC6LNHcvVtyDnmndU8qoXrmCOZ6ocSZenOMlG+G1w== @@ -901,10 +901,10 @@ strip-ansi "6.0.1" ts-retry-promise "^0.7.0" -"@salesforce/core@^3.32.12", "@salesforce/core@^3.33.6", "@salesforce/core@^3.34.1", "@salesforce/core@^3.34.6": - version "3.34.6" - resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-3.34.6.tgz#816031d3aab098d56165d876db626a3610d86c6e" - integrity sha512-9Nd+bQRSvCYDiZo97bhseajLhr7d51J9gsPUnfN3nHy1/TBQXjN+upRAPAeldvzU8G3L98WGDMtEpSTOG/PxkQ== +"@salesforce/core@^3.32.12", "@salesforce/core@^3.34.6", "@salesforce/core@^3.34.7": + version "3.34.7" + resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-3.34.7.tgz#445efe5c76fbab53e6c891563aa9b0dc5dd24179" + integrity sha512-C4zyXzLAV5ITMChC8dCP+6Kk3t5vloyP2eXpqBOw96OzF5OaCiN5/TayNN8YJl64pvFFny7FgAQPKk7omFXNSA== dependencies: "@salesforce/bunyan" "^2.0.0" "@salesforce/kit" "^1.9.2" @@ -920,7 +920,7 @@ form-data "^4.0.0" graceful-fs "^4.2.11" js2xmlparser "^4.0.1" - jsforce "^2.0.0-beta.20" + jsforce "^2.0.0-beta.21" jsonwebtoken "9.0.0" ts-retry-promise "^0.7.0" @@ -969,7 +969,7 @@ typescript "^4.1.3" wireit "^0.9.5" -"@salesforce/kit@^1.8.2", "@salesforce/kit@^1.9.0", "@salesforce/kit@^1.9.2": +"@salesforce/kit@^1.8.2", "@salesforce/kit@^1.9.2": version "1.9.2" resolved "https://registry.yarnpkg.com/@salesforce/kit/-/kit-1.9.2.tgz#d232f135428363cdfe2649cb99a94bc2eb0a12fd" integrity sha512-kjZvjFNP6njhAiEa/ErdLXSDWZKafHYJyKCKz1wnSFmDM8TOpKHCCVw5cQo87ZQr8OqxqwUDIAlSBLyMzKi4Lg== @@ -978,7 +978,7 @@ shx "^0.3.3" tslib "^2.5.0" -"@salesforce/plugin-command-reference@^2": +"@salesforce/plugin-command-reference@^2.2.9": version "2.4.1" resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-2.4.1.tgz#eb004d17728908ab2f7fd9554ee06f89258f300b" integrity sha512-4MWvZSb8wSwY4N1hL3E7qyH9ONJ/tGcOtmqTdtwypp7r/GkapnezfwiQcexkhlwrDqUhkCG2h+r3YW/kUryGiA== @@ -1016,19 +1016,19 @@ resolved "https://registry.yarnpkg.com/@salesforce/schemas/-/schemas-1.5.1.tgz#2d1bfdcf593caaa04cd4b3e6fe621097ff7f28fe" integrity sha512-MRqU+tn8w5IFvZ0Lm9YKLgxYxr2MQMI+fXXsTrwfUnijsps+ybF9IOTu6MOMxxl2vCUkO8XDjA435wXlWSLI6g== -"@salesforce/sf-plugins-core@^2.0.1", "@salesforce/sf-plugins-core@^2.2.4", "@salesforce/sf-plugins-core@^2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-2.2.5.tgz#cc20c6f18f15c173b6bc3b511a56c09f155675df" - integrity sha512-9CINVi3akBDreUpoz1J9QhZphKJWqq86m7aJxMPPTIh0cHAdJ4qi4KcdP4Tmwub2BUTYdbibYzix7kpRM0MkwA== +"@salesforce/sf-plugins-core@^2.0.1", "@salesforce/sf-plugins-core@^2.2.4", "@salesforce/sf-plugins-core@^2.2.9": + version "2.2.9" + resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-2.2.9.tgz#d07fb04ec53bfacfa7260aaff6dcf1ef31806bda" + integrity sha512-OjVZSJLd3ZxBi3EoqqmjZwyUG0IhJiZpz0LNhGMmv24cDDpkocTRJ/gMjsj1NpFEB94/Chgu40xB5wGloUnxqQ== dependencies: - "@oclif/core" "^2.4.0" - "@salesforce/core" "^3.34.1" - "@salesforce/kit" "^1.9.0" + "@oclif/core" "^2.8.2" + "@salesforce/core" "^3.34.6" + "@salesforce/kit" "^1.9.2" "@salesforce/ts-types" "^1.7.3" chalk "^4" inquirer "^8.2.5" -"@salesforce/ts-sinon@^1.4.4": +"@salesforce/ts-sinon@^1.4.6": version "1.4.6" resolved "https://registry.yarnpkg.com/@salesforce/ts-sinon/-/ts-sinon-1.4.6.tgz#50ac8f091ae546bcc5b1a2b0937f566e3f9683c6" integrity sha512-yWed+QzGU3UOSX9ytg09ELWA7Oc5BAK4MVYv8Ap9uUbkg6tylETF7nzuMkvP49TaZcKC7zOG6MBebKNVZqUjPw== @@ -1101,71 +1101,71 @@ resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz#5981a8db18b56ba38ef0efb7d995b12aa7b51918" integrity sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ== -"@swc/core-darwin-arm64@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.30.tgz#fb9b20a46455f49597e760e4dfe829196e0fe12e" - integrity sha512-GZ4mZZbH77N8renK34A3Lkhl6x8z+c97SCbl43pn5E0Z0sifohA8WNhrtucKrUdid0svYibwotJzeFNpDtg7gQ== - -"@swc/core-darwin-x64@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.30.tgz#2fd86123d697c024f7fe45995a3ef5a4e5e4eef0" - integrity sha512-ppGrAJmKpT3vFr2vGaxXFL8JqHsb6kSAj0dVYTNYicl3c6XOjnMiNSfu6HRbdmXt0VpFHhC5L/a7Ta89mQ1sJA== - -"@swc/core-linux-arm-gnueabihf@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.30.tgz#a67ffdc80a63b68471bc176206237bd68576be40" - integrity sha512-XQYY/VNRnM0/779ehfMgh2poO3reOANvfzOprF8xmGK20+DxFqbMWjHhJutscQuEjLtdwk/LfgCkwmTaB1hhwg== - -"@swc/core-linux-arm64-gnu@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.30.tgz#7f9b2f860b8abac6636b6ffb46004da4589b513f" - integrity sha512-ME4BjMYSXana0Lfswa3aQW0rTdmR9wa1NGQ3t6MYLdBVm+76Xwe29JKlOfnI1iCCtcbRBoWy4dlhyuxW8DN7cw== - -"@swc/core-linux-arm64-musl@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.30.tgz#b917db1f71b8382e033b8bcbeccd8a326747c41b" - integrity sha512-h3X9Pn1m5kuFSW8lJyDiMB4ELNZFJ+QxLva5GCxZDArQttkNeY4tMNWFcaG44xUXeywffrgjpXO7Yj2JGzmG4g== - -"@swc/core-linux-x64-gnu@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.30.tgz#fc63a70a34d444b0a9460caeb239c630e8cf905b" - integrity sha512-vfPR8cakx5IZQSpNuXPrpkRprBdVxXsvN5JWN3fpuNVIgFFo3q8njihaItujKvePIHQwov4achfBZlm4JRitWQ== - -"@swc/core-linux-x64-musl@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.30.tgz#07003373a8813c3b82bd8ad2c2ea500a8cd6c9cd" - integrity sha512-jtfv8N+00E2RMTVjwfTfimeqzo0B9FmbbSkzlnLvkmV8xDAPyLmX7v/xL5YiVJRLeSrlJ7DmkCSxLzpJao73dw== - -"@swc/core-win32-arm64-msvc@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.30.tgz#473eb708d2a162dd91bca2327e540ad3be57051d" - integrity sha512-fX3T6JzS5F8JJ/UZQWrZfdml8nLuSzgA0EFKetTNa5AHh1x9ltShmlFOJ3OPpD9BKI/QcQSLxyoAjxt7NtAnaQ== - -"@swc/core-win32-ia32-msvc@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.30.tgz#7ea1b9b9d68d91050d25baf300a119f699ccb5a7" - integrity sha512-m88NjTcVFHFAciWRWTW7NbeQPrzjKKBzSoSPukhjvKSWQNk5v6BBbTAKpymNGQssPn5WLarC2QlQzCwjyh1QLA== - -"@swc/core-win32-x64-msvc@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.30.tgz#43bd3cd1d48a0b7659a8834e0a3e5a3322cea8ca" - integrity sha512-HsePRjbdD5XsnS8NkN+MmhtUyjF16cU3COd92DjRYKsB1rMDE51itfacBvOeZPHFV6VkrLsakubAZCMc+3d/Ag== - -"@swc/core@1.3.30": - version "1.3.30" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.3.30.tgz#f4b3b55d37f766d6246829528b123bc4c8068866" - integrity sha512-pg6GWw615EwCh4vJ5k7xll1E4WJSPeINrRvF/EPyBvNNhlXR3s6+KZevJTx3PpA5PXjprDR0aqwi0/aigSCAPA== +"@swc/core-darwin-arm64@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.39.tgz#7c6e87dc8b27ce406eeb5d5cd39bde9fe06f416c" + integrity sha512-qYR47BEfUvK1WRAP/LVbHakCo4mcksgDjRutJbkx3maTgHlSGYQKCQo7hz+or+n3cbR2abY0rFEgoCLjZctGOw== + +"@swc/core-darwin-x64@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.39.tgz#709f269e2af553b16d35a702c90553ef0af3e400" + integrity sha512-kqJ8OleY/y3S+HXnZxDWFVbKpRsb7gZDZr6Pksr8tzFba/6pLkZFBxds/zgfWIlUwri2Lcx0X872MJ46ghwv9w== + +"@swc/core-linux-arm-gnueabihf@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.39.tgz#04e83e963ecf42228994bee3028f74b17a871456" + integrity sha512-+c3A2BV0esPNHn/KKMqP+bphUF86sVKUIaxn5tKMDrnO8ckOpEMbJ+SwzYLtwC9JIYjWwryg/0yvWrdma26Irw== + +"@swc/core-linux-arm64-gnu@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.39.tgz#fae7fa25a1b22ea51ce53d9982ffbb17c99f7071" + integrity sha512-IRrfft7ANk3NR0qX6bXbfkqbT+WR0TMvgODQdZAtRQIt5ERFpdhcnYc4tlJzfV23R0Ek3kpdA8Gduj4tHk0K6w== + +"@swc/core-linux-arm64-musl@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.39.tgz#74544b4fe31c708e5baad73a6ca52c6f9de4b4c1" + integrity sha512-N8tnynqBdRzY8m2blPAnLUtaln0m8gb96q6ipnY+XoHQ3Z6uZoUq8jWAeFDhD+MCzM7qD2HyBDN7sEqiwMRO/g== + +"@swc/core-linux-x64-gnu@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.39.tgz#8b8345d7080dbbda3e673ce21419bae4fc7cd214" + integrity sha512-Jif56kWHOjQexCib4FVbGeUcBUc56cgNW7ELEKAUCID70z20JHMVTd5utcmfi1L9tywGMvfzqD5z+NQtrFV8GQ== + +"@swc/core-linux-x64-musl@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.39.tgz#70d00f78ec1695b8d6581b0a885ac9ba1bca3867" + integrity sha512-ZiGERr/mdsEwfSiWn2Qokd8a4TTJkLVta6Nan39Bozo6J789u4uDF9Cj5TWWMSanHYAK/oRDaUm1yo2/DSecAA== + +"@swc/core-win32-arm64-msvc@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.39.tgz#9f35782f008a722f8ae230766e16e426f2b146f9" + integrity sha512-eUAk12LZ6RQHhe0ikZZsi0CPbRA6qsvoNQQ/6uwVF60CT0UnJrLiX3w3q30aXK3WjVR6uUlVEn7ze5t7HUeGyQ== + +"@swc/core-win32-ia32-msvc@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.39.tgz#3964c477d542ac41990c8cb12558d6f616cc3d64" + integrity sha512-c3MIt+0gvZD0hmPOyoIJtdgx1ubP7E+uUnljw2+Nk8rO6qhIrWI08tWRNbT0HNLXHfHhKMJHvSAg3DGW8vG3Rg== + +"@swc/core-win32-x64-msvc@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.39.tgz#81344093a5e4b4e24894b1abcf35689f3838b5c2" + integrity sha512-c4xGToLavhHjrE0Um0GyXCilL3sKNRP71GgQTVvqTFHxMmdUCBdug28olMDE1gYsCqXHaF6rPtg3QmD6dhTzKQ== + +"@swc/core@1.3.39": + version "1.3.39" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.3.39.tgz#c59f92dc116cf32a08d788aa5e0ce7eb856e3d40" + integrity sha512-r5oIySPo2OkC14+gmhK5H1HnDEgOvj5kx6Ogxa+Og7KyWIHE8l1JjjW+4wzYdjxtdhRjVRhvoI6mPQNQz/btBg== optionalDependencies: - "@swc/core-darwin-arm64" "1.3.30" - "@swc/core-darwin-x64" "1.3.30" - "@swc/core-linux-arm-gnueabihf" "1.3.30" - "@swc/core-linux-arm64-gnu" "1.3.30" - "@swc/core-linux-arm64-musl" "1.3.30" - "@swc/core-linux-x64-gnu" "1.3.30" - "@swc/core-linux-x64-musl" "1.3.30" - "@swc/core-win32-arm64-msvc" "1.3.30" - "@swc/core-win32-ia32-msvc" "1.3.30" - "@swc/core-win32-x64-msvc" "1.3.30" + "@swc/core-darwin-arm64" "1.3.39" + "@swc/core-darwin-x64" "1.3.39" + "@swc/core-linux-arm-gnueabihf" "1.3.39" + "@swc/core-linux-arm64-gnu" "1.3.39" + "@swc/core-linux-arm64-musl" "1.3.39" + "@swc/core-linux-x64-gnu" "1.3.39" + "@swc/core-linux-x64-musl" "1.3.39" + "@swc/core-win32-arm64-msvc" "1.3.39" + "@swc/core-win32-ia32-msvc" "1.3.39" + "@swc/core-win32-x64-msvc" "1.3.39" "@szmarczak/http-timer@^4.0.5": version "4.0.6" @@ -1231,13 +1231,6 @@ resolved "https://registry.yarnpkg.com/@types/expect/-/expect-1.20.4.tgz#8288e51737bf7e3ab5d7c77bfa695883745264e5" integrity sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg== -"@types/fs-extra@^9.0.13": - version "9.0.13" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" - integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== - dependencies: - "@types/node" "*" - "@types/glob@~7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" @@ -1298,13 +1291,6 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== -"@types/mkdirp@^1.0.1": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-1.0.2.tgz#8d0bad7aa793abe551860be1f7ae7f3198c16666" - integrity sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ== - dependencies: - "@types/node" "*" - "@types/mocha@^9.0.0": version "9.1.1" resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" @@ -1398,24 +1384,16 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@^5.58.0": - version "5.58.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.58.0.tgz#2ac4464cf48bef2e3234cb178ede5af352dddbc6" - integrity sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ== +"@typescript-eslint/parser@^5.59.0": + version "5.59.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.59.0.tgz#0ad7cd019346cc5d150363f64869eca10ca9977c" + integrity sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w== dependencies: - "@typescript-eslint/scope-manager" "5.58.0" - "@typescript-eslint/types" "5.58.0" - "@typescript-eslint/typescript-estree" "5.58.0" + "@typescript-eslint/scope-manager" "5.59.0" + "@typescript-eslint/types" "5.59.0" + "@typescript-eslint/typescript-estree" "5.59.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.58.0": - version "5.58.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.58.0.tgz#5e023a48352afc6a87be6ce3c8e763bc9e2f0bc8" - integrity sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA== - dependencies: - "@typescript-eslint/types" "5.58.0" - "@typescript-eslint/visitor-keys" "5.58.0" - "@typescript-eslint/scope-manager@5.59.0": version "5.59.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.0.tgz#86501d7a17885710b6716a23be2e93fc54a4fe8c" @@ -1434,29 +1412,11 @@ debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.58.0": - version "5.58.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.58.0.tgz#54c490b8522c18986004df7674c644ffe2ed77d8" - integrity sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g== - "@typescript-eslint/types@5.59.0": version "5.59.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.0.tgz#3fcdac7dbf923ec5251545acdd9f1d42d7c4fe32" integrity sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA== -"@typescript-eslint/typescript-estree@5.58.0": - version "5.58.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz#4966e6ff57eaf6e0fce2586497edc097e2ab3e61" - integrity sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q== - dependencies: - "@typescript-eslint/types" "5.58.0" - "@typescript-eslint/visitor-keys" "5.58.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - "@typescript-eslint/typescript-estree@5.59.0": version "5.59.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.0.tgz#8869156ee1dcfc5a95be3ed0e2809969ea28e965" @@ -1470,7 +1430,7 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.59.0", "@typescript-eslint/utils@^5.54.1": +"@typescript-eslint/utils@5.59.0", "@typescript-eslint/utils@^5.58.0": version "5.59.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.0.tgz#063d066b3bc4850c18872649ed0da9ee72d833d5" integrity sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA== @@ -1484,14 +1444,6 @@ eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.58.0": - version "5.58.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz#eb9de3a61d2331829e6761ce7fd13061781168b4" - integrity sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA== - dependencies: - "@typescript-eslint/types" "5.58.0" - eslint-visitor-keys "^3.3.0" - "@typescript-eslint/visitor-keys@5.59.0": version "5.59.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.0.tgz#a59913f2bf0baeb61b5cfcb6135d3926c3854365" @@ -1694,6 +1646,11 @@ archy@^1.0.0: resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== +are-docs-informative@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/are-docs-informative/-/are-docs-informative-0.0.2.tgz#387f0e93f5d45280373d387a59d34c96db321963" + integrity sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig== + are-we-there-yet@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" @@ -2988,7 +2945,7 @@ eslint-module-utils@^2.7.3, eslint-module-utils@^2.7.4: dependencies: debug "^3.2.7" -eslint-plugin-header@^3.0.0: +eslint-plugin-header@^3.0.0, eslint-plugin-header@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz#6ce512432d57675265fac47292b50d1eff11acd6" integrity sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg== @@ -3048,17 +3005,18 @@ eslint-plugin-jsdoc@^35.1.2: semver "^7.3.5" spdx-expression-parse "^3.0.1" -eslint-plugin-jsdoc@^39.9.1: - version "39.9.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.9.1.tgz#e9ce1723411fd7ea0933b3ef0dd02156ae3068e2" - integrity sha512-Rq2QY6BZP2meNIs48aZ3GlIlJgBqFCmR55+UBvaDkA3ZNQ0SvQXOs2QKkubakEijV8UbIVbVZKsOVN8G3MuqZw== +eslint-plugin-jsdoc@^43.0.7: + version "43.0.7" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-43.0.7.tgz#e15acd04d702e089867c78391ae172e34bac8364" + integrity sha512-32Sx5I9VzO/bqbtslCu3L1GHIPo+QEliwqwjWq+qzbUv76wrkH6ifUEE0EbkuNEn+cHlSIOrg/IJ1PGNN72QZA== dependencies: - "@es-joy/jsdoccomment" "~0.36.1" + "@es-joy/jsdoccomment" "~0.37.1" + are-docs-informative "^0.0.2" comment-parser "1.3.1" debug "^4.3.4" escape-string-regexp "^4.0.0" - esquery "^1.4.0" - semver "^7.3.8" + esquery "^1.5.0" + semver "^7.5.0" spdx-expression-parse "^3.0.1" eslint-plugin-prefer-arrow@^1.2.1: @@ -3066,13 +3024,13 @@ eslint-plugin-prefer-arrow@^1.2.1: resolved "https://registry.yarnpkg.com/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz#e7fbb3fa4cd84ff1015b9c51ad86550e55041041" integrity sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ== -eslint-plugin-sf-plugin@^1.14.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.14.0.tgz#6bb25bd107119019e854595249b0c792aac5c3d4" - integrity sha512-KMgHn0uhml3ZjirCIP6h3e8PtIlN0JnTTOwypq17HJvOvKkb7SDPzCn4ogk/LfOGa0WrTuMGSzRWbrM3lhNydQ== +eslint-plugin-sf-plugin@^1.15.1: + version "1.15.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.15.1.tgz#c922cd4825d118fcfcb4b20629d9d65b0d394d89" + integrity sha512-D2i0EiQfTOjVNPivS2Bib/YsLS+l+QU5i72NT4Lhn4nSCTb5VS19PP7lLjlFlW5ffg552q7li3BMM6Cs75YQgw== dependencies: - "@salesforce/core" "^3.33.6" - "@typescript-eslint/utils" "^5.54.1" + "@salesforce/core" "^3.34.6" + "@typescript-eslint/utils" "^5.58.0" eslint-scope@^5.1.1: version "5.1.1" @@ -3155,7 +3113,7 @@ esprima@^4.0.0, esprima@~4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.0, esquery@^1.4.2: +esquery@^1.4.0, esquery@^1.4.2, esquery@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== @@ -4474,20 +4432,20 @@ jsdoc-type-pratt-parser@^1.0.4: resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.2.0.tgz#3482a3833b74a88c95a6ba7253f0c0de3b77b9f5" integrity sha512-4STjeF14jp4bqha44nKMY1OUI6d2/g6uclHWUCZ7B4DoLzaB5bmpTkQrpqU+vSVzMD0LsKAOskcnI3I3VfIpmg== -jsdoc-type-pratt-parser@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz#a4a56bdc6e82e5865ffd9febc5b1a227ff28e67e" - integrity sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw== +jsdoc-type-pratt-parser@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114" + integrity sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ== jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -jsforce@^2.0.0-beta.20: - version "2.0.0-beta.20" - resolved "https://registry.yarnpkg.com/jsforce/-/jsforce-2.0.0-beta.20.tgz#907630942b2ecd653098caa3f87e7710874cb207" - integrity sha512-5TpdU0MEUN34M0mSKmBwOMKaI8dllTYF8NzpJn0/9akrwqKEERK6K2jGiMWcs85Vx1HCHEcwU2n+5ij6z6zr2g== +jsforce@^2.0.0-beta.21: + version "2.0.0-beta.21" + resolved "https://registry.yarnpkg.com/jsforce/-/jsforce-2.0.0-beta.21.tgz#04c94d762d2536bf1af3062d5cca206656f5b12b" + integrity sha512-74GUF/96vYBNZo3SUccXtt4CmfvZ0iqTSc0Z3OB940Ec7oU6coOAGhlCZ+XprXaHOMMhXMXrZQ1PCd16yjIA7A== dependencies: "@babel/runtime" "^7.12.5" "@babel/runtime-corejs3" "^7.12.5" @@ -4508,7 +4466,7 @@ jsforce@^2.0.0-beta.20: open "^7.0.0" regenerator-runtime "^0.13.3" strip-ansi "^6.0.0" - xml2js "^0.4.22" + xml2js "^0.5.0" json-buffer@3.0.1: version "3.0.1" @@ -7036,7 +6994,7 @@ typedoc@0.23.16: minimatch "^5.1.0" shiki "^0.11.1" -typescript@^4.1.3, typescript@^4.6.4, typescript@^4.9.4, typescript@~4.9.3: +typescript@^4.1.3, typescript@^4.6.4, typescript@^4.9.5, typescript@~4.9.3: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== @@ -7419,10 +7377,10 @@ xml2js@0.4.19: sax ">=0.6.0" xmlbuilder "~9.0.1" -xml2js@^0.4.22: - version "0.4.23" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== +xml2js@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" + integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== dependencies: sax ">=0.6.0" xmlbuilder "~11.0.0"