From 744abeaf9d0f608e3b4ea72560520d4e7fd3f11e Mon Sep 17 00:00:00 2001 From: Sebastien Date: Thu, 16 May 2024 10:48:34 +0200 Subject: [PATCH] feat: support new `GenAI` metadata kind (#865) --- package.json | 18 +- src/metadata/v60.json | 14 ++ yarn.lock | 452 ++++++++++++++++++++++-------------------- 3 files changed, 259 insertions(+), 225 deletions(-) diff --git a/package.json b/package.json index 9232de2c..72793be2 100644 --- a/package.json +++ b/package.json @@ -26,12 +26,12 @@ "author": "Sebastien Colladon ", "dependencies": { "@salesforce/command": "^5.3.9", - "@salesforce/core": "^7.3.4", + "@salesforce/core": "^7.3.6", "async": "^3.2.5", "fast-xml-parser": "^4.3.6", "fs-extra": "^11.2.0", "ignore": "^5.3.1", - "isomorphic-git": "^1.25.8", + "isomorphic-git": "^1.25.10", "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.3.2", + "@salesforce/cli-plugins-testkit": "^5.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.4.17", + "@swc/core": "^1.5.7", "@types/async": "^3.2.24", "@types/jest": "^29.5.12", "@types/mocha": "^10.0.6", - "@types/node": "^20.12.8", - "@typescript-eslint/eslint-plugin": "^7.8.0", - "@typescript-eslint/parser": "^7.8.0", + "@types/node": "^20.12.12", + "@typescript-eslint/eslint-plugin": "^7.9.0", + "@typescript-eslint/parser": "^7.9.0", "benchmark": "^2.1.4", "chai": "^4.3.10", "eslint": "^8.57.0", @@ -213,13 +213,13 @@ "eslint-plugin-prettier": "^5.1.3", "husky": "^9.0.11", "jest": "^29.7.0", - "knip": "^5.12.2", + "knip": "^5.16.0", "lint-staged": "^15.2.2", "mocha": "^10.4.0", "nyc": "^15.1.0", "prettier": "^3.2.5", "shx": "^0.3.4", - "sinon": "^17.0.1", + "sinon": "^18.0.0", "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "tslib": "^2.6.2", diff --git a/src/metadata/v60.json b/src/metadata/v60.json index 6d78b7bd..c12fa9c2 100644 --- a/src/metadata/v60.json +++ b/src/metadata/v60.json @@ -1,4 +1,18 @@ [ + { + "directoryName": "genAiPromptTemplateActivations", + "inFolder": false, + "metaFile": false, + "suffix": "genAiPromptTemplateActivation", + "xmlName": "GenAiPromptTemplateActv" + }, + { + "directoryName": "genAiPromptTemplates", + "inFolder": false, + "metaFile": false, + "suffix": "genAiPromptTemplate", + "xmlName": "GenAiPromptTemplate" + }, { "directoryName": "dw", "inFolder": false, diff --git a/yarn.lock b/yarn.lock index b5fde7e4..7c2e2f61 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1339,11 +1339,11 @@ __metadata: linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 languageName: node linkType: hard @@ -1678,21 +1678,21 @@ __metadata: languageName: node linkType: hard -"@salesforce/cli-plugins-testkit@npm:^5.3.2": - version: 5.3.2 - resolution: "@salesforce/cli-plugins-testkit@npm:5.3.2" +"@salesforce/cli-plugins-testkit@npm:^5.3.4": + version: 5.3.4 + resolution: "@salesforce/cli-plugins-testkit@npm:5.3.4" dependencies: - "@salesforce/core": ^7.3.3 + "@salesforce/core": ^7.3.5 "@salesforce/kit": ^3.1.1 "@salesforce/ts-types": ^2.0.9 "@types/shelljs": ^0.8.15 debug: ^4.3.1 jszip: ^3.10.1 shelljs: ^0.8.4 - sinon: ^17.0.1 + sinon: ^17.0.2 strip-ansi: 6.0.1 ts-retry-promise: ^0.8.0 - checksum: 54485388d56265f04c89c87819afaf1ef38982f200ccf8067403d372e23706334d499eff65794a06ad25b3128f6e5ff6e440f50ecdf4adb0edf7f9e606f16280 + checksum: 574024cebbdd09e5de306ae1c87cd9664c65d99ae80e69dae76939fe1aa91d5bc75d04cb2a0ecb19f0ff785c5c085ac706344650d2e83633acc3fc93c513cf9b languageName: node linkType: hard @@ -1733,9 +1733,9 @@ __metadata: languageName: node linkType: hard -"@salesforce/core@npm:^7.3.3, @salesforce/core@npm:^7.3.4": - version: 7.3.4 - resolution: "@salesforce/core@npm:7.3.4" +"@salesforce/core@npm:^7.3.5, @salesforce/core@npm:^7.3.6": + version: 7.3.6 + resolution: "@salesforce/core@npm:7.3.6" dependencies: "@jsforce/jsforce-node": ^3.2.0 "@salesforce/kit": ^3.1.1 @@ -1752,9 +1752,9 @@ __metadata: pino-abstract-transport: ^1.1.0 pino-pretty: ^10.3.1 proper-lockfile: ^4.1.2 - semver: ^7.6.0 + semver: ^7.6.2 ts-retry-promise: ^0.7.1 - checksum: cab33008e78dcfebe451af5a5a11fe1b2ce01e893262e458618ce100f834f08ba5dcf1b73ed8c106898cf26acd0f0de7d884acce7d6f0975a06af37c5b6d5e73 + checksum: 41a796455031fedc6351ca78c7b1105d5a89926006f2202ae3f2bb66d66b2997066309a4a3236f61e19243c9d971fae89913cd1967f1bc430ec7d0f1752ffc84 languageName: node linkType: hard @@ -1787,9 +1787,9 @@ __metadata: linkType: hard "@salesforce/schemas@npm:^1.5.1, @salesforce/schemas@npm:^1.7.0": - version: 1.7.0 - resolution: "@salesforce/schemas@npm:1.7.0" - checksum: 7488f6421ea80bf4e868d8b1cdcc46c2eb02843c6d5a9b126e042ea286348d5a22ba253a4208b67aa3f123ddbdd2aa0d50db792b4473a53eb77b11b559cde4c0 + version: 1.8.1 + resolution: "@salesforce/schemas@npm:1.8.1" + checksum: 7616b8e0d0d61b6f74becc9598f03bd7f6f72df2b2cb91daf029eb07dbd6e3d8df1cbebcb6b20e15f3d9324f98221a9c3bdce9bd3cb6bd2da642f3268cadd5a4 languageName: node linkType: hard @@ -1854,7 +1854,7 @@ __metadata: languageName: node linkType: hard -"@sinonjs/commons@npm:^3.0.0": +"@sinonjs/commons@npm:^3.0.0, @sinonjs/commons@npm:^3.0.1": version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" dependencies: @@ -2031,92 +2031,92 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-darwin-arm64@npm:1.4.17" +"@swc/core-darwin-arm64@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-darwin-arm64@npm:1.5.7" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-darwin-x64@npm:1.4.17" +"@swc/core-darwin-x64@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-darwin-x64@npm:1.5.7" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.4.17" +"@swc/core-linux-arm-gnueabihf@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.5.7" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-linux-arm64-gnu@npm:1.4.17" +"@swc/core-linux-arm64-gnu@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-arm64-gnu@npm:1.5.7" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-linux-arm64-musl@npm:1.4.17" +"@swc/core-linux-arm64-musl@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-arm64-musl@npm:1.5.7" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-linux-x64-gnu@npm:1.4.17" +"@swc/core-linux-x64-gnu@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-x64-gnu@npm:1.5.7" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-linux-x64-musl@npm:1.4.17" +"@swc/core-linux-x64-musl@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-linux-x64-musl@npm:1.5.7" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-win32-arm64-msvc@npm:1.4.17" +"@swc/core-win32-arm64-msvc@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-win32-arm64-msvc@npm:1.5.7" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-win32-ia32-msvc@npm:1.4.17" +"@swc/core-win32-ia32-msvc@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-win32-ia32-msvc@npm:1.5.7" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.4.17": - version: 1.4.17 - resolution: "@swc/core-win32-x64-msvc@npm:1.4.17" +"@swc/core-win32-x64-msvc@npm:1.5.7": + version: 1.5.7 + resolution: "@swc/core-win32-x64-msvc@npm:1.5.7" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.4.17": - version: 1.4.17 - resolution: "@swc/core@npm:1.4.17" +"@swc/core@npm:^1.5.7": + version: 1.5.7 + resolution: "@swc/core@npm:1.5.7" 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/core-darwin-arm64": 1.5.7 + "@swc/core-darwin-x64": 1.5.7 + "@swc/core-linux-arm-gnueabihf": 1.5.7 + "@swc/core-linux-arm64-gnu": 1.5.7 + "@swc/core-linux-arm64-musl": 1.5.7 + "@swc/core-linux-x64-gnu": 1.5.7 + "@swc/core-linux-x64-musl": 1.5.7 + "@swc/core-win32-arm64-msvc": 1.5.7 + "@swc/core-win32-ia32-msvc": 1.5.7 + "@swc/core-win32-x64-msvc": 1.5.7 "@swc/counter": ^0.1.2 - "@swc/types": ^0.1.5 + "@swc/types": 0.1.7 peerDependencies: "@swc/helpers": ^0.5.0 dependenciesMeta: @@ -2143,7 +2143,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 65fce1ebee900e4e6bdbc6f6eda22ffdda71e9b34895a7d3a185578d9aab0accc3202f367d480aaa35e99137a762121b913bbdb62113ac823d0c7acab00808d0 + checksum: 8e11626b782df914ee53dcb3e7f52e4bd2e1a896873c0e76ec674d19d05d87eec06e2223e0958d68ef1e0cdfb4cd505e3b1a297561e9506063738337f0c5409d languageName: node linkType: hard @@ -2154,12 +2154,12 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.5": - version: 0.1.6 - resolution: "@swc/types@npm:0.1.6" +"@swc/types@npm:0.1.7": + version: 0.1.7 + resolution: "@swc/types@npm:0.1.7" dependencies: "@swc/counter": ^0.1.3 - checksum: fd579fbb9ab220b01b8eec03e32c37d355efbbce12e408e4c2743ca147760b749e068f5d3bec288b26bb10ecf2fe8d061c2554df0985d50d0e56962597262b34 + checksum: e251f6994de12a2a81ed79d902a521398feda346022e09567c758eee1cca606743c9bb296de74d6fbe339f953eaf69176202babc8ef9c911d5d538fc0790df28 languageName: node linkType: hard @@ -2328,13 +2328,6 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.15": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 - languageName: node - linkType: hard - "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -2381,12 +2374,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^20.12.8": - version: 20.12.8 - resolution: "@types/node@npm:20.12.8" +"@types/node@npm:*, @types/node@npm:^20.12.12": + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" dependencies: undici-types: ~5.26.4 - checksum: 84d4876d95792a9567d2cc5a2c48db7028c397820e842cd65e2f848c23dd4b868b7131bda8eb66a1729d4944289070153d6180048de5bd155b35de421283c433 + checksum: 5373983874b9af7c216e7ca5d26b32a8d9829c703a69f1e66f2113598b5be8582c0e009ca97369f1ec9a6282b3f92812208d06eb1e9fc3bd9b939b022303d042 languageName: node linkType: hard @@ -2398,15 +2391,15 @@ __metadata: linkType: hard "@types/node@npm:^18.15.3": - version: 18.19.31 - resolution: "@types/node@npm:18.19.31" + version: 18.19.33 + resolution: "@types/node@npm:18.19.33" dependencies: undici-types: ~5.26.4 - checksum: 949bddfd7071bd47300d1f33d380ee34695ccd5f046f1a03e4d2be0d953ace896905144d44a6f483f241b5ef34b86f0e40a0e312201117782eecf89e81a4ff13 + checksum: b6db87d095bc541d64a410fa323a35c22c6113220b71b608bbe810b2397932d0f0a51c3c0f3ef90c20d8180a1502d950a7c5314b907e182d9cc10b36efd2a44e languageName: node linkType: hard -"@types/semver@npm:^7.3.13, @types/semver@npm:^7.5.0, @types/semver@npm:^7.5.8": +"@types/semver@npm:^7.3.13, @types/semver@npm:^7.5.0": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 @@ -2469,20 +2462,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.8.0": - version: 7.8.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.8.0" +"@typescript-eslint/eslint-plugin@npm:^7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.9.0" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@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 + "@typescript-eslint/scope-manager": 7.9.0 + "@typescript-eslint/type-utils": 7.9.0 + "@typescript-eslint/utils": 7.9.0 + "@typescript-eslint/visitor-keys": 7.9.0 graphemer: ^1.4.0 ignore: ^5.3.1 natural-compare: ^1.4.0 - semver: ^7.6.0 ts-api-utils: ^1.3.0 peerDependencies: "@typescript-eslint/parser": ^7.0.0 @@ -2490,44 +2481,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2a95bcbd2467892a56f4b0eb262c411abeb15f8d6b581d132fc2a57aa47eb4edc751f02e1a8ac88b7a3330c770a61cdaf6456aa7837b0ee50b5468397324b3fb + checksum: 0437d3d7a9adbd519e614a90633cd35fad4c9433d6b8902fd0f989907a3e0f05afc3a50ca35a8a02764e7333b92f5378088f657882f28c14a4d7e2433fea2766 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.8.0": - version: 7.8.0 - resolution: "@typescript-eslint/parser@npm:7.8.0" +"@typescript-eslint/parser@npm:^7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/parser@npm:7.9.0" dependencies: - "@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 + "@typescript-eslint/scope-manager": 7.9.0 + "@typescript-eslint/types": 7.9.0 + "@typescript-eslint/typescript-estree": 7.9.0 + "@typescript-eslint/visitor-keys": 7.9.0 debug: ^4.3.4 peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: fd077b7f7e1348e64b739a1579dcaebb6933392635614d27008d5a521809992df7b93771dd54efe809b320d224c10ff024ea7ef7c7c578f673a7a937e869c314 + checksum: df80976afba65cf09583874a4330e7e275ff7b599863124ae911fa52f1f097948cc04bcea711da44688ee6beb2713f1c377604224a965869e527ad7e3f30ca72 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.8.0": - version: 7.8.0 - resolution: "@typescript-eslint/scope-manager@npm:7.8.0" +"@typescript-eslint/scope-manager@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/scope-manager@npm:7.9.0" dependencies: - "@typescript-eslint/types": 7.8.0 - "@typescript-eslint/visitor-keys": 7.8.0 - checksum: 2ab9158f2d055f0917b7004568e50fec112d4a7abcc36a04bdded4fbb32f5ac3bb2ed57e12aec9cc1f41a9322dcd97d7bc1529e3a90640a6c431887e75099527 + "@typescript-eslint/types": 7.9.0 + "@typescript-eslint/visitor-keys": 7.9.0 + checksum: d63f140e6112df6a4902b670c4c1ad02e9dcbe46c85c859f098e43f2543102138874bfc4a31c61a466e7e526d280c09d6fddc33dea84c946db43a24d52108724 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.8.0": - version: 7.8.0 - resolution: "@typescript-eslint/type-utils@npm:7.8.0" +"@typescript-eslint/type-utils@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/type-utils@npm:7.9.0" dependencies: - "@typescript-eslint/typescript-estree": 7.8.0 - "@typescript-eslint/utils": 7.8.0 + "@typescript-eslint/typescript-estree": 7.9.0 + "@typescript-eslint/utils": 7.9.0 debug: ^4.3.4 ts-api-utils: ^1.3.0 peerDependencies: @@ -2535,23 +2526,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 17d4d7aaf21d52dbc96c22f3e81387bb3cf767686f4728a68646e97be33886830b252d82eaa3563cca2fb0bf991df462e1d2e44aec60de3d3fca01cb505dfce3 + checksum: 0e87d4d7ee38cf2f1fb899b6a466d9c6637a917bd7534dab9f58a709a5dbe72d98486187e900d553f2f9140799217d290402f4fdaf141253f56078019034ab3a languageName: node linkType: hard -"@typescript-eslint/types@npm:7.8.0": - version: 7.8.0 - resolution: "@typescript-eslint/types@npm:7.8.0" - checksum: fb4b0e09cae2cf66e4699f0f978a39e7aa82aab1112858ca40265c1aeb628cdecd95856beaf727b8479b1abeac181601241348f5d387fcd1f51293eb65b18a54 +"@typescript-eslint/types@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/types@npm:7.9.0" + checksum: 84c7e28b55a079dcd358aa6c20092819a20c20b167de4b04d86399e2ea1a0e28df92ee518c3b9236b7cd2cd72da81fc93e4bece48346e4a382723f4c857623ac languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.8.0": - version: 7.8.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.8.0" +"@typescript-eslint/typescript-estree@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.9.0" dependencies: - "@typescript-eslint/types": 7.8.0 - "@typescript-eslint/visitor-keys": 7.8.0 + "@typescript-eslint/types": 7.9.0 + "@typescript-eslint/visitor-keys": 7.9.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -2561,34 +2552,31 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 278ac7f988bde27ac5bf8400ad141125783895be53ba2cd1ad2faaa30b01dbcbc026a6aa2db4a877f9453c8c2811465cb7b91c30f15ebd9450415c9b27250a1d + checksum: 45da640ca585bf89b896a06a71889be2cdf25e5efa5ebf1d3196bf7d3ce256f0432d4caa4a04a0d877f2db504c5c3a50a37310f56b2c84af49704cea3d0a596b languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.8.0": - version: 7.8.0 - resolution: "@typescript-eslint/utils@npm:7.8.0" +"@typescript-eslint/utils@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/utils@npm:7.9.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.8.0 - "@typescript-eslint/types": 7.8.0 - "@typescript-eslint/typescript-estree": 7.8.0 - semver: ^7.6.0 + "@typescript-eslint/scope-manager": 7.9.0 + "@typescript-eslint/types": 7.9.0 + "@typescript-eslint/typescript-estree": 7.9.0 peerDependencies: eslint: ^8.56.0 - checksum: 770c4742acf3a1845dcc7c280d6af3d338b02187c333f7df4a5f974ba69f56d6be84b888b1d951674f5aab2317b32d3f29a96292d992a87d1a9238d34b15c943 + checksum: bec0bb97ec430247534e0eb60f0ba86f739968351d73fda57a1e7b70417057f3eec438d3f1014336fcb35e2c18de1eb444a0cb59de78de0921d10d5066907356 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.8.0": - version: 7.8.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.8.0" +"@typescript-eslint/visitor-keys@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.9.0" dependencies: - "@typescript-eslint/types": 7.8.0 + "@typescript-eslint/types": 7.9.0 eslint-visitor-keys: ^3.4.3 - checksum: 9e635f783188733b41fd6b34053f9a06a85f24c24734882e341116c496e04561fa3ad93c951d4bd4d25a76c2a31219f4329b16ade85bf03222a492dc77a3418f + checksum: 29ed6af19f8e00110ccf2e0526ef8e4162ac18b2ca81a26f34b28719b2723faa028ff3485722bfa64864b23428e8d29453a7593f082d593326c21fd94f1499d9 languageName: node linkType: hard @@ -3051,7 +3039,7 @@ __metadata: languageName: node linkType: hard -"async-lock@npm:^1.1.0": +"async-lock@npm:^1.4.1": version: 1.4.1 resolution: "async-lock@npm:1.4.1" checksum: 29e70cd892932b7c202437786cedc39ff62123cb6941014739bd3cabd6106326416e9e7c21285a5d1dc042cad239a0f7ec9c44658491ee4a615fd36a21c1d10a @@ -3439,9 +3427,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001616 - resolution: "caniuse-lite@npm:1.0.30001616" - checksum: adbfdb5e2c02b060834874bec3deb7865a2717fa417b08ad8235af806c48ad7bc433bbf053e1ea48209d28c603c6e6d163eee3f0e4eec70e72569e378a7f9106 + version: 1.0.30001618 + resolution: "caniuse-lite@npm:1.0.30001618" + checksum: 7a87a49f5b2432b4bd428d3c1b629c49699aa75390e29915745f6e1753c8f91d990ec468a0306ea2b6efd5e76435a127a7c535cb28b9d1bd268732057a5d64c1 languageName: node linkType: hard @@ -3996,16 +3984,16 @@ __metadata: linkType: hard "core-js-pure@npm:^3.30.2": - version: 3.37.0 - resolution: "core-js-pure@npm:3.37.0" - checksum: 206797d88046f4f5a62ecb9a7158bc6ba38127db2239bcbd1e85b2c8cf3cfb9bb3bbc6a312ecf0f87702f87659959d10625aeac74de6336a9303866f7010d364 + version: 3.37.1 + resolution: "core-js-pure@npm:3.37.1" + checksum: a13a40e3951975cffef12a0933d3dbf1ecedbf9821e1ec8024884b587744951ad30e3762a86bcb8e2a18fdd4b8d7c8971b2391605329799fc04e1fc1e1397dc1 languageName: node linkType: hard "core-js@npm:^3.6.4": - version: 3.37.0 - resolution: "core-js@npm:3.37.0" - checksum: 212c3e9b3fc277dbb63739ef58a61c5709ccd0b36f09c3ce6946aa91fa180c60f57f976d4a5fdb9cda0c6cb55417379ba5a008fc3a1384ec94ec8ec61826469d + version: 3.37.1 + resolution: "core-js@npm:3.37.1" + checksum: 2d58a5c599f05c3e04abc8bc5e64b88eb17d914c0f552f670fb800afa74ec54b4fcc7f231ad6bd45badaf62c0fb0ce30e6fe89cedb6bb6d54e6f19115c3c17ff languageName: node linkType: hard @@ -4141,9 +4129,9 @@ __metadata: linkType: hard "csv-parse@npm:^5.5.2": - version: 5.5.5 - resolution: "csv-parse@npm:5.5.5" - checksum: 9e76b3dc3dbbf0a9b1c3529843e3891f0da23d094bdb0540a3d8f4083d00110dd545399f9cf510498def6c1fc7012cc6bc00046d281f16d705add64099467973 + version: 5.5.6 + resolution: "csv-parse@npm:5.5.6" + checksum: ee06f97f674487dc1d001b360de8ea510a41b9d971abf43bcf9c3be22c83a3634df0d3ebfbe52fd49d145077066be7ff9f25de3fc6b71aefb973099b04147a25 languageName: node linkType: hard @@ -4155,9 +4143,9 @@ __metadata: linkType: hard "csv-stringify@npm:^6.4.4": - version: 6.4.6 - resolution: "csv-stringify@npm:6.4.6" - checksum: cacf20b3c2e0d68272e81e8b757fbc60a546e9e7b04916019af02326eadd42c163edb9f8f52bbc2dbe5d457282d560d6954fb2ef9848a96e2e5b3241a44be8a1 + version: 6.5.0 + resolution: "csv-stringify@npm:6.5.0" + checksum: c4009bc691b30314ff17cb2918d2f43dd42de5a1d3cd7889fd523f131d0e37d2a3c3c2601de93e8b71e2d8f3f52a9e4fb2a5f2ede9991e2895c1daa268694d78 languageName: node linkType: hard @@ -4418,7 +4406,7 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.1.0": +"diff@npm:^5.2.0": version: 5.2.0 resolution: "diff@npm:5.2.0" checksum: 12b63ca9c36c72bafa3effa77121f0581b4015df18bc16bac1f8e263597735649f1a173c26f7eba17fb4162b073fee61788abe49610e6c70a2641fe1895443fd @@ -4528,9 +4516,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.668": - version: 1.4.756 - resolution: "electron-to-chromium@npm:1.4.756" - checksum: 59e9e35459e7f4dc53c09e85a74b8b77a1be8a711a66e79bcd3dfdfd2a894bc48219a890d36314d16fe58a03a5df4080d942ae163c4d04e8d3fedb2b3510e518 + version: 1.4.769 + resolution: "electron-to-chromium@npm:1.4.769" + checksum: 85da5e2f572ea8a7e8028b0a234679d1dbaf437fb5a6bff71d6a3ba49588edc151262e9ffd78219e453405bb586354619f60a31e6cbf27ce4bd87dd6b95fe200 languageName: node linkType: hard @@ -5679,17 +5667,17 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:~10.3.10": - version: 10.3.12 - resolution: "glob@npm:10.3.12" + version: 10.3.15 + resolution: "glob@npm:10.3.15" dependencies: foreground-child: ^3.1.0 jackspeak: ^2.3.6 minimatch: ^9.0.1 minipass: ^7.0.4 - path-scurry: ^1.10.2 + path-scurry: ^1.11.0 bin: glob: dist/esm/bin.mjs - checksum: 2b0949d6363021aaa561b108ac317bf5a97271b8a5d7a5fac1a176e40e8068ecdcccc992f8a7e958593d501103ac06d673de92adc1efcbdab45edefe35f8d7c6 + checksum: c7aeae0b4eea0dfedc6682b71a8ad4d1ea9dfec0f2440571f916e1918c046824c8d441bbe1965c06fede025a0726c6daab5ae8019afe667364f43776eaaf9044 languageName: node linkType: hard @@ -6152,8 +6140,8 @@ __metadata: linkType: hard "inquirer@npm:~9.2.13": - version: 9.2.20 - resolution: "inquirer@npm:9.2.20" + version: 9.2.21 + resolution: "inquirer@npm:9.2.21" dependencies: "@inquirer/figures": ^1.0.1 "@ljharb/through": ^2.3.13 @@ -6170,7 +6158,7 @@ __metadata: string-width: ^4.2.3 strip-ansi: ^6.0.1 wrap-ansi: ^6.2.0 - checksum: a0555441e1c4c66a7bb406c93b49969022b46dc2aeb35c9ba18a01429e0ac05ea7b94e891a97f2b4e909b58b16597896301c1db8853992a6af2f426f348e26a8 + checksum: 5325a8bceda0a6d187fda5c166fa148bf432b1f8972f8a906764e2e72260eab1449a1adec08c3782e2d6395cce9cb86b2260c8e7ca308921fa766d224d4116f3 languageName: node linkType: hard @@ -6572,11 +6560,11 @@ __metadata: languageName: node linkType: hard -"isomorphic-git@npm:^1.25.8": - version: 1.25.8 - resolution: "isomorphic-git@npm:1.25.8" +"isomorphic-git@npm:^1.25.10": + version: 1.25.10 + resolution: "isomorphic-git@npm:1.25.10" dependencies: - async-lock: ^1.1.0 + async-lock: ^1.4.1 clean-git-ref: ^2.0.1 crc-32: ^1.2.0 diff3: 0.0.3 @@ -6589,7 +6577,7 @@ __metadata: simple-get: ^4.0.1 bin: isogit: cli.cjs - checksum: 3d4fa69dc8335ce936d2928d1a16bc911ac84fa6e551f0052f31ef5c952ef9d69818ddf36f61d8171efe6453e1335a51512260d82dfd2079341217044674fd70 + checksum: 69e358e47a3677e1251ae3becf56ec7b2dd63e191516800647c341b101f4d40f42d185cb80acc1f8c71b4d6bf417b44b75233d2581a63c3eda69dd2c1a33886f languageName: node linkType: hard @@ -7469,9 +7457,9 @@ __metadata: languageName: node linkType: hard -"knip@npm:^5.12.2": - version: 5.12.2 - resolution: "knip@npm:5.12.2" +"knip@npm:^5.16.0": + version: 5.16.0 + resolution: "knip@npm:5.16.0" dependencies: "@ericcornelissen/bash-parser": 0.5.2 "@nodelib/fs.walk": 2.0.0 @@ -7497,7 +7485,7 @@ __metadata: bin: knip: bin/knip.js knip-bun: bin/knip-bun.js - checksum: f799dae9d1d780e6f4954a23eda15d8cb1b19dd72e663dfa39c3ad46273d10f597f38569fa00eb07d0f2144c4d4568ba8195d8df8afc8e45e100019750196fec + checksum: 191e9bc72cb0f8df4681ec29af3e35a8ba981193fef33a17f1d718ef8bca6976a0acb308b22c2c30dcc5d0f6d99252e6dbc1b7d35df56e68ca4a253243a883ed languageName: node linkType: hard @@ -8168,9 +8156,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.1.0 - resolution: "minipass@npm:7.1.0" - checksum: c057d4b1d7fdb35b8f4b9d8f627b1f6832c441cd7dff9304ee5efef68abb3b460309bf97b1b0ce5b960e259caa53c724f609d058e4dc12d547e2a074aaae2cd6 + version: 7.1.1 + resolution: "minipass@npm:7.1.1" + checksum: d2c461947a7530f93de4162aa3ca0a1bed1f121626906f6ec63a5ba05fd7b1d9bee4fe89a37a43db7241c2416be98a799c1796abae583c7180be37be5c392ef6 languageName: node linkType: hard @@ -8380,7 +8368,7 @@ __metadata: languageName: node linkType: hard -"nise@npm:^5.1.5": +"nise@npm:^5.1.9": version: 5.1.9 resolution: "nise@npm:5.1.9" dependencies: @@ -8393,6 +8381,19 @@ __metadata: languageName: node linkType: hard +"nise@npm:^6.0.0": + version: 6.0.0 + resolution: "nise@npm:6.0.0" + dependencies: + "@sinonjs/commons": ^3.0.0 + "@sinonjs/fake-timers": ^11.2.2 + "@sinonjs/text-encoding": ^0.7.2 + just-extend: ^6.2.0 + path-to-regexp: ^6.2.1 + checksum: 86d6ebe5baf239b73e97cd4125b03bf5f5d934fabbbf044b801dfc709d786908f68b00eac9ebd08662c20eab39a53ac4f09084885d241e994eb3f502e3b8b618 + languageName: node + linkType: hard + "nmtree@npm:^1.0.6": version: 1.0.6 resolution: "nmtree@npm:1.0.6" @@ -8971,13 +8972,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.2": - version: 1.10.2 - resolution: "path-scurry@npm:1.10.2" +"path-scurry@npm:^1.11.0": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: lru-cache: ^10.2.0 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: 6739b4290f7d1a949c61c758b481c07ac7d1a841964c68cf5e1fa153d7e18cbde4872b37aadf9c5173c800d627f219c47945859159de36c977dd82419997b9b8 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 languageName: node linkType: hard @@ -9011,13 +9012,20 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:1.0.0, picocolors@npm:^1.0.0": +"picocolors@npm:1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 languageName: node linkType: hard +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -9799,14 +9807,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:~7.6.0": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: ^6.0.0 +"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:~7.6.0": + version: 7.6.2 + resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js - checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c + checksum: 40f6a95101e8d854357a644da1b8dd9d93ce786d5c6a77227bc69dbb17bea83d0d1d1d7c4cd5920a6df909f48e8bd8a5909869535007f90278289f2451d0292d languageName: node linkType: hard @@ -9885,20 +9891,20 @@ __metadata: "@commitlint/config-conventional": ^19.2.2 "@jest/globals": ^29.7.0 "@oclif/dev-cli": ^1.26.10 - "@salesforce/cli-plugins-testkit": ^5.3.2 + "@salesforce/cli-plugins-testkit": ^5.3.4 "@salesforce/command": ^5.3.9 - "@salesforce/core": ^7.3.4 + "@salesforce/core": ^7.3.6 "@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.4.17 + "@swc/core": ^1.5.7 "@types/async": ^3.2.24 "@types/jest": ^29.5.12 "@types/mocha": ^10.0.6 - "@types/node": ^20.12.8 - "@typescript-eslint/eslint-plugin": ^7.8.0 - "@typescript-eslint/parser": ^7.8.0 + "@types/node": ^20.12.12 + "@typescript-eslint/eslint-plugin": ^7.9.0 + "@typescript-eslint/parser": ^7.9.0 async: ^3.2.5 benchmark: ^2.1.4 chai: ^4.3.10 @@ -9910,9 +9916,9 @@ __metadata: fs-extra: ^11.2.0 husky: ^9.0.11 ignore: ^5.3.1 - isomorphic-git: ^1.25.8 + isomorphic-git: ^1.25.10 jest: ^29.7.0 - knip: ^5.12.2 + knip: ^5.16.0 lint-staged: ^15.2.2 lodash: ^4.17.21 mocha: ^10.4.0 @@ -9920,7 +9926,7 @@ __metadata: prettier: ^3.2.5 shx: ^0.3.4 simple-git: ^3.24.0 - sinon: ^17.0.1 + sinon: ^18.0.0 ts-jest: ^29.1.2 ts-node: ^10.9.2 tslib: ^2.6.2 @@ -10063,17 +10069,31 @@ __metadata: languageName: node linkType: hard -"sinon@npm:^17.0.1": - version: 17.0.1 - resolution: "sinon@npm:17.0.1" +"sinon@npm:^17.0.2": + version: 17.0.2 + resolution: "sinon@npm:17.0.2" dependencies: - "@sinonjs/commons": ^3.0.0 + "@sinonjs/commons": ^3.0.1 "@sinonjs/fake-timers": ^11.2.2 "@sinonjs/samsam": ^8.0.0 - diff: ^5.1.0 - nise: ^5.1.5 - supports-color: ^7.2.0 - checksum: a807c2997d6eabdcaa4409df9fd9816a3e839f96d7e5d76610a33f5e1b60cf37616c6288f0f580262da17ea4ee626c6d1600325bf423e30c5a7f0d9a203e26c0 + diff: ^5.2.0 + nise: ^5.1.9 + supports-color: ^7 + checksum: e44d8f3edf112544474d721f0ce2e7e88b24d099d48a004c20ec5868e795448b90a0c88f27605bc011acbb9e159fccc0635632c9d47d97f9e981532983233b51 + languageName: node + linkType: hard + +"sinon@npm:^18.0.0": + version: 18.0.0 + resolution: "sinon@npm:18.0.0" + dependencies: + "@sinonjs/commons": ^3.0.1 + "@sinonjs/fake-timers": ^11.2.2 + "@sinonjs/samsam": ^8.0.0 + diff: ^5.2.0 + nise: ^6.0.0 + supports-color: ^7 + checksum: 5d7bc61c6c3d89cd8ba5a03b2f782703ae9637aa592ace3da041c0ce18aa36d4752a46276d822f9e982c0c886322935099d87508850051a2668241650e77b9c3 languageName: node linkType: hard @@ -10547,7 +10567,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0, supports-color@npm:^7.2.0": +"supports-color@npm:^7, supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -11137,16 +11157,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.13": - version: 1.0.15 - resolution: "update-browserslist-db@npm:1.0.15" + version: 1.0.16 + resolution: "update-browserslist-db@npm:1.0.16" dependencies: escalade: ^3.1.2 - picocolors: ^1.0.0 + picocolors: ^1.0.1 peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 15f244dc83918c9a1779b86311d1be39d8f990e0a439db559fd2f54150b789fca774cdb4cc1886d5f18b06c767ed97f84d47356a5fda42da3bcc4e0f9b9d22e4 + checksum: 51b1f7189c9ea5925c80154b0a6fd3ec36106d07858d8f69826427d8edb4735d1801512c69eade38ba0814d7407d11f400d74440bbf3da0309f3d788017f35b2 languageName: node linkType: hard @@ -11741,17 +11761,17 @@ __metadata: linkType: hard "zod-validation-error@npm:^3.0.3": - version: 3.2.0 - resolution: "zod-validation-error@npm:3.2.0" + version: 3.3.0 + resolution: "zod-validation-error@npm:3.3.0" peerDependencies: zod: ^3.18.0 - checksum: 4d541566ff4bd54cc7c1c547ee69e50a11ff14c48d378f7c600146513e250067f8a9bac0170285d346d00095685cbc29a4cd84f9c6371bb4fd3ed29d0fb98be3 + checksum: cbf81ecd27df675d72883b69833565af787302e70ad970ae4a5dab84e1cb8739cedf094b35f7f4b78307adaadb7cab0c0a8f7debeb6516e3fee998a3d4e13422 languageName: node linkType: hard "zod@npm:^3.22.4": - version: 3.23.6 - resolution: "zod@npm:3.23.6" - checksum: f534119e2a54e86bf77e5c6ff630ef4ec50b87dd9d9faf66dc7a663a489d37130b716ebd836cdd9d7fc6e124a1accdc0d53f388243a236c10e632dcc945eaa27 + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 15949ff82118f59c893dacd9d3c766d02b6fa2e71cf474d5aa888570c469dbf5446ac5ad562bb035bf7ac9650da94f290655c194f4a6de3e766f43febd432c5c languageName: node linkType: hard