From a55a528239631fd840ffeb57feedb7f01bdf64c6 Mon Sep 17 00:00:00 2001 From: Sebastien Date: Mon, 6 May 2024 10:38:52 +0200 Subject: [PATCH] fix: metadata type detection for subtype not packageable contained inside file (#858) --- .../unit/lib/service/inFileHandler.test.ts | 227 +++--- package.json | 16 +- src/service/inFileHandler.ts | 19 +- yarn.lock | 657 +++++++++--------- 4 files changed, 501 insertions(+), 418 deletions(-) diff --git a/__tests__/unit/lib/service/inFileHandler.test.ts b/__tests__/unit/lib/service/inFileHandler.test.ts index 4e62a56b..8bacf59a 100644 --- a/__tests__/unit/lib/service/inFileHandler.test.ts +++ b/__tests__/unit/lib/service/inFileHandler.test.ts @@ -84,49 +84,85 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { new Set(['Account.test']) ) + expect(mockPrune).toHaveBeenCalled() if (generateDelta) { - expect(mockPrune).toHaveBeenCalled() expect(writeFile).toHaveBeenCalled() } else { - expect(mockPrune).not.toHaveBeenCalled() expect(writeFile).not.toHaveBeenCalled() } }) describe('when metadata in file is not packable', () => { - beforeEach(() => { - // Arrange - sut = new InFileHandler( - 'force-app/main/default/globalValueSetTranslations/Numbers-fr.globalValueSetTranslation-meta.xml', - globalValueSetTranslationsType, - work, - globalMetadata - ) - mockCompare.mockImplementation(() => - Promise.resolve({ - added: new Map([['ValueTranslation', new Set(['Three'])]]), - deleted: new Map(), - }) - ) + describe('when file have comparable metadata', () => { + beforeEach(() => { + // Arrange + sut = new InFileHandler( + 'force-app/main/default/globalValueSetTranslations/Numbers-fr.globalValueSetTranslation-meta.xml', + globalValueSetTranslationsType, + work, + globalMetadata + ) + mockCompare.mockImplementation(() => + Promise.resolve({ + added: new Map([['ValueTranslation', new Set(['Three'])]]), + deleted: new Map(), + }) + ) + }) + it('should only store file name and not the metadata in file', async () => { + // Act + await sut.handleAddition() + + // Assert + expect(work.diffs.destructiveChanges.size).toEqual(0) + expect(work.diffs.package.get('GlobalValueSetTranslation')).toEqual( + new Set(['Numbers-fr']) + ) + expect(work.diffs.package.size).toEqual(1) + + expect(mockPrune).toHaveBeenCalled() + if (generateDelta) { + expect(writeFile).toHaveBeenCalled() + } else { + expect(writeFile).not.toHaveBeenCalled() + } + }) }) - it('should only store file name and not the metadata in file', async () => { - // Act - await sut.handleAddition() - // Assert - expect(work.diffs.destructiveChanges.size).toEqual(0) - expect(work.diffs.package.get('GlobalValueSetTranslation')).toEqual( - new Set(['Numbers-fr']) - ) - expect(work.diffs.package.size).toEqual(1) + describe('when file does not have comparable metadata but is not empty', () => { + beforeEach(() => { + // Arrange + sut = new InFileHandler( + 'force-app/main/default/globalValueSetTranslations/Numbers-fr.globalValueSetTranslation-meta.xml', + globalValueSetTranslationsType, + work, + globalMetadata + ) + mockCompare.mockImplementation(() => + Promise.resolve({ + added: new Map(), + deleted: new Map(), + }) + ) + }) + it('should only store file name and not the metadata in file', async () => { + // Act + await sut.handleAddition() + + // Assert + expect(work.diffs.destructiveChanges.size).toEqual(0) + expect(work.diffs.package.get('GlobalValueSetTranslation')).toEqual( + new Set(['Numbers-fr']) + ) + expect(work.diffs.package.size).toEqual(1) - if (generateDelta) { expect(mockPrune).toHaveBeenCalled() - expect(writeFile).toHaveBeenCalled() - } else { - expect(mockPrune).not.toHaveBeenCalled() - expect(writeFile).not.toHaveBeenCalled() - } + if (generateDelta) { + expect(writeFile).toHaveBeenCalled() + } else { + expect(writeFile).not.toHaveBeenCalled() + } + }) }) }) }) @@ -163,11 +199,10 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { new Set(['Account.deleted']) ) expect(work.diffs.destructiveChanges.has('Workflow')).toBe(false) + expect(mockPrune).toHaveBeenCalled() if (generateDelta) { - expect(mockPrune).toHaveBeenCalled() expect(writeFile).toHaveBeenCalled() } else { - expect(mockPrune).not.toHaveBeenCalled() expect(writeFile).not.toHaveBeenCalled() } }) @@ -188,6 +223,10 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { deleted: new Map([['WorkflowAlert', new Set(['deleted'])]]), }) ) + mockPrune.mockReturnValue({ + xmlContent: '', + isEmpty: true, + }) }) it('should store the deleted in the destructiveChanges and not copy the file', async () => { // Act @@ -199,13 +238,8 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { new Set(['Account.deleted']) ) expect(work.diffs.destructiveChanges.has('Workflow')).toBe(false) - if (generateDelta) { - expect(mockPrune).toHaveBeenCalled() - expect(writeFile).toHaveBeenCalled() - } else { - expect(mockPrune).not.toHaveBeenCalled() - expect(writeFile).not.toHaveBeenCalled() - } + expect(mockPrune).toHaveBeenCalled() + expect(writeFile).not.toHaveBeenCalled() }) describe('when no metadata element are added/deleted and the file does not contains attributes', () => { @@ -237,11 +271,10 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { // Assert expect(work.diffs.package.size).toEqual(0) expect(work.diffs.destructiveChanges.size).toEqual(0) + expect(mockPrune).toHaveBeenCalled() if (generateDelta) { - expect(mockPrune).toHaveBeenCalled() expect(writeFile).not.toHaveBeenCalled() } else { - expect(mockPrune).not.toHaveBeenCalled() expect(writeFile).not.toHaveBeenCalled() } }) @@ -264,7 +297,7 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { ) mockPrune.mockReturnValue({ xmlContent: '', - isEmpty: false, + isEmpty: true, }) }) it('should store the added metadata in the package and the file should be copied', async () => { @@ -277,52 +310,87 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { expect(work.diffs.destructiveChanges.get('Workflow')).toEqual( new Set(['Account.Deleted']) ) + expect(mockPrune).toHaveBeenCalled() + expect(writeFile).not.toHaveBeenCalled() + }) + }) + }) + + describe('when metadata in file is not packable', () => { + describe('when file have comparable metadata', () => { + beforeEach(() => { + // Arrange + sut = new InFileHandler( + 'force-app/main/default/globalValueSetTranslations/Numbers-fr.globalValueSetTranslation-meta.xml', + globalValueSetTranslationsType, + work, + globalMetadata + ) + mockCompare.mockImplementation(() => + Promise.resolve({ + added: new Map([['ValueTranslation', new Set(['Three'])]]), + deleted: new Map(), + }) + ) + mockPrune.mockReturnValue({ + xmlContent: '', + isEmpty: false, + }) + }) + it('should only store file name and not the metadata in file', async () => { + // Act + await sut.handleModification() + + // Assert + expect(work.diffs.destructiveChanges.size).toEqual(0) + expect(work.diffs.package.get('GlobalValueSetTranslation')).toEqual( + new Set(['Numbers-fr']) + ) + expect(work.diffs.package.size).toEqual(1) + + expect(mockPrune).toHaveBeenCalled() if (generateDelta) { - expect(mockPrune).toHaveBeenCalled() expect(writeFile).toHaveBeenCalled() } else { - expect(mockPrune).not.toHaveBeenCalled() expect(writeFile).not.toHaveBeenCalled() } }) }) - }) - describe('when metadata in file is not packable', () => { - beforeEach(() => { - // Arrange - sut = new InFileHandler( - 'force-app/main/default/globalValueSetTranslations/Numbers-fr.globalValueSetTranslation-meta.xml', - globalValueSetTranslationsType, - work, - globalMetadata - ) - - mockCompare.mockImplementation(() => - Promise.resolve({ - added: new Map([['ValueTranslation', new Set(['Three'])]]), - deleted: new Map(), - }) - ) - }) - it('should only store file name and not the metadata in file', async () => { - // Act - await sut.handleModification() + describe('when file does not have comparable metadata but is not empty', () => { + beforeEach(() => { + // Arrange + sut = new InFileHandler( + 'force-app/main/default/globalValueSetTranslations/Numbers-fr.globalValueSetTranslation-meta.xml', + globalValueSetTranslationsType, + work, + globalMetadata + ) + mockCompare.mockImplementation(() => + Promise.resolve({ + added: new Map(), + deleted: new Map(), + }) + ) + }) + it('should only store file name and not the metadata in file', async () => { + // Act + await sut.handleModification() - // Assert - expect(work.diffs.destructiveChanges.size).toEqual(0) - expect(work.diffs.package.get('GlobalValueSetTranslation')).toEqual( - new Set(['Numbers-fr']) - ) - expect(work.diffs.package.size).toEqual(1) + // Assert + expect(work.diffs.destructiveChanges.size).toEqual(0) + expect(work.diffs.package.get('GlobalValueSetTranslation')).toEqual( + new Set(['Numbers-fr']) + ) + expect(work.diffs.package.size).toEqual(1) - if (generateDelta) { expect(mockPrune).toHaveBeenCalled() - expect(writeFile).toHaveBeenCalled() - } else { - expect(mockPrune).not.toHaveBeenCalled() - expect(writeFile).not.toHaveBeenCalled() - } + if (generateDelta) { + expect(writeFile).toHaveBeenCalled() + } else { + expect(writeFile).not.toHaveBeenCalled() + } + }) }) }) }) @@ -343,6 +411,7 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { deleted: new Map([['WorkflowAlert', new Set(['test'])]]), }) ) + mockPrune.mockReturnValue({ xmlContent: '', isEmpty: true }) }) it('should store the deleted metadata in the destructiveChanges', async () => { // Act @@ -355,7 +424,7 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => { new Set(['Account.test']) ) expect(mockCompare).toHaveBeenCalled() - expect(mockPrune).not.toHaveBeenCalled() + expect(mockPrune).toHaveBeenCalled() expect(writeFile).not.toHaveBeenCalled() }) describe('when metadata in file is prune Only', () => { diff --git a/package.json b/package.json index e45ef638..bd772195 100644 --- a/package.json +++ b/package.json @@ -26,12 +26,12 @@ "author": "Sebastien Colladon ", "dependencies": { "@salesforce/command": "^5.3.9", - "@salesforce/core": "^7.3.1", + "@salesforce/core": "^7.3.4", "async": "^3.2.5", "fast-xml-parser": "^4.3.6", "fs-extra": "^11.2.0", "ignore": "^5.3.1", - "isomorphic-git": "^1.25.7", + "isomorphic-git": "^1.25.8", "lodash": "^4.17.21", "simple-git": "^3.24.0", "xmlbuilder2": "^3.1.1" @@ -193,18 +193,18 @@ "@commitlint/config-conventional": "^19.2.2", "@jest/globals": "^29.7.0", "@oclif/dev-cli": "^1.26.10", - "@salesforce/cli-plugins-testkit": "^5.2.3", + "@salesforce/cli-plugins-testkit": "^5.3.2", "@salesforce/dev-config": "^4.1.0", "@salesforce/ts-sinon": "^1.4.19", "@stryker-mutator/core": "^8.2.6", "@stryker-mutator/jest-runner": "^8.2.6", - "@swc/core": "^1.5.0", + "@swc/core": "^1.4.17", "@types/async": "^3.2.24", "@types/jest": "^29.5.12", "@types/mocha": "^10.0.6", - "@types/node": "^20.12.7", - "@typescript-eslint/eslint-plugin": "^7.7.1", - "@typescript-eslint/parser": "^7.7.1", + "@types/node": "^20.12.8", + "@typescript-eslint/eslint-plugin": "^7.8.0", + "@typescript-eslint/parser": "^7.8.0", "benchmark": "^2.1.4", "chai": "^4.3.10", "eslint": "^8.57.0", @@ -213,7 +213,7 @@ "eslint-plugin-prettier": "^5.1.3", "husky": "^9.0.11", "jest": "^29.7.0", - "knip": "^5.10.0", + "knip": "^5.12.2", "lint-staged": "^15.2.2", "mocha": "^10.4.0", "nyc": "^15.1.0", diff --git a/src/service/inFileHandler.ts b/src/service/inFileHandler.ts index 26996c3a..e763989b 100644 --- a/src/service/inFileHandler.ts +++ b/src/service/inFileHandler.ts @@ -30,16 +30,13 @@ export default class InFileHandler extends StandardHandler { public override async handleAddition() { await this._compareRevisionAndStoreComparison() - - if (!this.config.generateDelta) return - await this._writeScopedContent() } public override async handleDeletion() { if (this._shouldTreatDeletionAsDeletion()) { await super.handleDeletion() } else { - await this._compareRevisionAndStoreComparison() + await this.handleAddition() } } @@ -51,17 +48,13 @@ export default class InFileHandler extends StandardHandler { const { added, deleted } = await this.metadataDiff.compare(this.line) this._storeComparison(this.diffs.destructiveChanges, deleted) this._storeComparison(this.diffs.package, added) - if (this._shouldTreatContainerType(added.size)) { + const { xmlContent, isEmpty } = this.metadataDiff.prune() + if (this._shouldTreatContainerType(isEmpty)) { // Call from super.handleAddition to add the Root Type // QUESTION: Why InFile element are not deployable when root component is not listed in package.xml ? await super.handleAddition() } - } - - protected async _writeScopedContent() { - const { xmlContent, isEmpty } = this.metadataDiff.prune() - - if (!isEmpty) { + if (this.config.generateDelta && !isEmpty) { await writeFile(this.line, xmlContent, this.config) } } @@ -102,7 +95,7 @@ export default class InFileHandler extends StandardHandler { return this.metadataDef.pruneOnly } - protected _shouldTreatContainerType(modificationLength: number) { - return modificationLength > 0 + protected _shouldTreatContainerType(fileIsEmpty: boolean) { + return !fileIsEmpty } } diff --git a/yarn.lock b/yarn.lock index 1afc9b9c..b5fde7e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,13 +5,6 @@ __metadata: version: 6 cacheKey: 8 -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd - languageName: node - linkType: hard - "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" @@ -22,7 +15,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.1, @babel/code-frame@npm:^7.24.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": version: 7.24.2 resolution: "@babel/code-frame@npm:7.24.2" dependencies: @@ -40,25 +33,25 @@ __metadata: linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.7.5": - version: 7.24.4 - resolution: "@babel/core@npm:7.24.4" + version: 7.24.5 + resolution: "@babel/core@npm:7.24.5" dependencies: "@ampproject/remapping": ^2.2.0 "@babel/code-frame": ^7.24.2 - "@babel/generator": ^7.24.4 + "@babel/generator": ^7.24.5 "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helpers": ^7.24.4 - "@babel/parser": ^7.24.4 + "@babel/helper-module-transforms": ^7.24.5 + "@babel/helpers": ^7.24.5 + "@babel/parser": ^7.24.5 "@babel/template": ^7.24.0 - "@babel/traverse": ^7.24.1 - "@babel/types": ^7.24.0 + "@babel/traverse": ^7.24.5 + "@babel/types": ^7.24.5 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: 15ecad7581f3329995956ba461961b1af7bed48901f14fe962ccd3217edca60049e9e6ad4ce48134618397e6c90230168c842e2c28e47ef1f16c97dbbf663c61 + checksum: f4f0eafde12b145f2cb9cc893085e5f1436e1ef265bb3b7d8aa6282515c9b4e740bbd5e2cbc32114adb9afed2dd62c2336758b9fabb7e46e8ba542f76d4f3f80 languageName: node linkType: hard @@ -85,15 +78,15 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.1, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.7.2": - version: 7.24.4 - resolution: "@babel/generator@npm:7.24.4" +"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.5, @babel/generator@npm:^7.7.2": + version: 7.24.5 + resolution: "@babel/generator@npm:7.24.5" dependencies: - "@babel/types": ^7.24.0 + "@babel/types": ^7.24.5 "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^2.5.1 - checksum: 1b6146c31386c9df3eb594a2c36b5c98da4f67f7c06edb3d68a442b92516b21bb5ba3ad7dbe0058fe76625ed24d66923e15c95b0df75ef1907d4068921a699b8 + checksum: a08c0ab900b36e1a17863e18e3216153322ea993246fd7a358ba38a31cfb15bab2af1dc178b2adafe4cb8a9f3ab0e0ceafd3fe6e8ca870dffb435b53b2b2a803 languageName: node linkType: hard @@ -131,22 +124,22 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.23.9, @babel/helper-create-class-features-plugin@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.4" +"@babel/helper-create-class-features-plugin@npm:^7.23.9, @babel/helper-create-class-features-plugin@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 - "@babel/helper-member-expression-to-functions": ^7.23.0 + "@babel/helper-member-expression-to-functions": ^7.24.5 "@babel/helper-optimise-call-expression": ^7.22.5 "@babel/helper-replace-supers": ^7.24.1 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/helper-split-export-declaration": ^7.24.5 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 75b0a51ae1f7232932559779b78711c271404d02d069156d1bd9a7982c165c5134058d2ec2d8b5f2e42026ee4f52ba2a30c86a7aa3bce6b5fd0991eb721abc8c + checksum: ea761c1155442620ee02920ec7c3190f869ff4d4fcab48a021a11fd8a46c046ed1facb070e5c76539c2b7efc2c8338f50f08a5e49d0ebf12e48743570e92247b languageName: node linkType: hard @@ -176,16 +169,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" +"@babel/helper-member-expression-to-functions@npm:^7.23.0, @babel/helper-member-expression-to-functions@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" dependencies: - "@babel/types": ^7.23.0 - checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75 + "@babel/types": ^7.24.5 + checksum: d3ad681655128463aa5c2a239345687345f044542563506ee53c9636d147e97f93a470be320950a8ba5f497ade6b27a8136a3a681794867ff94b90060a6e427c languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15": +"@babel/helper-module-imports@npm:^7.24.3": version: 7.24.3 resolution: "@babel/helper-module-imports@npm:7.24.3" dependencies: @@ -194,18 +187,18 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-module-transforms@npm:7.24.5" dependencies: "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-module-imports": ^7.22.15 - "@babel/helper-simple-access": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/helper-validator-identifier": ^7.22.20 + "@babel/helper-module-imports": ^7.24.3 + "@babel/helper-simple-access": ^7.24.5 + "@babel/helper-split-export-declaration": ^7.24.5 + "@babel/helper-validator-identifier": ^7.24.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: 5d0895cfba0e16ae16f3aa92fee108517023ad89a855289c4eb1d46f7aef4519adf8e6f971e1d55ac20c5461610e17213f1144097a8f932e768a9132e2278d71 + checksum: 208c2e3877536c367ae3f39345bb5c5954ad481fdb2204d4d1906063e53ae564e5b7b846951b1aa96ee716ec24ec3b6db01b41d128884c27315b415f62db9fd2 languageName: node linkType: hard @@ -218,10 +211,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.24.0 - resolution: "@babel/helper-plugin-utils@npm:7.24.0" - checksum: e2baa0eede34d2fa2265947042aa84d444aa48dc51e9feedea55b67fc1bc3ab051387e18b33ca7748285a6061390831ab82f8a2c767d08470b93500ec727e9b9 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.24.5 + resolution: "@babel/helper-plugin-utils@npm:7.24.5" + checksum: fa1450c92541b32fe18a6ae85e5c989296a284838fa0a282a2138732cae6f173f36d39dc724890c1740ae72d6d6fbca0b009916b168d4bc874bacc7e5c2fdce0 languageName: node linkType: hard @@ -238,12 +231,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" +"@babel/helper-simple-access@npm:^7.22.5, @babel/helper-simple-access@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-simple-access@npm:7.24.5" dependencies: - "@babel/types": ^7.22.5 - checksum: fe9686714caf7d70aedb46c3cce090f8b915b206e09225f1e4dbc416786c2fdbbee40b38b23c268b7ccef749dd2db35f255338fb4f2444429874d900dede5ad2 + "@babel/types": ^7.24.5 + checksum: 5616044603c98434342f09b056c869394acdeba7cd9ec29e6a9abb0dae1922f779d364aaba74dc2ae4facf85945c6156295adbe0511a8aaecaa8a1559d14757a languageName: node linkType: hard @@ -256,26 +249,26 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" +"@babel/helper-split-export-declaration@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-split-export-declaration@npm:7.24.5" dependencies: - "@babel/types": ^7.22.5 - checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 + "@babel/types": ^7.24.5 + checksum: f23ab6942568084a57789462ce55dc9631aef1d2142ffa2ee28fc411ab55ed3ca65adf109e48655aa349bf8df7ca6dd81fd91c8c229fee1dc77e283189dc83c2 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4": +"@babel/helper-string-parser@npm:^7.24.1": version: 7.24.1 resolution: "@babel/helper-string-parser@npm:7.24.1" checksum: 8404e865b06013979a12406aab4c0e8d2e377199deec09dfe9f57b833b0c9ce7b6e8c1c553f2da8d0bcd240c5005bd7a269f4fef0d628aeb7d5fe035c436fb67 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc +"@babel/helper-validator-identifier@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-validator-identifier@npm:7.24.5" + checksum: 75d6f9f475c08f3be87bae4953e9b8d8c72983e16ed2860870b328d048cb20dccb4fcbf85eacbdd817ea1efbb38552a6db9046e2e37bfe13bdec44ac8939024c languageName: node linkType: hard @@ -286,35 +279,35 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.23.9, @babel/helpers@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/helpers@npm:7.24.4" +"@babel/helpers@npm:^7.23.9, @babel/helpers@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helpers@npm:7.24.5" dependencies: "@babel/template": ^7.24.0 - "@babel/traverse": ^7.24.1 - "@babel/types": ^7.24.0 - checksum: ecd2dc0b3b32e24b97fa3bcda432dd3235b77c2be1e16eafc35b8ef8f6c461faa99796a8bc2431a408c98b4aabfd572c160e2b67ecea4c5c9dd3a8314a97994a + "@babel/traverse": ^7.24.5 + "@babel/types": ^7.24.5 + checksum: 941937456ca50ef44dbc5cdcb9a74c6ce18ce38971663acd80b622e7ecf1cc4fa034597de3ccccc37939d324139f159709f493fd8e7c385adbc162cb0888cfee languageName: node linkType: hard "@babel/highlight@npm:^7.24.2": - version: 7.24.2 - resolution: "@babel/highlight@npm:7.24.2" + version: 7.24.5 + resolution: "@babel/highlight@npm:7.24.5" dependencies: - "@babel/helper-validator-identifier": ^7.22.20 + "@babel/helper-validator-identifier": ^7.24.5 chalk: ^2.4.2 js-tokens: ^4.0.0 picocolors: ^1.0.0 - checksum: 5f17b131cc3ebf3ab285a62cf98a404aef1bd71a6be045e748f8d5bf66d6a6e1aefd62f5972c84369472e8d9f22a614c58a89cd331eb60b7ba965b31b1bbeaf5 + checksum: eece0e63e9210e902f1ee88f15cabfa31d2693bd2e56806eb849478b859d274c24477081c649cee6a241c4aed7da6f3e05c7afa5c3cd70094006ed095292b0d0 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1, @babel/parser@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/parser@npm:7.24.4" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/parser@npm:7.24.5" bin: parser: ./bin/babel-parser.js - checksum: 94c9e3e592894cd6fc57c519f4e06b65463df9be5f01739bb0d0bfce7ffcf99b3c2fdadd44dc59cc858ba2739ce6e469813a941c2f2dfacf333a3b2c9c5c8465 + checksum: a251ea41bf8b5f61048beb320d43017aff68af5a3506bd2ef392180f5fa32c1061513171d582bb3d46ea48e3659dece8b3ba52511a2566066e58abee300ce2a0 languageName: node linkType: hard @@ -519,16 +512,16 @@ __metadata: linkType: hard "@babel/plugin-transform-typescript@npm:^7.23.3": - version: 7.24.4 - resolution: "@babel/plugin-transform-typescript@npm:7.24.4" + version: 7.24.5 + resolution: "@babel/plugin-transform-typescript@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-create-class-features-plugin": ^7.24.4 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-create-class-features-plugin": ^7.24.5 + "@babel/helper-plugin-utils": ^7.24.5 "@babel/plugin-syntax-typescript": ^7.24.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 57a9a776b1910c706d28972e4b056ced3af8fc59c29b2a6205c2bb2a408141ddb59a8f2f6041f8467a7b260942818767f4ecabb9f63adf7fddf2afa25e774dfc + checksum: a18b16c73ac0bb2d57aee95dd1619735bae1cee5c289aa60bafe4f72ddce920b743224f5a618157173fbb4fda63d4a5649ba52485fe72f7515d7257d115df057 languageName: node linkType: hard @@ -548,21 +541,21 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.12.5": - version: 7.24.4 - resolution: "@babel/runtime-corejs3@npm:7.24.4" + version: 7.24.5 + resolution: "@babel/runtime-corejs3@npm:7.24.5" dependencies: core-js-pure: ^3.30.2 regenerator-runtime: ^0.14.0 - checksum: 0c2e7c477de3dbf5cc6f2434cee3d78a34d87e8f1e2ea65840eb948d00f7d6968e0ef055449adf372a39d6214f8b9b2532506149b9d0e7ea3d09b1b84678ae6c + checksum: 59bee09c7a1d5a71f44f547402dbfe33e459579f828c41d837e6da3fc74d775436c862e1ef5417d56cb304574ec3a395104c72b672b3a35163f80b8ef237f4b6 languageName: node linkType: hard "@babel/runtime@npm:^7.12.5": - version: 7.24.4 - resolution: "@babel/runtime@npm:7.24.4" + version: 7.24.5 + resolution: "@babel/runtime@npm:7.24.5" dependencies: regenerator-runtime: ^0.14.0 - checksum: 2f27d4c0ffac7ae7999ac0385e1106f2a06992a8bdcbf3da06adcac7413863cd08c198c2e4e970041bbea849e17f02e1df18875539b6afba76c781b6b59a07c3 + checksum: 755383192f3ac32ba4c62bd4f1ae92aed5b82d2c6665f39eb28fa94546777cf5c63493ea92dd03f1c2e621b17e860f190c056684b7f234270fdc91e29beda063 languageName: node linkType: hard @@ -577,32 +570,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.9, @babel/traverse@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/traverse@npm:7.24.1" +"@babel/traverse@npm:^7.23.9, @babel/traverse@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/traverse@npm:7.24.5" dependencies: - "@babel/code-frame": ^7.24.1 - "@babel/generator": ^7.24.1 + "@babel/code-frame": ^7.24.2 + "@babel/generator": ^7.24.5 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 "@babel/helper-hoist-variables": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/parser": ^7.24.1 - "@babel/types": ^7.24.0 + "@babel/helper-split-export-declaration": ^7.24.5 + "@babel/parser": ^7.24.5 + "@babel/types": ^7.24.5 debug: ^4.3.1 globals: ^11.1.0 - checksum: 92a5ca906abfba9df17666d2001ab23f18600035f706a687055a0e392a690ae48d6fec67c8bd4ef19ba18699a77a5b7f85727e36b83f7d110141608fe0c24fe9 + checksum: a313fbf4a06946cc4b74b06e9846d7393a9ca1e8b6df6da60c669cff0a9426d6198c21a478041c60807b62b48f980473d4afbd3768764b0d9741ac80f5dfa04f languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.24.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.24.0 - resolution: "@babel/types@npm:7.24.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": + version: 7.24.5 + resolution: "@babel/types@npm:7.24.5" dependencies: - "@babel/helper-string-parser": ^7.23.4 - "@babel/helper-validator-identifier": ^7.22.20 + "@babel/helper-string-parser": ^7.24.1 + "@babel/helper-validator-identifier": ^7.24.5 to-fast-properties: ^2.0.0 - checksum: 4b574a37d490f621470ff36a5afaac6deca5546edcb9b5e316d39acbb20998e9c2be42f3fc0bf2b55906fc49ff2a5a6a097e8f5a726ee3f708a0b0ca93aed807 + checksum: 8eeeacd996593b176e649ee49d8dc3f26f9bb6aa1e3b592030e61a0e58ea010fb018dccc51e5314c8139409ea6cbab02e29b33e674e1f6962d8e24c52da6375b languageName: node linkType: hard @@ -1231,7 +1224,7 @@ __metadata: languageName: node linkType: hard -"@jsforce/jsforce-node@npm:^3.1.0": +"@jsforce/jsforce-node@npm:^3.2.0": version: 3.2.0 resolution: "@jsforce/jsforce-node@npm:3.2.0" dependencies: @@ -1685,11 +1678,11 @@ __metadata: languageName: node linkType: hard -"@salesforce/cli-plugins-testkit@npm:^5.2.3": - version: 5.2.3 - resolution: "@salesforce/cli-plugins-testkit@npm:5.2.3" +"@salesforce/cli-plugins-testkit@npm:^5.3.2": + version: 5.3.2 + resolution: "@salesforce/cli-plugins-testkit@npm:5.3.2" dependencies: - "@salesforce/core": ^7.3.0 + "@salesforce/core": ^7.3.3 "@salesforce/kit": ^3.1.1 "@salesforce/ts-types": ^2.0.9 "@types/shelljs": ^0.8.15 @@ -1699,7 +1692,7 @@ __metadata: sinon: ^17.0.1 strip-ansi: 6.0.1 ts-retry-promise: ^0.8.0 - checksum: 12bf29878df6bff46a91404a87f22040d3bca22b797b9cf86f942ace27a1a2c4f78a9dc89221e2bf12b6ce88a7348232262f88909142c7528b0e9913b159618c + checksum: 54485388d56265f04c89c87819afaf1ef38982f200ccf8067403d372e23706334d499eff65794a06ad25b3128f6e5ff6e440f50ecdf4adb0edf7f9e606f16280 languageName: node linkType: hard @@ -1740,28 +1733,28 @@ __metadata: languageName: node linkType: hard -"@salesforce/core@npm:^7.3.0, @salesforce/core@npm:^7.3.1": - version: 7.3.1 - resolution: "@salesforce/core@npm:7.3.1" +"@salesforce/core@npm:^7.3.3, @salesforce/core@npm:^7.3.4": + version: 7.3.4 + resolution: "@salesforce/core@npm:7.3.4" dependencies: - "@jsforce/jsforce-node": ^3.1.0 + "@jsforce/jsforce-node": ^3.2.0 "@salesforce/kit": ^3.1.1 "@salesforce/schemas": ^1.7.0 "@salesforce/ts-types": ^2.0.9 - ajv: ^8.12.0 + ajv: ^8.13.0 change-case: ^4.1.2 faye: ^1.4.0 form-data: ^4.0.0 js2xmlparser: ^4.0.1 jsonwebtoken: 9.0.2 jszip: 3.10.1 - pino: ^8.19.0 + pino: ^8.21.0 pino-abstract-transport: ^1.1.0 pino-pretty: ^10.3.1 proper-lockfile: ^4.1.2 semver: ^7.6.0 ts-retry-promise: ^0.7.1 - checksum: 2dd8bb9b18c3d8100c9e66457853146ce49720176eef0b8add8757e4b6b60459ccae837975362f23396248a3081ddfbf452c670f9135354531d1dbe02b60262b + checksum: cab33008e78dcfebe451af5a5a11fe1b2ce01e893262e458618ce100f834f08ba5dcf1b73ed8c106898cf26acd0f0de7d884acce7d6f0975a06af37c5b6d5e73 languageName: node linkType: hard @@ -2038,90 +2031,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-darwin-arm64@npm:1.5.0" +"@swc/core-darwin-arm64@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-darwin-arm64@npm:1.4.17" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-darwin-x64@npm:1.5.0" +"@swc/core-darwin-x64@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-darwin-x64@npm:1.4.17" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.5.0" +"@swc/core-linux-arm-gnueabihf@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.4.17" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-linux-arm64-gnu@npm:1.5.0" +"@swc/core-linux-arm64-gnu@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-linux-arm64-gnu@npm:1.4.17" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-linux-arm64-musl@npm:1.5.0" +"@swc/core-linux-arm64-musl@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-linux-arm64-musl@npm:1.4.17" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-linux-x64-gnu@npm:1.5.0" +"@swc/core-linux-x64-gnu@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-linux-x64-gnu@npm:1.4.17" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-linux-x64-musl@npm:1.5.0" +"@swc/core-linux-x64-musl@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-linux-x64-musl@npm:1.4.17" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-win32-arm64-msvc@npm:1.5.0" +"@swc/core-win32-arm64-msvc@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-win32-arm64-msvc@npm:1.4.17" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-win32-ia32-msvc@npm:1.5.0" +"@swc/core-win32-ia32-msvc@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-win32-ia32-msvc@npm:1.4.17" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.5.0": - version: 1.5.0 - resolution: "@swc/core-win32-x64-msvc@npm:1.5.0" +"@swc/core-win32-x64-msvc@npm:1.4.17": + version: 1.4.17 + resolution: "@swc/core-win32-x64-msvc@npm:1.4.17" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.5.0": - version: 1.5.0 - resolution: "@swc/core@npm:1.5.0" - dependencies: - "@swc/core-darwin-arm64": 1.5.0 - "@swc/core-darwin-x64": 1.5.0 - "@swc/core-linux-arm-gnueabihf": 1.5.0 - "@swc/core-linux-arm64-gnu": 1.5.0 - "@swc/core-linux-arm64-musl": 1.5.0 - "@swc/core-linux-x64-gnu": 1.5.0 - "@swc/core-linux-x64-musl": 1.5.0 - "@swc/core-win32-arm64-msvc": 1.5.0 - "@swc/core-win32-ia32-msvc": 1.5.0 - "@swc/core-win32-x64-msvc": 1.5.0 +"@swc/core@npm:^1.4.17": + version: 1.4.17 + resolution: "@swc/core@npm:1.4.17" + dependencies: + "@swc/core-darwin-arm64": 1.4.17 + "@swc/core-darwin-x64": 1.4.17 + "@swc/core-linux-arm-gnueabihf": 1.4.17 + "@swc/core-linux-arm64-gnu": 1.4.17 + "@swc/core-linux-arm64-musl": 1.4.17 + "@swc/core-linux-x64-gnu": 1.4.17 + "@swc/core-linux-x64-musl": 1.4.17 + "@swc/core-win32-arm64-msvc": 1.4.17 + "@swc/core-win32-ia32-msvc": 1.4.17 + "@swc/core-win32-x64-msvc": 1.4.17 "@swc/counter": ^0.1.2 "@swc/types": ^0.1.5 peerDependencies: @@ -2150,7 +2143,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 1abab0b57755020b60ebf2557629c23c65c3546e4cd80f9d02fbdf208d4169c9300a0229c088081b43a01e630c9d86d02f8c240c9fc2842eaed2a517770fcd1d + checksum: 65fce1ebee900e4e6bdbc6f6eda22ffdda71e9b34895a7d3a185578d9aab0accc3202f367d480aaa35e99137a762121b913bbdb62113ac823d0c7acab00808d0 languageName: node linkType: hard @@ -2247,9 +2240,9 @@ __metadata: linkType: hard "@types/chai@npm:*": - version: 4.3.14 - resolution: "@types/chai@npm:4.3.14" - checksum: 962c67d1295005886ced8f87c73614616f6d65ed1ec71818021c9206decbaab1234da878295ba52450883c78a8ee5e1359e5deeadee3b7d058538b0ae8c67b08 + version: 4.3.16 + resolution: "@types/chai@npm:4.3.16" + checksum: bb5f52d1b70534ed8b4bf74bd248add003ffe1156303802ea367331607c06b494da885ffbc2b674a66b4f90c9ee88759790a5f243879f6759f124f22328f5e95 languageName: node linkType: hard @@ -2368,9 +2361,9 @@ __metadata: linkType: hard "@types/lodash@npm:*": - version: 4.17.0 - resolution: "@types/lodash@npm:4.17.0" - checksum: 3f98c0b67a93994cbc3403d4fa9dbaf52b0b6bb7f07a764d73875c2dcd5ef91222621bd5bcf8eee7b417a74d175c2f7191b9f595f8603956fd06f0674c0cba93 + version: 4.17.1 + resolution: "@types/lodash@npm:4.17.1" + checksum: 01984d5b44c09ef45258f8ac6d0cf926900624064722d51a020ba179e5d4a293da0068fb278d87dc695586afe7ebd3362ec57f5c0e7c4f6c1fab9d04a80e77f5 languageName: node linkType: hard @@ -2388,12 +2381,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^20.12.7": - version: 20.12.7 - resolution: "@types/node@npm:20.12.7" +"@types/node@npm:*, @types/node@npm:^20.12.8": + version: 20.12.8 + resolution: "@types/node@npm:20.12.8" dependencies: undici-types: ~5.26.4 - checksum: 7cc979f7e2ca9a339ec71318c3901b9978555257929ef3666987f3e447123bc6dc92afcc89f6347e09e07d602fde7d51bcddea626c23aa2bb74aeaacfd1e1686 + checksum: 84d4876d95792a9567d2cc5a2c48db7028c397820e842cd65e2f848c23dd4b868b7131bda8eb66a1729d4944289070153d6180048de5bd155b35de421283c433 languageName: node linkType: hard @@ -2476,15 +2469,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/eslint-plugin@npm:7.7.1" +"@typescript-eslint/eslint-plugin@npm:^7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.8.0" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 7.7.1 - "@typescript-eslint/type-utils": 7.7.1 - "@typescript-eslint/utils": 7.7.1 - "@typescript-eslint/visitor-keys": 7.7.1 + "@typescript-eslint/scope-manager": 7.8.0 + "@typescript-eslint/type-utils": 7.8.0 + "@typescript-eslint/utils": 7.8.0 + "@typescript-eslint/visitor-keys": 7.8.0 debug: ^4.3.4 graphemer: ^1.4.0 ignore: ^5.3.1 @@ -2497,44 +2490,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 17de1806e083cb575ed5b8b7126cbe4341a369a0eb271dcffb5820962a3c9e46e2392628146125d39985b46cfa80b12cebe02e6c2e4043f88cc4884cc308cc21 + checksum: 2a95bcbd2467892a56f4b0eb262c411abeb15f8d6b581d132fc2a57aa47eb4edc751f02e1a8ac88b7a3330c770a61cdaf6456aa7837b0ee50b5468397324b3fb languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/parser@npm:7.7.1" +"@typescript-eslint/parser@npm:^7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/parser@npm:7.8.0" dependencies: - "@typescript-eslint/scope-manager": 7.7.1 - "@typescript-eslint/types": 7.7.1 - "@typescript-eslint/typescript-estree": 7.7.1 - "@typescript-eslint/visitor-keys": 7.7.1 + "@typescript-eslint/scope-manager": 7.8.0 + "@typescript-eslint/types": 7.8.0 + "@typescript-eslint/typescript-estree": 7.8.0 + "@typescript-eslint/visitor-keys": 7.8.0 debug: ^4.3.4 peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 737035f259120533ffede288a7a9b4f6261e41558ccf333f0422cadc8fe2bf7dee91e64369003b623cc972c0f7149822250c1b2afdd05b94383252a68d8dca97 + checksum: fd077b7f7e1348e64b739a1579dcaebb6933392635614d27008d5a521809992df7b93771dd54efe809b320d224c10ff024ea7ef7c7c578f673a7a937e869c314 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/scope-manager@npm:7.7.1" +"@typescript-eslint/scope-manager@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/scope-manager@npm:7.8.0" dependencies: - "@typescript-eslint/types": 7.7.1 - "@typescript-eslint/visitor-keys": 7.7.1 - checksum: 9f9c78bcbf32e65ad0cbd1c5c08e9cf7442d330e4e466ea6e13074241a44b80e8f9f99a9f4b6dbf97db415dbb1e538a9818e9553129c0e4fff005743ae89b6e7 + "@typescript-eslint/types": 7.8.0 + "@typescript-eslint/visitor-keys": 7.8.0 + checksum: 2ab9158f2d055f0917b7004568e50fec112d4a7abcc36a04bdded4fbb32f5ac3bb2ed57e12aec9cc1f41a9322dcd97d7bc1529e3a90640a6c431887e75099527 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/type-utils@npm:7.7.1" +"@typescript-eslint/type-utils@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/type-utils@npm:7.8.0" dependencies: - "@typescript-eslint/typescript-estree": 7.7.1 - "@typescript-eslint/utils": 7.7.1 + "@typescript-eslint/typescript-estree": 7.8.0 + "@typescript-eslint/utils": 7.8.0 debug: ^4.3.4 ts-api-utils: ^1.3.0 peerDependencies: @@ -2542,23 +2535,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: ac8a4f1ad22dd5b414374673e612f40185ba5ac0ade796ddd959c228bb44d270f9004a09fb4ad83d940257ab37c358112e5b535fe45a5a159f68a156051db2d2 + checksum: 17d4d7aaf21d52dbc96c22f3e81387bb3cf767686f4728a68646e97be33886830b252d82eaa3563cca2fb0bf991df462e1d2e44aec60de3d3fca01cb505dfce3 languageName: node linkType: hard -"@typescript-eslint/types@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/types@npm:7.7.1" - checksum: b30a861b641ea8f9e882647344674893ec4b751ddc9f5431998b1a96ef01b80fd7267d9da719ee8e1b2249de4cfc32d7ef7877589502b412d30f19854987cd80 +"@typescript-eslint/types@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/types@npm:7.8.0" + checksum: fb4b0e09cae2cf66e4699f0f978a39e7aa82aab1112858ca40265c1aeb628cdecd95856beaf727b8479b1abeac181601241348f5d387fcd1f51293eb65b18a54 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/typescript-estree@npm:7.7.1" +"@typescript-eslint/typescript-estree@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.8.0" dependencies: - "@typescript-eslint/types": 7.7.1 - "@typescript-eslint/visitor-keys": 7.7.1 + "@typescript-eslint/types": 7.8.0 + "@typescript-eslint/visitor-keys": 7.8.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -2568,34 +2561,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 3b33075eb82b98922644a11500ee9c4b6474e8879882c953408b3f33d36d591d4e74a52606106a911801f60dd7d054d6bc6b6e0a547570470ffa7a84aded08a1 + checksum: 278ac7f988bde27ac5bf8400ad141125783895be53ba2cd1ad2faaa30b01dbcbc026a6aa2db4a877f9453c8c2811465cb7b91c30f15ebd9450415c9b27250a1d languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/utils@npm:7.7.1" +"@typescript-eslint/utils@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/utils@npm:7.8.0" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.15 "@types/semver": ^7.5.8 - "@typescript-eslint/scope-manager": 7.7.1 - "@typescript-eslint/types": 7.7.1 - "@typescript-eslint/typescript-estree": 7.7.1 + "@typescript-eslint/scope-manager": 7.8.0 + "@typescript-eslint/types": 7.8.0 + "@typescript-eslint/typescript-estree": 7.8.0 semver: ^7.6.0 peerDependencies: eslint: ^8.56.0 - checksum: 9ef631a29177826105fa8f05bb2f59c2c3ac2f65c155b58dc80df27146499da3590eef26b9e1319ed1d50c58314a889645f7e7ded656507c57b5c4ee0a4bd473 + checksum: 770c4742acf3a1845dcc7c280d6af3d338b02187c333f7df4a5f974ba69f56d6be84b888b1d951674f5aab2317b32d3f29a96292d992a87d1a9238d34b15c943 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/visitor-keys@npm:7.7.1" +"@typescript-eslint/visitor-keys@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.8.0" dependencies: - "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/types": 7.8.0 eslint-visitor-keys: ^3.4.3 - checksum: cd2897cfc45589cb6d81e7ae92b2765711aa71d2a4e06a3cb766098855a922e1475513288e86cc87a352bfa90e5cf106db043d5f2f76f534fe723f6cf5f14618 + checksum: 9e635f783188733b41fd6b34053f9a06a85f24c24734882e341116c496e04561fa3ad93c951d4bd4d25a76c2a31219f4329b16ade85bf03222a492dc77a3418f languageName: node linkType: hard @@ -2706,7 +2699,19 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:~8.12.0": +"ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" + dependencies: + fast-deep-equal: ^3.1.3 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.4.1 + checksum: 6de82d0b2073e645ca3300561356ddda0234f39b35d2125a8700b650509b296f41c00ab69f53178bbe25ad688bd6ac3747ab44101f2f4bd245952e8fd6ccc3c1 + languageName: node + linkType: hard + +"ajv@npm:~8.12.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -3358,8 +3363,8 @@ __metadata: linkType: hard "cacache@npm:^18.0.0": - version: 18.0.2 - resolution: "cacache@npm:18.0.2" + version: 18.0.3 + resolution: "cacache@npm:18.0.3" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 @@ -3373,7 +3378,7 @@ __metadata: ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b + checksum: b717fd9b36e9c3279bfde4545c3a8f6d5a539b084ee26a9504d48f83694beb724057d26e090b97540f9cc62bea18b9f6cf671c50e18fb7dac60eda9db691714f languageName: node linkType: hard @@ -3434,9 +3439,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001612 - resolution: "caniuse-lite@npm:1.0.30001612" - checksum: 2b6ab6a19c72bdf8dccac824944e828a2a1fae52c6dfeb2d64ccecfd60d0466d2e5a392e996da2150d92850188a5034666dceed34a38d978177f6934e0bf106d + version: 1.0.30001616 + resolution: "caniuse-lite@npm:1.0.30001616" + checksum: adbfdb5e2c02b060834874bec3deb7865a2717fa417b08ad8235af806c48ad7bc433bbf053e1ea48209d28c603c6e6d163eee3f0e4eec70e72569e378a7f9106 languageName: node linkType: hard @@ -3609,9 +3614,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.2.3 - resolution: "cjs-module-lexer@npm:1.2.3" - checksum: 5ea3cb867a9bb609b6d476cd86590d105f3cfd6514db38ff71f63992ab40939c2feb68967faa15a6d2b1f90daa6416b79ea2de486e9e2485a6f8b66a21b4fb0a + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 75f20ac264a397ea5c63f9c2343a51ab878043666468f275e94862f7180ec1d764a400ec0c09085dcf0db3193c74a8b571519abd2bf4be0d2be510d1377c8d4b languageName: node linkType: hard @@ -4218,9 +4223,9 @@ __metadata: linkType: hard "dayjs@npm:^1.8.16": - version: 1.11.10 - resolution: "dayjs@npm:1.11.10" - checksum: a6b5a3813b8884f5cd557e2e6b7fa569f4c5d0c97aca9558e38534af4f2d60daafd3ff8c2000fed3435cfcec9e805bcebd99f90130c6d1c5ef524084ced588c4 + version: 1.11.11 + resolution: "dayjs@npm:1.11.11" + checksum: 84788275aad8a87fee4f1ce4be08861df29687aae6b7b43dd65350118a37dda56772a3902f802cb2dc651dfed447a5a8df62d88f0fb900dba8333e411190a5d5 languageName: node linkType: hard @@ -4339,7 +4344,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -4523,9 +4528,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.668": - version: 1.4.747 - resolution: "electron-to-chromium@npm:1.4.747" - checksum: 6d302c2fbe71390ca666544017de5f8614ba8632ee02fd612d423439e813d72df09cbd8f614122a2ee07c8ffc2b3788882a5c5bb99363f162b9257f34c0eb31f + version: 1.4.756 + resolution: "electron-to-chromium@npm:1.4.756" + checksum: 59e9e35459e7f4dc53c09e85a74b8b77a1be8a711a66e79bcd3dfdfd2a894bc48219a890d36314d16fe58a03a5df4080d942ae163c4d04e8d3fedb2b3510e518 languageName: node linkType: hard @@ -4722,7 +4727,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 @@ -5741,11 +5746,12 @@ __metadata: linkType: hard "globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: ^1.1.3 - checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 + define-properties: ^1.2.1 + gopd: ^1.0.1 + checksum: 39ad667ad9f01476474633a1834a70842041f70a55571e8dcef5fb957980a92da5022db5430fca8aecc5d47704ae30618c0bc877a579c70710c904e9ef06108a languageName: node linkType: hard @@ -6080,9 +6086,9 @@ __metadata: linkType: hard "import-meta-resolve@npm:^4.0.0": - version: 4.0.0 - resolution: "import-meta-resolve@npm:4.0.0" - checksum: 51c50115fd38e9ba21736f8d7543a58446b92d2cb5f38c9b5ec72426afeb2fb790f82051560a0f16323f44dd73d8d37c07eab5f8dc4635bcdb401daa36727b1a + version: 4.1.0 + resolution: "import-meta-resolve@npm:4.1.0" + checksum: 6497af27bf3ee384ad4efd4e0ec3facf9a114863f35a7b35f248659f32faa5e1ae07baa74d603069f35734ae3718a78b3f66926f98dc9a62e261e7df37854a62 languageName: node linkType: hard @@ -6146,8 +6152,8 @@ __metadata: linkType: hard "inquirer@npm:~9.2.13": - version: 9.2.19 - resolution: "inquirer@npm:9.2.19" + version: 9.2.20 + resolution: "inquirer@npm:9.2.20" dependencies: "@inquirer/figures": ^1.0.1 "@ljharb/through": ^2.3.13 @@ -6164,7 +6170,7 @@ __metadata: string-width: ^4.2.3 strip-ansi: ^6.0.1 wrap-ansi: ^6.2.0 - checksum: 2bcfbed4293e4f0af85c240e86b192bba5dae6a8df6d01d7cddf54b76d8df5dd5706d67cd2e5934f679973311ab74228f25fb0237a58d63e44add425e93da3a6 + checksum: a0555441e1c4c66a7bb406c93b49969022b46dc2aeb35c9ba18a01429e0ac05ea7b94e891a97f2b4e909b58b16597896301c1db8853992a6af2f426f348e26a8 languageName: node linkType: hard @@ -6566,9 +6572,9 @@ __metadata: languageName: node linkType: hard -"isomorphic-git@npm:^1.25.7": - version: 1.25.7 - resolution: "isomorphic-git@npm:1.25.7" +"isomorphic-git@npm:^1.25.8": + version: 1.25.8 + resolution: "isomorphic-git@npm:1.25.8" dependencies: async-lock: ^1.1.0 clean-git-ref: ^2.0.1 @@ -6583,7 +6589,7 @@ __metadata: simple-get: ^4.0.1 bin: isogit: cli.cjs - checksum: 6655c70c8c9974c907f6ca864ca16b0aed113ca8b6f50de4858a624b2ed66633a83ce64ca8935f370e328a29bc37811447eb7494be379388123feb811e867459 + checksum: 3d4fa69dc8335ce936d2928d1a16bc911ac84fa6e551f0052f31ef5c952ef9d69818ddf36f61d8171efe6453e1335a51512260d82dfd2079341217044674fd70 languageName: node linkType: hard @@ -6708,8 +6714,8 @@ __metadata: linkType: hard "jake@npm:^10.8.5": - version: 10.8.7 - resolution: "jake@npm:10.8.7" + version: 10.9.1 + resolution: "jake@npm:10.9.1" dependencies: async: ^3.2.3 chalk: ^4.0.2 @@ -6717,7 +6723,7 @@ __metadata: minimatch: ^3.1.2 bin: jake: bin/cli.js - checksum: a23fd2273fb13f0d0d845502d02c791fd55ef5c6a2d207df72f72d8e1eac6d2b8ffa6caf660bc8006b3242e0daaa88a3ecc600194d72b5c6016ad56e9cd43553 + checksum: 49659c156b8ad921af377fb782505ae3cc7e7dd8793695b782070d99b4b66d2688b4e3efb32e09252400bfe6e49a7fb393a3a0959e8e1a51dbda95bcacbb9c36 languageName: node linkType: hard @@ -7463,9 +7469,9 @@ __metadata: languageName: node linkType: hard -"knip@npm:^5.10.0": - version: 5.10.0 - resolution: "knip@npm:5.10.0" +"knip@npm:^5.12.2": + version: 5.12.2 + resolution: "knip@npm:5.12.2" dependencies: "@ericcornelissen/bash-parser": 0.5.2 "@nodelib/fs.walk": 2.0.0 @@ -7491,7 +7497,7 @@ __metadata: bin: knip: bin/knip.js knip-bun: bin/knip-bun.js - checksum: 632fcbbf27dbe21e6b9e2cc88c223cbc014dca00824eb995c02e4da313fb4215a43eac48a4da1aeaeeacf5415dc5522620e1f74da0cbf50a037bb48c0b19337c + checksum: f799dae9d1d780e6f4954a23eda15d8cb1b19dd72e663dfa39c3ad46273d10f597f38569fa00eb07d0f2144c4d4568ba8195d8df8afc8e45e100019750196fec languageName: node linkType: hard @@ -7870,9 +7876,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.2.0 - resolution: "lru-cache@npm:10.2.0" - checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 98e8fc93691c546f719a76103ef2bee5a3ac823955c755a47641ec41f8c7fafa1baeaba466937cc1cbfa9cfd47e03536d10e2db3158a64ad91ff3a58a32c893e languageName: node linkType: hard @@ -7939,8 +7945,8 @@ __metadata: linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": ^2.0.0 cacache: ^18.0.0 @@ -7951,9 +7957,10 @@ __metadata: minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 + proc-log: ^4.2.0 promise-retry: ^2.0.1 ssri: ^10.0.0 - checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af + checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd languageName: node linkType: hard @@ -8103,8 +8110,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: ^0.1.13 minipass: ^7.0.3 @@ -8113,7 +8120,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a + checksum: 8047d273236157aab27ab7cd8eab7ea79e6ecd63e8f80c3366ec076cb9a0fed550a6935bab51764369027c414647fd8256c2a20c5445fb250c483de43350de83 languageName: node linkType: hard @@ -8161,9 +8168,9 @@ __metadata: linkType: hard "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 + version: 7.1.0 + resolution: "minipass@npm:7.1.0" + checksum: c057d4b1d7fdb35b8f4b9d8f627b1f6832c441cd7dff9304ee5efef68abb3b460309bf97b1b0ce5b960e259caa53c724f609d058e4dc12d547e2a074aaae2cd6 languageName: node linkType: hard @@ -8476,13 +8483,13 @@ __metadata: linkType: hard "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 + checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 languageName: node linkType: hard @@ -8695,16 +8702,16 @@ __metadata: linkType: hard "optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - "@aashutoshrathi/word-wrap": ^1.2.3 deep-is: ^0.1.3 fast-levenshtein: ^2.0.6 levn: ^0.4.1 prelude-ls: ^1.2.1 type-check: ^0.4.0 - checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a + word-wrap: ^1.2.5 + checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb languageName: node linkType: hard @@ -9041,7 +9048,7 @@ __metadata: languageName: node linkType: hard -"pino-abstract-transport@npm:^1.0.0, pino-abstract-transport@npm:^1.1.0": +"pino-abstract-transport@npm:^1.0.0, pino-abstract-transport@npm:^1.1.0, pino-abstract-transport@npm:^1.2.0": version: 1.2.0 resolution: "pino-abstract-transport@npm:1.2.0" dependencies: @@ -9082,24 +9089,24 @@ __metadata: languageName: node linkType: hard -"pino@npm:^8.19.0": - version: 8.20.0 - resolution: "pino@npm:8.20.0" +"pino@npm:^8.21.0": + version: 8.21.0 + resolution: "pino@npm:8.21.0" dependencies: atomic-sleep: ^1.0.0 fast-redact: ^3.1.1 on-exit-leak-free: ^2.1.0 - pino-abstract-transport: ^1.1.0 + pino-abstract-transport: ^1.2.0 pino-std-serializers: ^6.0.0 process-warning: ^3.0.0 quick-format-unescaped: ^4.0.3 real-require: ^0.2.0 safe-stable-stringify: ^2.3.1 sonic-boom: ^3.7.0 - thread-stream: ^2.0.0 + thread-stream: ^2.6.0 bin: pino: bin.js - checksum: 51206e0547b5507e2284795241c7855e5200a9df4d60ab610bbb736af3c51303f1b5a89a1cbcf273432614849cff3562c30871b706ed67b11e15e30b885006bb + checksum: d895c37cfcb7ade33ad7ac4ca54c0497ab719ec726e42b7c7b9697e07572a09a7c7de18d751440769c3ea5ecbac2075fdac720cf182720a4764defe3de8a1411 languageName: node linkType: hard @@ -9185,6 +9192,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 98f6cd012d54b5334144c5255ecb941ee171744f45fca8b43b58ae5a0c1af07352475f481cadd9848e7f0250376ee584f6aa0951a856ff8f021bdfbff4eb33fc + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -9359,9 +9373,9 @@ __metadata: linkType: hard "react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 languageName: node linkType: hard @@ -9871,20 +9885,20 @@ __metadata: "@commitlint/config-conventional": ^19.2.2 "@jest/globals": ^29.7.0 "@oclif/dev-cli": ^1.26.10 - "@salesforce/cli-plugins-testkit": ^5.2.3 + "@salesforce/cli-plugins-testkit": ^5.3.2 "@salesforce/command": ^5.3.9 - "@salesforce/core": ^7.3.1 + "@salesforce/core": ^7.3.4 "@salesforce/dev-config": ^4.1.0 "@salesforce/ts-sinon": ^1.4.19 "@stryker-mutator/core": ^8.2.6 "@stryker-mutator/jest-runner": ^8.2.6 - "@swc/core": ^1.5.0 + "@swc/core": ^1.4.17 "@types/async": ^3.2.24 "@types/jest": ^29.5.12 "@types/mocha": ^10.0.6 - "@types/node": ^20.12.7 - "@typescript-eslint/eslint-plugin": ^7.7.1 - "@typescript-eslint/parser": ^7.7.1 + "@types/node": ^20.12.8 + "@typescript-eslint/eslint-plugin": ^7.8.0 + "@typescript-eslint/parser": ^7.8.0 async: ^3.2.5 benchmark: ^2.1.4 chai: ^4.3.10 @@ -9896,9 +9910,9 @@ __metadata: fs-extra: ^11.2.0 husky: ^9.0.11 ignore: ^5.3.1 - isomorphic-git: ^1.25.7 + isomorphic-git: ^1.25.8 jest: ^29.7.0 - knip: ^5.10.0 + knip: ^5.12.2 lint-staged: ^15.2.2 lodash: ^4.17.21 mocha: ^10.4.0 @@ -10287,11 +10301,11 @@ __metadata: linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: ^7.0.3 - checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 + checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 languageName: node linkType: hard @@ -10570,8 +10584,8 @@ __metadata: linkType: hard "synp@npm:^1.9.10": - version: 1.9.10 - resolution: "synp@npm:1.9.10" + version: 1.9.13 + resolution: "synp@npm:1.9.13" dependencies: "@yarnpkg/lockfile": ^1.1.0 bash-glob: ^2.0.0 @@ -10580,11 +10594,11 @@ __metadata: eol: ^0.9.1 lodash: 4.17.21 nmtree: ^1.0.6 - semver: ^7.3.5 + semver: ^7.6.0 sort-object-keys: ^1.1.3 bin: - synp: ./cli/synp.js - checksum: 7dd1d50f8a1627e94b12a54fda69486a9772775448b53773b9fbd733f7c3b23bf8e3f4c489583260b73ad88c82549b9ee89508731ce4a06691a71b1b9d24ac4f + synp: cli/synp.js + checksum: c3a24cd10d80eeefc02777d66117cdadda6f5874a4f4beafb4cf8894c55896fd359accbb394f17118b140cbb8e6601534ad010b41f0afc0b9aa17605fce364b0 languageName: node linkType: hard @@ -10652,12 +10666,12 @@ __metadata: languageName: node linkType: hard -"thread-stream@npm:^2.0.0": - version: 2.6.0 - resolution: "thread-stream@npm:2.6.0" +"thread-stream@npm:^2.6.0": + version: 2.7.0 + resolution: "thread-stream@npm:2.7.0" dependencies: real-require: ^0.2.0 - checksum: db9f3bddb30a70b5d8f82e727d0ff5a0cc83f4c0cc4630d4a338cb37bb31ec921aad2e1530d92c1db66f883c1612b48f1aad72645e98ce8a252525a08aeb9d00 + checksum: 75ab019cda628344c7779e5f5a88f7759764efd29d320327ad2e6c2622778b5f1c43a3966d76a9ee5744086d61c680b413548f5521030f9e9055487684436165 languageName: node linkType: hard @@ -10735,14 +10749,14 @@ __metadata: linkType: hard "tough-cookie@npm:*": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" dependencies: psl: ^1.1.33 punycode: ^2.1.1 universalify: ^0.2.0 url-parse: ^1.5.3 - checksum: c9226afff36492a52118432611af083d1d8493a53ff41ec4ea48e5b583aec744b989e4280bcf476c910ec1525a89a4a0f1cae81c08b18fb2ec3a9b3a72b91dcc + checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c languageName: node linkType: hard @@ -11123,16 +11137,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" + version: 1.0.15 + resolution: "update-browserslist-db@npm:1.0.15" dependencies: - escalade: ^3.1.1 + escalade: ^3.1.2 picocolors: ^1.0.0 peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322 + checksum: 15f244dc83918c9a1779b86311d1be39d8f990e0a439db559fd2f54150b789fca774cdb4cc1886d5f18b06c767ed97f84d47356a5fda42da3bcc4e0f9b9d22e4 languageName: node linkType: hard @@ -11154,7 +11168,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -11374,6 +11388,13 @@ __metadata: languageName: node linkType: hard +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb + languageName: node + linkType: hard + "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -11729,8 +11750,8 @@ __metadata: linkType: hard "zod@npm:^3.22.4": - version: 3.23.4 - resolution: "zod@npm:3.23.4" - checksum: 58f6e298c51d9ae01a1b1a1692ac7f00774b466d9a287a1ff8d61ff1fbe0ae9b0f050ae1cf1a8f71e4c6ccd0333a3cc340f339360fab5f5046cc954d10525a54 + version: 3.23.6 + resolution: "zod@npm:3.23.6" + checksum: f534119e2a54e86bf77e5c6ff630ef4ec50b87dd9d9faf66dc7a663a489d37130b716ebd836cdd9d7fc6e124a1accdc0d53f388243a236c10e632dcc945eaa27 languageName: node linkType: hard