From 774b7fca4f121de4d364f72d5ab6e51b623d06a1 Mon Sep 17 00:00:00 2001 From: Sebastien Date: Wed, 4 Oct 2023 14:32:31 +0200 Subject: [PATCH] fix: use default export for main module (#702) --- README.md | 2 + package.json | 26 +- src/commands/sgd/source/delta.ts | 2 +- src/main.ts | 4 +- tsconfig.json | 2 + yarn.lock | 745 +++++++++++++++++++------------ 6 files changed, 489 insertions(+), 292 deletions(-) diff --git a/README.md b/README.md index 98bdfb3f..4f722fdc 100644 --- a/README.md +++ b/README.md @@ -496,6 +496,8 @@ Then use the JavaScript module ```js // sample/app.js const sgd = require('sfdx-git-delta') +// or +// import sgd from 'sfdx-git-delta' const work = await sgd({ to: '', // commit sha to where the diff is done. [default : "HEAD"] diff --git a/package.json b/package.json index bb09cd7f..63c75dc4 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "author": "Sebastien Colladon ", "dependencies": { "@salesforce/command": "^5.3.9", - "fast-xml-parser": "^4.2.7", + "fast-xml-parser": "^4.3.2", "fs-extra": "^11.1.1", "ignore": "^5.2.4", "lodash": "^4.17.21", @@ -63,25 +63,25 @@ "upgrade:dependencies": "shx rm -rf yarn.lock ; shx touch yarn.lock ; yarn-upgrade-all ; yarn-audit-fix" }, "devDependencies": { - "@commitlint/cli": "^17.7.1", + "@commitlint/cli": "^17.7.2", "@commitlint/config-conventional": "^17.7.0", "@jest/globals": "^29.7.0", "@oclif/dev-cli": "^1.26.10", - "@salesforce/cli-plugins-testkit": "^4.3.5", + "@salesforce/cli-plugins-testkit": "^4.4.5", "@salesforce/dev-config": "^4.0.1", - "@salesforce/ts-sinon": "^1.4.15", - "@stryker-mutator/core": "^7.1.1", - "@stryker-mutator/jest-runner": "^7.1.1", + "@salesforce/ts-sinon": "^1.4.17", + "@stryker-mutator/core": "^7.2.0", + "@stryker-mutator/jest-runner": "^7.2.0", "@swc/core": "^1.3.81", - "@types/jest": "^29.5.4", - "@types/mocha": "^10.0.1", - "@types/node": "^20.6.0", - "@typescript-eslint/eslint-plugin": "^6.7.0", - "@typescript-eslint/parser": "^6.7.0", + "@types/jest": "^29.5.5", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", + "@typescript-eslint/eslint-plugin": "^6.7.4", + "@typescript-eslint/parser": "^6.7.4", "benchmark": "^2.1.4", - "chai": "^4.3.8", + "chai": "^4.3.10", "depcheck": "^1.4.6", - "eslint": "^8.49.0", + "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", "husky": "^8.0.3", diff --git a/src/commands/sgd/source/delta.ts b/src/commands/sgd/source/delta.ts index 4bfda45d..42a6ce7d 100644 --- a/src/commands/sgd/source/delta.ts +++ b/src/commands/sgd/source/delta.ts @@ -1,6 +1,6 @@ import { flags, SfdxCommand } from '@salesforce/command' import { Messages } from '@salesforce/core' -import { sgd } from '../../../main' +import sgd from '../../../main' import { TO_DEFAULT_VALUE, REPO_DEFAULT_VALUE, diff --git a/src/main.ts b/src/main.ts index f7f4ec22..e8b468af 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,7 +8,7 @@ import { Config } from './types/config' import { Work } from './types/work' import { MetadataRepository } from './types/metadata' -export const sgd = async (config: Config): Promise => { +const sgd = async (config: Config): Promise => { const work: Work = { config, diffs: { package: new Map(), destructiveChanges: new Map() }, @@ -26,3 +26,5 @@ export const sgd = async (config: Config): Promise => { await getPostProcessors(work, metadata).execute() return work } + +export default sgd diff --git a/tsconfig.json b/tsconfig.json index a02946f3..38e38901 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,6 +17,8 @@ "noImplicitReturns": true, "noImplicitThis": true, "noPropertyAccessFromIndexSignature": true, + "noUnusedLocals": true, + "noUnusedParameters": true, "strictBindCallApply": true, "strictFunctionTypes": true, "strictNullChecks": true, diff --git a/yarn.lock b/yarn.lock index 561bec07..76d82a76 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,7 +22,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.22.10, @babel/code-frame@npm:^7.22.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.22.5": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" dependencies: @@ -39,7 +39,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.7.5, @babel/core@npm:~7.22.0": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.7.5": version: 7.22.11 resolution: "@babel/core@npm:7.22.11" dependencies: @@ -62,7 +62,30 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.22.10, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.7.2, @babel/generator@npm:~7.22.0": +"@babel/core@npm:~7.23.0": + version: 7.23.0 + resolution: "@babel/core@npm:7.23.0" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.22.13 + "@babel/generator": ^7.23.0 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helpers": ^7.23.0 + "@babel/parser": ^7.23.0 + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.0 + "@babel/types": ^7.23.0 + 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: cebd9b48dbc970a7548522f207f245c69567e5ea17ebb1a4e4de563823cf20a01177fe8d2fe19b6e1461361f92fa169fd0b29f8ee9d44eeec84842be1feee5f2 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.22.10, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.7.2": version: 7.22.10 resolution: "@babel/generator@npm:7.22.10" dependencies: @@ -74,6 +97,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.23.0, @babel/generator@npm:~7.23.0": + version: 7.23.0 + resolution: "@babel/generator@npm:7.23.0" + dependencies: + "@babel/types": ^7.23.0 + "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 + jsesc: ^2.5.1 + checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -96,14 +131,27 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.10, @babel/helper-create-class-features-plugin@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/helper-create-class-features-plugin@npm:7.22.11" +"@babel/helper-compilation-targets@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-compilation-targets@npm:7.22.15" + dependencies: + "@babel/compat-data": ^7.22.9 + "@babel/helper-validator-option": ^7.22.15 + browserslist: ^4.21.9 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: ce85196769e091ae54dd39e4a80c2a9df1793da8588e335c383d536d54f06baf648d0a08fc873044f226398c4ded15c4ae9120ee18e7dfd7c639a68e3cdc9980 + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 "@babel/helper-environment-visitor": ^7.22.5 "@babel/helper-function-name": ^7.22.5 - "@babel/helper-member-expression-to-functions": ^7.22.5 + "@babel/helper-member-expression-to-functions": ^7.22.15 "@babel/helper-optimise-call-expression": ^7.22.5 "@babel/helper-replace-supers": ^7.22.9 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 @@ -111,7 +159,14 @@ __metadata: semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: b7aeb22e29aba5327616328576363522b3b186918faeda605e300822af4a5f29416eb34b5bd825d07ab496550e271d02d7634f0022a62b5b8cbf0eb6389bc3fa + checksum: 52c500d8d164abb3a360b1b7c4b8fff77bc4a5920d3a2b41ae6e1d30617b0dc0b972c1f5db35b1752007e04a748908b4a99bc872b73549ae837e87dcdde005a3 + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 languageName: node linkType: hard @@ -132,6 +187,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" + dependencies: + "@babel/template": ^7.22.15 + "@babel/types": ^7.23.0 + checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -141,6 +206,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.22.15": + version: 7.23.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" + dependencies: + "@babel/types": ^7.23.0 + checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75 + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-member-expression-to-functions@npm:7.22.5" @@ -150,6 +224,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-module-imports@npm:7.22.15" + dependencies: + "@babel/types": ^7.22.15 + checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-module-imports@npm:7.22.5" @@ -174,6 +257,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-module-transforms@npm:7.23.0" + 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 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 6e2afffb058cf3f8ce92f5116f710dda4341c81cfcd872f9a0197ea594f7ce0ab3cb940b0590af2fe99e60d2e5448bfba6bca8156ed70a2ed4be2adc8586c891 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" @@ -183,13 +281,26 @@ __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.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0": +"@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.8.0": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-replace-supers@npm:7.22.20" + dependencies: + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-optimise-call-expression": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a0008332e24daedea2e9498733e3c39b389d6d4512637e000f96f62b797e702ee24a407ccbcd7a236a551590a38f31282829a8ef35c50a3c0457d88218cae639 + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.22.9": version: 7.22.9 resolution: "@babel/helper-replace-supers@npm:7.22.9" @@ -237,6 +348,13 @@ __metadata: 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 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-validator-identifier@npm:7.22.5" @@ -244,6 +362,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-validator-option@npm:7.22.15" + checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-validator-option@npm:7.22.5" @@ -262,6 +387,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.23.0": + version: 7.23.1 + resolution: "@babel/helpers@npm:7.23.1" + dependencies: + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.0 + "@babel/types": ^7.23.0 + checksum: acfc345102045c24ea2a4d60e00dcf8220e215af3add4520e2167700661338e6a80bd56baf44bb764af05ec6621101c9afc315dc107e18c61fa6da8acbdbb893 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.22.13": version: 7.22.13 resolution: "@babel/highlight@npm:7.22.13" @@ -282,7 +418,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.3, @babel/parser@npm:^7.22.11, @babel/parser@npm:^7.22.5, @babel/parser@npm:~7.22.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.3, @babel/parser@npm:^7.22.11, @babel/parser@npm:^7.22.5": version: 7.22.13 resolution: "@babel/parser@npm:7.22.13" bin: @@ -291,42 +427,27 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:~7.18.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422 +"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0, @babel/parser@npm:~7.23.0": + version: 7.23.0 + resolution: "@babel/parser@npm:7.23.0" + bin: + parser: ./bin/babel-parser.js + checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354 languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:~7.22.0": - version: 7.22.10 - resolution: "@babel/plugin-proposal-decorators@npm:7.22.10" +"@babel/plugin-proposal-decorators@npm:~7.23.0": + version: 7.23.0 + resolution: "@babel/plugin-proposal-decorators@npm:7.23.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.10 + "@babel/helper-create-class-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.9 + "@babel/helper-replace-supers": ^7.22.20 "@babel/helper-split-export-declaration": ^7.22.6 "@babel/plugin-syntax-decorators": ^7.22.10 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: dc5d220f94d3d02a4a68d2e29abc038fe1731634569279956438ba4476e930dab76eac71524be89c9f199731f730e7d2537f947acbefaf29a51130a0e714ecbd - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-methods@npm:~7.18.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad + checksum: bd678fd06eac4215fe75790c1881e5b3dce97a35afae01c792036de459b5e090cb3839e85ced98c878ac488be45c135c17e679f82e9923d74f2bf3a36ab98b9d languageName: node linkType: hard @@ -495,45 +616,45 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.22.11" +"@babel/plugin-transform-modules-commonjs@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.0" dependencies: - "@babel/helper-module-transforms": ^7.22.9 + "@babel/helper-module-transforms": ^7.23.0 "@babel/helper-plugin-utils": ^7.22.5 "@babel/helper-simple-access": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c15ad7f1234a930cab214224bb85f6b3a3f301fa1d4d15bef193e5c11c614ce369551e5cbb708fde8d3f7e1cb84b05e9798a3647a11b56c3d67580e362a712d4 + checksum: 7fb25997194053e167c4207c319ff05362392da841bd9f42ddb3caf9c8798a5d203bd926d23ddf5830fdf05eddc82c2810f40d1287e3a4f80b07eff13d1024b5 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-typescript@npm:7.22.11" +"@babel/plugin-transform-typescript@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-typescript@npm:7.22.15" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-create-class-features-plugin": ^7.22.11 + "@babel/helper-create-class-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-typescript": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a0dc3c2427b55602944705c9a91b4c074524badd5ea87edb603ddeabe7fae531bcbe68475106d7a00079b67bb422dbf2e9f50e15c25ac24d7e9fe77f37ebcfb4 + checksum: c5d96cdbf0e1512707aa1c1e3ac6b370a25fd9c545d26008ce44eb13a47bd7fd67a1eb799c98b5ccc82e33a345fda55c0055e1fe3ed97646ed405dd13020b226 languageName: node linkType: hard -"@babel/preset-typescript@npm:~7.22.0": - version: 7.22.11 - resolution: "@babel/preset-typescript@npm:7.22.11" +"@babel/preset-typescript@npm:~7.23.0": + version: 7.23.0 + resolution: "@babel/preset-typescript@npm:7.23.0" dependencies: "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-validator-option": ^7.22.5 + "@babel/helper-validator-option": ^7.22.15 "@babel/plugin-syntax-jsx": ^7.22.5 - "@babel/plugin-transform-modules-commonjs": ^7.22.11 - "@babel/plugin-transform-typescript": ^7.22.11 + "@babel/plugin-transform-modules-commonjs": ^7.23.0 + "@babel/plugin-transform-typescript": ^7.22.15 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8ae7162c31db896f5eeecd6f67ab2e58555fdc06fe84e95fe4a3f60b64cd6f782d2d7dfbde0c0eac04b55dac18222752d91dd8786245cccedd7e42f080e07233 + checksum: 3d5fce83e83f11c07e0ea13542bca181abb3b482b8981ec9c64e6add9d7beed3c54d063dc4bc9fd383165c71114a245abef89a289680833c5a8552fe3e7c4407 languageName: node linkType: hard @@ -556,6 +677,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/template@npm:7.22.15" + dependencies: + "@babel/code-frame": ^7.22.13 + "@babel/parser": ^7.22.15 + "@babel/types": ^7.22.15 + checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd + languageName: node + linkType: hard + "@babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": version: 7.22.5 resolution: "@babel/template@npm:7.22.5" @@ -603,6 +735,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/traverse@npm:7.23.0" + dependencies: + "@babel/code-frame": ^7.22.13 + "@babel/generator": ^7.23.0 + "@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.23.0 + "@babel/types": ^7.23.0 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 0b17fae53269e1af2cd3edba00892bc2975ad5df9eea7b84815dab07dfec2928c451066d51bc65b4be61d8499e77db7e547ce69ef2a7b0eca3f96269cb43a0b0 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.11, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": version: 7.22.11 resolution: "@babel/types@npm:7.22.11" @@ -614,6 +764,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/types@npm:7.23.0" + dependencies: + "@babel/helper-string-parser": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.20 + to-fast-properties: ^2.0.0 + checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -621,13 +782,13 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:^17.7.1": - version: 17.7.1 - resolution: "@commitlint/cli@npm:17.7.1" +"@commitlint/cli@npm:^17.7.2": + version: 17.7.2 + resolution: "@commitlint/cli@npm:17.7.2" dependencies: "@commitlint/format": ^17.4.4 "@commitlint/lint": ^17.7.0 - "@commitlint/load": ^17.7.1 + "@commitlint/load": ^17.7.2 "@commitlint/read": ^17.5.1 "@commitlint/types": ^17.4.4 execa: ^5.0.0 @@ -637,7 +798,7 @@ __metadata: yargs: ^17.0.0 bin: commitlint: cli.js - checksum: 2500a50514ab0629d3661d74e6f759f0b9b56c1992fbc101bb78a67033c6ed02a6dad3ae728f91f1f9b3034ae17e3808835957f885ab7129a421085d31f6cb23 + checksum: 7d5d86b27980135713094e44023ee7a6cc2bb1cd015f92111857e069a3127dab63d4575b507bdac2e16255aaab65da908d1f7667e8aa9de7e032d9c464ef3154 languageName: node linkType: hard @@ -713,15 +874,15 @@ __metadata: languageName: node linkType: hard -"@commitlint/load@npm:^17.7.1": - version: 17.7.1 - resolution: "@commitlint/load@npm:17.7.1" +"@commitlint/load@npm:^17.7.2": + version: 17.7.2 + resolution: "@commitlint/load@npm:17.7.2" dependencies: "@commitlint/config-validator": ^17.6.7 "@commitlint/execute-rule": ^17.4.0 "@commitlint/resolve-extends": ^17.6.7 "@commitlint/types": ^17.4.4 - "@types/node": 20.4.7 + "@types/node": 20.5.1 chalk: ^4.1.0 cosmiconfig: ^8.0.0 cosmiconfig-typescript-loader: ^4.0.0 @@ -731,7 +892,7 @@ __metadata: resolve-from: ^5.0.0 ts-node: ^10.8.1 typescript: ^4.6.4 || ^5.0.0 - checksum: 8d0e56b49a0e4dec7e8e28a2c6bc7ce985e6b8e10274aa20d0e3f6c2465fc9082d18f91bbe5c336594ebabcc4dc9668fdeaa039ef5bbfaf26ca0be423461ef61 + checksum: dda9f7efd6413309266617a5ee026df65cc8c590b86c312f5905285fcbef5ae3ec983694c145007d89402c9f728882465f016167b156f43f6ed414c3b8ca079a languageName: node linkType: hard @@ -862,10 +1023,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.49.0": - version: 8.49.0 - resolution: "@eslint/js@npm:8.49.0" - checksum: a6601807c8aeeefe866926ad92ed98007c034a735af20ff709009e39ad1337474243d47908500a3bde04e37bfba16bcf1d3452417f962e1345bc8756edd6b830 +"@eslint/js@npm:8.50.0": + version: 8.50.0 + resolution: "@eslint/js@npm:8.50.0" + checksum: 302478f2acaaa7228729ec6a04f56641590185e1d8cd1c836a6db8a6b8009f80a57349341be9fbb9aa1721a7a569d1be3ffc598a33300d22816f11832095386c languageName: node linkType: hard @@ -1602,20 +1763,20 @@ __metadata: languageName: node linkType: hard -"@salesforce/cli-plugins-testkit@npm:^4.3.5": - version: 4.3.5 - resolution: "@salesforce/cli-plugins-testkit@npm:4.3.5" +"@salesforce/cli-plugins-testkit@npm:^4.4.5": + version: 4.4.5 + resolution: "@salesforce/cli-plugins-testkit@npm:4.4.5" dependencies: - "@salesforce/core": ^5.2.7 - "@salesforce/kit": ^3.0.11 + "@salesforce/core": ^5.3.1 + "@salesforce/kit": ^3.0.12 "@salesforce/ts-types": ^2.0.6 - "@types/shelljs": ^0.8.12 + "@types/shelljs": ^0.8.13 debug: ^4.3.1 jszip: ^3.10.1 shelljs: ^0.8.4 strip-ansi: 6.0.1 ts-retry-promise: ^0.7.1 - checksum: 45083b2116fa799b3a69380c19b96b1cefc713efd7d6682ba746118a2bdcdaae705fd0a24e7b0ae89ef04d01646df773789b11d6f6b64819b20055e64564a0aa + checksum: ff8ca9bbe04efdfd86a339fe2d1e9e073b0cffeff1b0ade8d4c792a1f62c9df35a84edcc218c3be2782c8aaaf87fb5721c97752b61834cab684f76c56e632562 languageName: node linkType: hard @@ -1656,14 +1817,14 @@ __metadata: languageName: node linkType: hard -"@salesforce/core@npm:^5.2.7": - version: 5.2.9 - resolution: "@salesforce/core@npm:5.2.9" +"@salesforce/core@npm:^5.3.1": + version: 5.3.3 + resolution: "@salesforce/core@npm:5.3.3" dependencies: - "@salesforce/kit": ^3.0.11 + "@salesforce/kit": ^3.0.12 "@salesforce/schemas": ^1.6.0 - "@salesforce/ts-types": ^2.0.7 - "@types/semver": ^7.5.1 + "@salesforce/ts-types": ^2.0.8 + "@types/semver": ^7.5.2 ajv: ^8.12.0 change-case: ^4.1.2 faye: ^1.4.0 @@ -1678,7 +1839,7 @@ __metadata: proper-lockfile: ^4.1.2 semver: ^7.5.4 ts-retry-promise: ^0.7.1 - checksum: 59a8078781977669e1f3aa625b258d800c24387afe073725e2cd80e405c4d01a7238c11b6d19b1ff76e9e244341aa7e7ab453794d6b3a9ee1afa00cf8eaf16e9 + checksum: 62aa07aaf5bb4b91ba9fae16353c7d3becd93ae243c7e6b6bbfd3942a93501982ceb9f76c1033df28063efdd5e95491e2437f9744cad18bc90dcd9823ba8189a languageName: node linkType: hard @@ -1700,13 +1861,13 @@ __metadata: languageName: node linkType: hard -"@salesforce/kit@npm:^3.0.11": - version: 3.0.11 - resolution: "@salesforce/kit@npm:3.0.11" +"@salesforce/kit@npm:^3.0.12": + version: 3.0.13 + resolution: "@salesforce/kit@npm:3.0.13" dependencies: - "@salesforce/ts-types": ^2.0.7 + "@salesforce/ts-types": ^2.0.8 tslib: ^2.6.2 - checksum: 659c036276f7f01c27d57105c1590d59c415c2dd46e13dd201d885c9a0323f7da75857d74b18f2fe07c66c30e7e44105ed030d90e3cfc75ef703447ad43fee8a + checksum: be458d30485f87ac830e87c449a387f6f2bd620a84bd9d86b17de00fa970351709bc8bca3e5a1f0fb3052f789954ed38bb581cdc6b56ca85c5d7284c5d723cbe languageName: node linkType: hard @@ -1717,14 +1878,14 @@ __metadata: languageName: node linkType: hard -"@salesforce/ts-sinon@npm:^1.4.15": - version: 1.4.15 - resolution: "@salesforce/ts-sinon@npm:1.4.15" +"@salesforce/ts-sinon@npm:^1.4.17": + version: 1.4.17 + resolution: "@salesforce/ts-sinon@npm:1.4.17" dependencies: - "@salesforce/ts-types": ^2.0.7 + "@salesforce/ts-types": ^2.0.8 sinon: ^5.1.1 tslib: ^2.6.1 - checksum: 4451ca2aeea4ddb37b0e88cc1960e95697119188f5c6724f68251311f5d11276752d0730eac78e65448c3109b7ddafceefcfbed01c5fec8ac1892d65836dcee4 + checksum: 7db8f8a50e1c5bf96ea703cd70f38d9d22ff87e63de2baa11bd427b74797f83bb6b754f7587050f716702ae4282f097e68ac4fe545f2f629ebfeb87f53c2a7f8 languageName: node linkType: hard @@ -1737,7 +1898,7 @@ __metadata: languageName: node linkType: hard -"@salesforce/ts-types@npm:^2.0.6, @salesforce/ts-types@npm:^2.0.7": +"@salesforce/ts-types@npm:^2.0.6": version: 2.0.7 resolution: "@salesforce/ts-types@npm:2.0.7" dependencies: @@ -1746,6 +1907,15 @@ __metadata: languageName: node linkType: hard +"@salesforce/ts-types@npm:^2.0.8": + version: 2.0.8 + resolution: "@salesforce/ts-types@npm:2.0.8" + dependencies: + tslib: ^2.6.2 + checksum: 524e4ecf4c0c7953278cb8b64ae26e033625b02a99a55ce88472ead4c6293a6b3785521e9389610f0386df688dc3ea62dec9c9e2cbb908fcda616c3ae8f4542e + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -1837,31 +2007,31 @@ __metadata: languageName: node linkType: hard -"@stryker-mutator/api@npm:7.1.1": - version: 7.1.1 - resolution: "@stryker-mutator/api@npm:7.1.1" +"@stryker-mutator/api@npm:7.2.0": + version: 7.2.0 + resolution: "@stryker-mutator/api@npm:7.2.0" dependencies: - mutation-testing-metrics: 2.0.1 - mutation-testing-report-schema: 2.0.1 + mutation-testing-metrics: 2.0.3 + mutation-testing-report-schema: 2.0.3 tslib: ~2.6.0 typed-inject: ~4.0.0 - checksum: e70dea1da208455ca3e663add141fb0d3b3cf89300ffa686c9502bdf02f3b95bd0e835d9bbaa9975fe6ba9f4545f62968324a16e2161bb3d18fa8dea51cdb1e7 + checksum: a5bbc9c4319767cfc1a52f6c1f74ed2325fdc1dc8e57435369bcd2a63cbfa92f33e8776e050acd730aafd3df8dd38a2009156ca3c616af26a7dfcb0578aac838 languageName: node linkType: hard -"@stryker-mutator/core@npm:^7.1.1": - version: 7.1.1 - resolution: "@stryker-mutator/core@npm:7.1.1" +"@stryker-mutator/core@npm:^7.2.0": + version: 7.2.0 + resolution: "@stryker-mutator/core@npm:7.2.0" dependencies: - "@stryker-mutator/api": 7.1.1 - "@stryker-mutator/instrumenter": 7.1.1 - "@stryker-mutator/util": 7.1.1 + "@stryker-mutator/api": 7.2.0 + "@stryker-mutator/instrumenter": 7.2.0 + "@stryker-mutator/util": 7.2.0 ajv: ~8.12.0 chalk: ~5.3.0 commander: ~11.0.0 diff-match-patch: 1.0.5 emoji-regex: ~10.2.1 - execa: ~7.1.0 + execa: ~8.0.0 file-url: ~4.0.0 get-port: ~7.0.0 glob: ~10.3.0 @@ -1870,63 +2040,61 @@ __metadata: lodash.groupby: ~4.6.0 log4js: ~6.9.0 minimatch: ~9.0.1 - mutation-testing-elements: 2.0.1 - mutation-testing-metrics: 2.0.1 - mutation-testing-report-schema: 2.0.1 + mutation-testing-elements: 2.0.3 + mutation-testing-metrics: 2.0.3 + mutation-testing-report-schema: 2.0.3 npm-run-path: ~5.1.0 progress: ~2.0.0 rxjs: ~7.8.0 semver: ^7.3.5 source-map: ~0.7.3 tree-kill: ~1.2.2 - tslib: 2.6.0 + tslib: 2.6.2 typed-inject: ~4.0.0 typed-rest-client: ~1.8.0 bin: stryker: bin/stryker.js - checksum: c42d61ba7a236225ba4105d58df0df5c6bf5134a3ba156a02091f28142b9a7c3d9184372f1933e442257bbceb689492360572ac845579169b3c1e046a9fd16ea + checksum: af0822539581d0085e031d73c64fd65d1b1ad8b3835d67487d093b8083bb044db6a2f186db1605fee1eeaf8d104e135ae44a10b11c889548a75705bb1f3c2791 languageName: node linkType: hard -"@stryker-mutator/instrumenter@npm:7.1.1": - version: 7.1.1 - resolution: "@stryker-mutator/instrumenter@npm:7.1.1" - dependencies: - "@babel/core": ~7.22.0 - "@babel/generator": ~7.22.0 - "@babel/parser": ~7.22.0 - "@babel/plugin-proposal-class-properties": ~7.18.0 - "@babel/plugin-proposal-decorators": ~7.22.0 - "@babel/plugin-proposal-private-methods": ~7.18.0 - "@babel/preset-typescript": ~7.22.0 - "@stryker-mutator/api": 7.1.1 - "@stryker-mutator/util": 7.1.1 +"@stryker-mutator/instrumenter@npm:7.2.0": + version: 7.2.0 + resolution: "@stryker-mutator/instrumenter@npm:7.2.0" + dependencies: + "@babel/core": ~7.23.0 + "@babel/generator": ~7.23.0 + "@babel/parser": ~7.23.0 + "@babel/plugin-proposal-decorators": ~7.23.0 + "@babel/preset-typescript": ~7.23.0 + "@stryker-mutator/api": 7.2.0 + "@stryker-mutator/util": 7.2.0 angular-html-parser: ~4.0.0 weapon-regex: ~1.1.0 - checksum: c612563c659e0e7dd01a3a6307016e06e9ed526c128fe5b66912fbf8ee22a89d8737202eab37478c36f0598d9e12cda275f29f4079b6395c73c15677201a80f6 + checksum: 71fa5cce4c1075d9f2c89e7614b4335790a4d63b67d4dc8dee2fa719ca8f8d5bfa0eda1cf12e8a0bb1e2fc4c80061d782a8349932df59b54ef33a77c4e549271 languageName: node linkType: hard -"@stryker-mutator/jest-runner@npm:^7.1.1": - version: 7.1.1 - resolution: "@stryker-mutator/jest-runner@npm:7.1.1" +"@stryker-mutator/jest-runner@npm:^7.2.0": + version: 7.2.0 + resolution: "@stryker-mutator/jest-runner@npm:7.2.0" dependencies: - "@stryker-mutator/api": 7.1.1 - "@stryker-mutator/util": 7.1.1 + "@stryker-mutator/api": 7.2.0 + "@stryker-mutator/util": 7.2.0 semver: ~7.5.0 tslib: ~2.6.0 peerDependencies: - "@stryker-mutator/core": ~7.1.0 - checksum: 68efc63c7bdca58dd7f39f6bff29690f9015dc1ca6fa14205e71abd59d2392476a589a832bfb7db1f6d80c804c0104458a65b597bb21c5a94c0d90437bab32ea + "@stryker-mutator/core": ~7.2.0 + checksum: 0af3434024206554823059be64d57b3c0e7fe560bc54865999fe56c37bfdf0de55b1f31dc433e1130be535bad17ed52119579a7c5245a5956586f03459e7b0ce languageName: node linkType: hard -"@stryker-mutator/util@npm:7.1.1": - version: 7.1.1 - resolution: "@stryker-mutator/util@npm:7.1.1" +"@stryker-mutator/util@npm:7.2.0": + version: 7.2.0 + resolution: "@stryker-mutator/util@npm:7.2.0" dependencies: lodash.flatmap: ~4.5.0 - checksum: ba2ddccef949c3dc49e776afa66c65f368b1022c5fc8cdd2df1593c93f1fca14597395c0608d85448e227e36238d33184ef14767531dc4c6ed19f0fde37589f6 + checksum: 662f74738c59f524b8ac27f5b882ed83d02c6ce815ddd54f3c077818dda42ca3f2d2ca89423fc3ffbfd06c97a19bcde97eeca1d1ebaa1d606a8e2deb4876301a languageName: node linkType: hard @@ -2205,13 +2373,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^29.5.4": - version: 29.5.4 - resolution: "@types/jest@npm:29.5.4" +"@types/jest@npm:^29.5.5": + version: 29.5.5 + resolution: "@types/jest@npm:29.5.5" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: 38ed5942f44336452efd0f071eab60aaa57cd8d46530348d0a3aa5a691dcbf1366c4ca8f6ee8364efb45b4413bfefae443e5d4f469246a472a03b21ac11cd4ed + checksum: 56e55cde9949bcc0ee2fa34ce5b7c32c2bfb20e53424aa4ff3a210859eeaaa3fdf6f42f81a3f655238039cdaaaf108b054b7a8602f394e6c52b903659338d8c6 languageName: node linkType: hard @@ -2268,10 +2436,10 @@ __metadata: languageName: node linkType: hard -"@types/mocha@npm:^10.0.1": - version: 10.0.1 - resolution: "@types/mocha@npm:10.0.1" - checksum: 224ea9fce7b1734ccdb9aa99a622d902a538ce1847bca7fd22c5fb38adcf3ed536f50f48f587085db988a4bb3c2eb68f4b98e1cd6a38bc5547bd3bbbedc54495 +"@types/mocha@npm:^10.0.2": + version: 10.0.2 + resolution: "@types/mocha@npm:10.0.2" + checksum: a78a02691f102beb02f9ec435458107d21b518fc477c3b2f37c90b8e70b67bff888351715ae173bd31ede25ee5e0d688aefb0faf4284034d08ba63027c8b0c01 languageName: node linkType: hard @@ -2282,10 +2450,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:20.4.7": - version: 20.4.7 - resolution: "@types/node@npm:20.4.7" - checksum: a40d7003f66b56220a2028179e49f950b46fa6dbf860a4a6ecbd6ba7976f05b2f0b31ced39689ec88a7d9e32d07e088c6a06d270b99d5bc13a28291ac2f30ca7 +"@types/node@npm:20.5.1": + version: 20.5.1 + resolution: "@types/node@npm:20.5.1" + checksum: 3dbe611cd67afa987102c8558ee70f848949c5dcfee5f60abc073e55c0d7b048e391bf06bb1e0dc052cb7210ca97136ac496cbaf6e89123c989de6bd125fde82 languageName: node linkType: hard @@ -2296,10 +2464,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^20.6.0": - version: 20.6.0 - resolution: "@types/node@npm:20.6.0" - checksum: 52611801af5cf151c6fac1963aa4a8a8ca2e388a9e9ed82b01b70bca762088ded5b32cc789c5564220d5d7dccba2b8dd34446a3d4fc74736805e1f2cf262e29d +"@types/node@npm:^20.8.2": + version: 20.8.2 + resolution: "@types/node@npm:20.8.2" + checksum: 3da73e25d821bfcdb7de98589027e08bb4848e55408671c4a83ec0341e124b5313a0b20e1e4b4eff1168ea17a86f622ad73fcb04b761abd77496b9a27cbd5de5 languageName: node linkType: hard @@ -2317,20 +2485,27 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.13, @types/semver@npm:^7.5.0, @types/semver@npm:^7.5.1": +"@types/semver@npm:^7.3.13, @types/semver@npm:^7.5.0": version: 7.5.1 resolution: "@types/semver@npm:7.5.1" checksum: 2fffe938c7ac168711f245a16e1856a3578d77161ca17e29a05c3e02c7be3e9c5beefa29a3350f6c1bd982fb70aa28cc52e4845eb7d36246bcdc0377170d584d languageName: node linkType: hard -"@types/shelljs@npm:^0.8.12": - version: 0.8.12 - resolution: "@types/shelljs@npm:0.8.12" +"@types/semver@npm:^7.5.2": + version: 7.5.3 + resolution: "@types/semver@npm:7.5.3" + checksum: 349fdd1ab6c213bac5c991bac766bd07b8b12e63762462bb058740dcd2eb09c8193d068bb226f134661275f2022976214c0e727a4e5eb83ec1b131127c980d3e + languageName: node + linkType: hard + +"@types/shelljs@npm:^0.8.13": + version: 0.8.13 + resolution: "@types/shelljs@npm:0.8.13" dependencies: "@types/glob": ~7.2.0 "@types/node": "*" - checksum: ffb47809abef9ee53f900c6b49adb1382d1d78af7f8b50dd474534e3f73127bc4a3849394e4c9de16481cd50203b12464141b4b49d48e88ba6b4c7cc2c85948c + checksum: 86ac87f4688aeb578c3a85fad1c6b4a740f3951d4c9b1d5e5fd9240225589b2c7a10aacff5c857a5f12961e55ffef40698a46e41d7b27cbdf9cf4bcaf1349a7a languageName: node linkType: hard @@ -2380,15 +2555,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.7.0" +"@typescript-eslint/eslint-plugin@npm:^6.7.4": + version: 6.7.4 + resolution: "@typescript-eslint/eslint-plugin@npm:6.7.4" dependencies: "@eslint-community/regexpp": ^4.5.1 - "@typescript-eslint/scope-manager": 6.7.0 - "@typescript-eslint/type-utils": 6.7.0 - "@typescript-eslint/utils": 6.7.0 - "@typescript-eslint/visitor-keys": 6.7.0 + "@typescript-eslint/scope-manager": 6.7.4 + "@typescript-eslint/type-utils": 6.7.4 + "@typescript-eslint/utils": 6.7.4 + "@typescript-eslint/visitor-keys": 6.7.4 debug: ^4.3.4 graphemer: ^1.4.0 ignore: ^5.2.4 @@ -2401,44 +2576,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 48393749c5c1f67acf71795551c6065586198530006189c48636e32caea4d1285624c16c047164f9d29055e26c4f90fca964c5a2b5c0e9b6d9ed87acd74ca0d6 + checksum: 91d5051ae935d8bb61091665ee1e5c456992a0c29b58c86c1bb2b72c935dd831c0d3c7726a8d609455ae4a8b4ba8786ebeeef4bc7eff388b5f77475e7a634dc0 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/parser@npm:6.7.0" +"@typescript-eslint/parser@npm:^6.7.4": + version: 6.7.4 + resolution: "@typescript-eslint/parser@npm:6.7.4" dependencies: - "@typescript-eslint/scope-manager": 6.7.0 - "@typescript-eslint/types": 6.7.0 - "@typescript-eslint/typescript-estree": 6.7.0 - "@typescript-eslint/visitor-keys": 6.7.0 + "@typescript-eslint/scope-manager": 6.7.4 + "@typescript-eslint/types": 6.7.4 + "@typescript-eslint/typescript-estree": 6.7.4 + "@typescript-eslint/visitor-keys": 6.7.4 debug: ^4.3.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 21d52a49abf78a3b037261c01f1f4d2d550919ddc906ebb058db3410a706457ac3a7d082716328ce98a6741d4e77c945b71ff386d9047c5a2e5beef23e14ab45 + checksum: 60e7c01a69c1a67577f031cd6ef3c7980a9aedf2045b9950e339836acb2fe9d7bf0c8909fa95d713a8270f19dead43d82beb27dcf8705f81fe35b14b737e8fe0 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/scope-manager@npm:6.7.0" +"@typescript-eslint/scope-manager@npm:6.7.4": + version: 6.7.4 + resolution: "@typescript-eslint/scope-manager@npm:6.7.4" dependencies: - "@typescript-eslint/types": 6.7.0 - "@typescript-eslint/visitor-keys": 6.7.0 - checksum: f6ea33c647783d53d98938bd5d3fc94c9a5ebc83bd64cf379215863921dd1c57e66c33af7948d6ac1884623e1917a3b42565e6d02e1fd7adfbce4b3424a2382e + "@typescript-eslint/types": 6.7.4 + "@typescript-eslint/visitor-keys": 6.7.4 + checksum: 8475d28f6408c204fb6bf25df45c1f16cad950190e31346c4b1ae15461a96f30b31b6fd1d3d635b41db6aa9a3fd3de25f04823632c74eeea478f34ebd134a1b0 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/type-utils@npm:6.7.0" +"@typescript-eslint/type-utils@npm:6.7.4": + version: 6.7.4 + resolution: "@typescript-eslint/type-utils@npm:6.7.4" dependencies: - "@typescript-eslint/typescript-estree": 6.7.0 - "@typescript-eslint/utils": 6.7.0 + "@typescript-eslint/typescript-estree": 6.7.4 + "@typescript-eslint/utils": 6.7.4 debug: ^4.3.4 ts-api-utils: ^1.0.1 peerDependencies: @@ -2446,23 +2621,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 15ae33a6981721f83b2ac612a7597a4fcb2d9d9bfedce54707e5228bec2774fd99ba54ffce89924ae36b61488c7b6c0c2165a6d361be5cd4cefebefad8b02a01 + checksum: 231240a1aa1008a1b1facdd40b931433606947254f6e04705d154791a8b2c15d5ce3355b7d8a29cf7bb53c2e2eca1340c7860dd395389858d442af06c586d1fd languageName: node linkType: hard -"@typescript-eslint/types@npm:6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/types@npm:6.7.0" - checksum: fb76031432a009813d559b1cc63091eb5434279012cdb98de62fcd556910663c6a1b506e0a77c4f86e223a5e2c00e76a2d1d2170802c75168008d19a52a51fca +"@typescript-eslint/types@npm:6.7.4": + version: 6.7.4 + resolution: "@typescript-eslint/types@npm:6.7.4" + checksum: 287ae48a2bb722b866460bcb2ba4ff908348145b3fc0af4ea75679d474e9ba3632bf64689044f181fe8ca3cb5f41238bb31ea428d5e78f1c3982f6dac6b7b149 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.7.0" +"@typescript-eslint/typescript-estree@npm:6.7.4": + version: 6.7.4 + resolution: "@typescript-eslint/typescript-estree@npm:6.7.4" dependencies: - "@typescript-eslint/types": 6.7.0 - "@typescript-eslint/visitor-keys": 6.7.0 + "@typescript-eslint/types": 6.7.4 + "@typescript-eslint/visitor-keys": 6.7.4 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -2471,34 +2646,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9bd57910085f0dd97d7083e0468c34e0753d20d36d3ffaa4ba111f13cc4986743374f5aed928e645ea982cf2ed9a8141598bee41393cad0abee001f0842ad117 + checksum: 2e8f5e972403233522eff09cfe7a0a23549cfd462e82b434aa32ddbdba5b329be5a549514a157f6b79e2d0159c9348d23b202e5d915d4f2c7cbfe72e1a48a429 languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/utils@npm:6.7.0" +"@typescript-eslint/utils@npm:6.7.4": + version: 6.7.4 + resolution: "@typescript-eslint/utils@npm:6.7.4" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.12 "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 6.7.0 - "@typescript-eslint/types": 6.7.0 - "@typescript-eslint/typescript-estree": 6.7.0 + "@typescript-eslint/scope-manager": 6.7.4 + "@typescript-eslint/types": 6.7.4 + "@typescript-eslint/typescript-estree": 6.7.4 semver: ^7.5.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: b2a2857ec856d1752e77c2a274a12513372311c300f9ec57ed7bf7411eb9ea34b85a8e7810a5c48fff0e3966b71d63d77e38c5c7bca1d5c004bede5638619a00 + checksum: 75e197dd58b230436ceb51f2050bb3af8796b05a197eaf741251f8e9c4d9ba1a99d654d090da0c49d31b20da79d9cc3746cbb663ffd5ea614d7a960d64676d65 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.7.0" +"@typescript-eslint/visitor-keys@npm:6.7.4": + version: 6.7.4 + resolution: "@typescript-eslint/visitor-keys@npm:6.7.4" dependencies: - "@typescript-eslint/types": 6.7.0 + "@typescript-eslint/types": 6.7.4 eslint-visitor-keys: ^3.4.1 - checksum: cd85722d26ccfa23a76e5cb5aa0229f89eb3c4f1ed87d71a0f902db15f420f3f3e94cbd16dc711039f611ac60b1e7d0fee9ee78c48c88310a5f1926a2bc8778e + checksum: 34d09798b6c48dc059e88c6cb3df5f96e859bd65d1dd05d907b8a3c7a5708a737d50607081fb14a4b974b90cfe4169a93db974bf53af8b282420187f73b0afac languageName: node linkType: hard @@ -3372,18 +3547,18 @@ __metadata: languageName: node linkType: hard -"chai@npm:^4.3.8": - version: 4.3.8 - resolution: "chai@npm:4.3.8" +"chai@npm:^4.3.10": + version: 4.3.10 + resolution: "chai@npm:4.3.10" dependencies: assertion-error: ^1.1.0 - check-error: ^1.0.2 - deep-eql: ^4.1.2 - get-func-name: ^2.0.0 - loupe: ^2.3.1 + check-error: ^1.0.3 + deep-eql: ^4.1.3 + get-func-name: ^2.0.2 + loupe: ^2.3.6 pathval: ^1.1.1 - type-detect: ^4.0.5 - checksum: 29e0984ed13308319cadc35437c8ef0a3e271544d226c991bf7e3b6d771bf89707321669e11d05e362bc0ad0bd26585079b989d1032f3c106e3bb95d7f079cce + type-detect: ^4.0.8 + checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d languageName: node linkType: hard @@ -3449,10 +3624,12 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^1.0.2": - version: 1.0.2 - resolution: "check-error@npm:1.0.2" - checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e +"check-error@npm:^1.0.3": + version: 1.0.3 + resolution: "check-error@npm:1.0.3" + dependencies: + get-func-name: ^2.0.2 + checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399 languageName: node linkType: hard @@ -4136,7 +4313,7 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.1.2": +"deep-eql@npm:^4.1.3": version: 4.1.3 resolution: "deep-eql@npm:4.1.3" dependencies: @@ -4575,14 +4752,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.49.0": - version: 8.49.0 - resolution: "eslint@npm:8.49.0" +"eslint@npm:^8.50.0": + version: 8.50.0 + resolution: "eslint@npm:8.50.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 "@eslint/eslintrc": ^2.1.2 - "@eslint/js": 8.49.0 + "@eslint/js": 8.50.0 "@humanwhocodes/config-array": ^0.11.11 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 @@ -4618,7 +4795,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 4dfe257e1e42da2f9da872b05aaaf99b0f5aa022c1a91eee8f2af1ab72651b596366320c575ccd4e0469f7b4c97aff5bb85ae3323ebd6a293c3faef4028b0d81 + checksum: 9ebfe5615dc84700000d218e32ddfdcfc227ca600f65f18e5541ec34f8902a00356a9a8804d9468fd6c8637a5ef6a3897291dad91ba6579d5b32ffeae5e31768 languageName: node linkType: hard @@ -4752,20 +4929,20 @@ __metadata: languageName: node linkType: hard -"execa@npm:~7.1.0": - version: 7.1.1 - resolution: "execa@npm:7.1.1" +"execa@npm:~8.0.0": + version: 8.0.1 + resolution: "execa@npm:8.0.1" dependencies: cross-spawn: ^7.0.3 - get-stream: ^6.0.1 - human-signals: ^4.3.0 + get-stream: ^8.0.1 + human-signals: ^5.0.0 is-stream: ^3.0.0 merge-stream: ^2.0.0 npm-run-path: ^5.1.0 onetime: ^6.0.0 - signal-exit: ^3.0.7 + signal-exit: ^4.1.0 strip-final-newline: ^3.0.0 - checksum: 21fa46fc69314ace4068cf820142bdde5b643a5d89831c2c9349479c1555bff137a291b8e749e7efca36535e4e0a8c772c11008ca2e84d2cbd6ca141a3c8f937 + checksum: cac1bf86589d1d9b73bdc5dda65c52012d1a9619c44c526891956745f7b366ca2603d29fe3f7460bacc2b48c6eab5d6a4f7afe0534b31473d3708d1265545e1f languageName: node linkType: hard @@ -4923,14 +5100,14 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:^4.2.7": - version: 4.2.7 - resolution: "fast-xml-parser@npm:4.2.7" +"fast-xml-parser@npm:^4.3.2": + version: 4.3.2 + resolution: "fast-xml-parser@npm:4.3.2" dependencies: strnum: ^1.0.5 bin: fxparser: src/cli/cli.js - checksum: d8b0c9e04756f6c43fa0399428f30149acadae21350e42e26e8fe98e24e6afa6b9b00aa554453795036b00e9fee974a1b556fe2ba18be391d51a9bf1ab790e7c + checksum: d507ce2efa5fd13d0a5ba28bd76dd68f2fc30ad8748357c37b70f360d19417866d79e35a688af067d5bceaaa796033fa985206aef9692f7a421e1326b6e73309 languageName: node linkType: hard @@ -5305,6 +5482,13 @@ __metadata: languageName: node linkType: hard +"get-func-name@npm:^2.0.2": + version: 2.0.2 + resolution: "get-func-name@npm:2.0.2" + checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b + languageName: node + linkType: hard + "get-intrinsic@npm:^1.0.2": version: 1.2.1 resolution: "get-intrinsic@npm:1.2.1" @@ -5354,6 +5538,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 01e3d3cf29e1393f05f44d2f00445c5f9ec3d1c49e8179b31795484b9c117f4c695e5e07b88b50785d5c8248a788c85d9913a79266fc77e3ef11f78f10f1b974 + languageName: node + linkType: hard + "git-raw-commits@npm:^2.0.11": version: 2.0.11 resolution: "git-raw-commits@npm:2.0.11" @@ -5741,6 +5932,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 6504560d5ed91444f16bea3bd9dfc66110a339442084e56c3e7fa7bbdf3f406426d6563d662bdce67064b165eac31eeabfc0857ed170aaa612cf14ec9f9a464c + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -7423,7 +7621,7 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.1": +"loupe@npm:^2.3.6": version: 2.3.6 resolution: "loupe@npm:2.3.6" dependencies: @@ -7884,26 +8082,26 @@ __metadata: languageName: node linkType: hard -"mutation-testing-elements@npm:2.0.1": - version: 2.0.1 - resolution: "mutation-testing-elements@npm:2.0.1" - checksum: 1d3294b4beb0a87ffa20c2f54833b413e08e3afa02b363364df6d60675a2091f2ed709d5f8accffdf8c2620be8b4f18a01383bc312aac9d2b90beb399497a5bd +"mutation-testing-elements@npm:2.0.3": + version: 2.0.3 + resolution: "mutation-testing-elements@npm:2.0.3" + checksum: 5ae7cc1a4f3d35aa125db8faad6033c6d767d72f4e829fdd5e3c5c29c02403d9bcbba058396a974157630c8cd27acadbe540b563fbe50329204ae181c3f5819c languageName: node linkType: hard -"mutation-testing-metrics@npm:2.0.1": - version: 2.0.1 - resolution: "mutation-testing-metrics@npm:2.0.1" +"mutation-testing-metrics@npm:2.0.3": + version: 2.0.3 + resolution: "mutation-testing-metrics@npm:2.0.3" dependencies: - mutation-testing-report-schema: 2.0.1 - checksum: 57feb4d38b7511d78d9ff1afce14e9aeaab55b22712c05b972aba3d5b80f487c6e24cc06a89d53a482d9638e85714ed5593ba228255f80f876c4f61af0b8d384 + mutation-testing-report-schema: 2.0.3 + checksum: 4372061fc5efbc29ba8c6338d0ebde0c285946145f79860fbf6abe19922a350a48a41862ce58fbe1365ca8da44f877584391a773f3d43dfa6e5d11eb3ff93c68 languageName: node linkType: hard -"mutation-testing-report-schema@npm:2.0.1": - version: 2.0.1 - resolution: "mutation-testing-report-schema@npm:2.0.1" - checksum: 957e293fdf581ce8a388f3a8a2d3107ca864f4d385e6b20898ea6b3ada40b2ce98ca4e6893c4bb551d3f4b544a6dbf7d6000e2d1f10c9cff8fa7b2c4640fe506 +"mutation-testing-report-schema@npm:2.0.3": + version: 2.0.3 + resolution: "mutation-testing-report-schema@npm:2.0.3" + checksum: a38bf1e6edb0bf8e5ec36c86c493575504636ec44d2355df7b1e3a702732dbadec5cf3579143077a7723970adfa886bccade9bacd13d311773394bb55ba1707f languageName: node linkType: hard @@ -9494,29 +9692,29 @@ __metadata: version: 0.0.0-use.local resolution: "sfdx-git-delta@workspace:." dependencies: - "@commitlint/cli": ^17.7.1 + "@commitlint/cli": ^17.7.2 "@commitlint/config-conventional": ^17.7.0 "@jest/globals": ^29.7.0 "@oclif/dev-cli": ^1.26.10 - "@salesforce/cli-plugins-testkit": ^4.3.5 + "@salesforce/cli-plugins-testkit": ^4.4.5 "@salesforce/command": ^5.3.9 "@salesforce/dev-config": ^4.0.1 - "@salesforce/ts-sinon": ^1.4.15 - "@stryker-mutator/core": ^7.1.1 - "@stryker-mutator/jest-runner": ^7.1.1 + "@salesforce/ts-sinon": ^1.4.17 + "@stryker-mutator/core": ^7.2.0 + "@stryker-mutator/jest-runner": ^7.2.0 "@swc/core": ^1.3.81 - "@types/jest": ^29.5.4 - "@types/mocha": ^10.0.1 - "@types/node": ^20.6.0 - "@typescript-eslint/eslint-plugin": ^6.7.0 - "@typescript-eslint/parser": ^6.7.0 + "@types/jest": ^29.5.5 + "@types/mocha": ^10.0.2 + "@types/node": ^20.8.2 + "@typescript-eslint/eslint-plugin": ^6.7.4 + "@typescript-eslint/parser": ^6.7.4 benchmark: ^2.1.4 - chai: ^4.3.8 + chai: ^4.3.10 depcheck: ^1.4.6 - eslint: ^8.49.0 + eslint: ^8.50.0 eslint-config-prettier: ^9.0.0 eslint-plugin-prettier: ^5.0.0 - fast-xml-parser: ^4.2.7 + fast-xml-parser: ^4.3.2 fs-extra: ^11.1.1 husky: ^8.0.3 ignore: ^5.2.4 @@ -9612,7 +9810,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 @@ -10345,10 +10543,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.6.0": - version: 2.6.0 - resolution: "tslib@npm:2.6.0" - checksum: c01066038f950016a18106ddeca4649b4d76caa76ec5a31e2a26e10586a59fceb4ee45e96719bf6c715648e7c14085a81fee5c62f7e9ebee68e77a5396e5538f +"tslib@npm:2.6.2, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2, tslib@npm:~2.6.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad languageName: node linkType: hard @@ -10359,13 +10557,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2, tslib@npm:~2.6.0": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad - languageName: node - linkType: hard - "tunnel-agent@npm:*, tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -10391,7 +10582,7 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.5, type-detect@npm:^4.0.8": +"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15