diff --git a/.eslintrc.js b/.eslintrc.js index b83a8b6d2..ecd2889f8 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -24,7 +24,7 @@ module.exports = { 'check-file', ], ignorePatterns: ['**/dist/*', '**/node_modules/*'], - extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:security/recommended'], + extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:security/recommended-legacy'], rules: { '@typescript-eslint/array-type': [ 'error', diff --git a/.prettierignore b/.prettierignore index 6a082fc07..529b25713 100644 --- a/.prettierignore +++ b/.prettierignore @@ -38,3 +38,4 @@ copyright-header.txt .yarn/ **/*.patch **/.gdnsuppress +**/chrome-user-data diff --git a/azure-pipeline/install-dependencies-steps.yaml b/azure-pipeline/install-dependencies-steps.yaml index 0e61a18d8..d7ea726ed 100644 --- a/azure-pipeline/install-dependencies-steps.yaml +++ b/azure-pipeline/install-dependencies-steps.yaml @@ -4,8 +4,8 @@ steps: - task: NodeTool@0 inputs: - versionSpec: '16.x' - displayName: Use node 16.x + versionSpec: '20.x' + displayName: Use node 20 - script: | yarn install --immutable diff --git a/package.json b/package.json index 279bd2f26..e074eac6a 100644 --- a/package.json +++ b/package.json @@ -36,25 +36,25 @@ "url": "https://github.com/Microsoft/accessibility-insights-service/issues" }, "devDependencies": { - "@types/node": "^16.18.11", - "@typescript-eslint/eslint-plugin": "^5.50.0", - "@typescript-eslint/eslint-plugin-tslint": "^5.50.0", - "@typescript-eslint/parser": "^5.50.0", + "@types/node": "^20.14.9", + "@typescript-eslint/eslint-plugin": "^7.15.0", + "@typescript-eslint/eslint-plugin-tslint": "^7.0.2", + "@typescript-eslint/parser": "^7.15.0", "combine-dependabot-prs": "^1.0.5", "commander": "^10.0.0", - "eslint": "^7.32.0", - "eslint-plugin-check-file": "^1.3.1", + "eslint": "^8.57.0", + "eslint-plugin-check-file": "^2.8.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jest": "^26.9.0", - "eslint-plugin-jsdoc": "^38.1.6", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jest": "^28.6.0", + "eslint-plugin-jsdoc": "^48.5.0", "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-security": "^1.7.0", - "eslint-plugin-sort-class-members": "^1.16.0", - "jest": "^29.5.0", - "jest-extended": "^3.2.3", - "jest-html-reporter": "^3.7.0", - "jest-junit": "^15.0.0", + "eslint-plugin-security": "^3.0.1", + "eslint-plugin-sort-class-members": "^1.20.0", + "jest": "^29.7.0", + "jest-extended": "^4.0.2", + "jest-html-reporter": "^3.10.2", + "jest-junit": "^16.0.0", "license-check-and-add": "^4.0.5", "npm-run-all": "^4.1.5", "patch-package": "^8.0.0", @@ -63,31 +63,31 @@ "shellcheck": "^2.2.0", "simple-git": "^3.16.0", "syncpack": "^8.4.11", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "tslint": "^6.1.3", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "workspaces": [ "packages/*" ], "resolutions": { - "@types/node": "^16.18.11", + "@axe-core/puppeteer": "4.8.4", "@npmcli/git": ">=2.1.0", + "@types/node": "^20.14.9", "ansi-regex": "5.0.1", "async": ">=3.2.2", "axe-core": "4.8.4", - "@axe-core/puppeteer": "4.8.4", "glob-parent": ">=5.1.2", "json-schema": ">=0.4.0", + "json5": ">=2.2.3", "minimist": ">=1.2.6", "node-fetch": "^2.6.7", "normalize-url": "6.1.0", + "semver": ">=7.5.2", "set-value": ">=4.0.1", "simple-get": ">=3.1.1", "tar": ">=6.1.9", - "json5": ">=2.2.3", - "tough-cookie": ">=4.1.3", - "semver": ">=7.5.2" + "tough-cookie": ">=4.1.3" }, "dependencies": { "accessibility-insights-report": "4.8.0" diff --git a/packages/axe-core-scanner/package.json b/packages/axe-core-scanner/package.json index 91bcd2437..a2ebf3c64 100644 --- a/packages/axe-core-scanner/package.json +++ b/packages/axe-core-scanner/package.json @@ -22,18 +22,18 @@ }, "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/puppeteer": "^7.0.4", "cpy-cli": "^4.1.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "@axe-core/puppeteer": "4.8.4", diff --git a/packages/axe-result-converter/package.json b/packages/axe-result-converter/package.json index eaa06a8c5..103395b4a 100644 --- a/packages/axe-result-converter/package.json +++ b/packages/axe-result-converter/package.json @@ -23,16 +23,16 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/fingerprint-generator": "1.0.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "accessibility-insights-report": "4.8.0", diff --git a/packages/azure-services/package.json b/packages/azure-services/package.json index 2b2a6e0cc..e1d94e09d 100644 --- a/packages/azure-services/package.json +++ b/packages/azure-services/package.json @@ -23,18 +23,18 @@ "homepage": "https://github.com/manishsat/accessibility-insights-service#readme", "devDependencies": { "@types/got": "^9.6.11", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1" }, diff --git a/packages/azure-services/src/azure-batch/batch-task-config-generator.ts b/packages/azure-services/src/azure-batch/batch-task-config-generator.ts index 8af1da4c1..8d59de0a4 100644 --- a/packages/azure-services/src/azure-batch/batch-task-config-generator.ts +++ b/packages/azure-services/src/azure-batch/batch-task-config-generator.ts @@ -9,13 +9,13 @@ import moment from 'moment'; export declare type UserAccessLevels = 'admin' | 'nonadmin'; -export interface BatchTaskPropertyProvider { +export interface BatchTaskPropertyProviderOptional { getResourceFiles?(): BatchServiceModels.ResourceFile[]; getAdditionalContainerRunOptions?(): string; } @injectable() -export abstract class BatchTaskPropertyProvider { +export abstract class BatchTaskPropertyProvider implements BatchTaskPropertyProviderOptional { public abstract getImageName(): Promise; public getAdditionalContainerRunOptions?(): string { diff --git a/packages/cli/package.json b/packages/cli/package.json index f49522a24..b8ba50045 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -29,9 +29,9 @@ "standAlonePackage": "This is a stand-alone package. Do NOT add dependencies to any service packages.", "devDependencies": { "@types/escape-html": "^1.0.2", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/normalize-path": "^3.0.0", "@types/puppeteer": "^7.0.4", "@types/table": "^6.3.2", @@ -39,15 +39,15 @@ "copy-webpack-plugin": "^11.0.0", "dts-bundle-generator": "^7.2.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mkdirp": "^2.1.3", "mockdate": "^3.0.5", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-node-externals": "^3.0.0" diff --git a/packages/common/package.json b/packages/common/package.json index 7c7bdcd1a..bac015a83 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -23,17 +23,17 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/convict": "^6.1.1", - "@types/jest": "^29.5.0", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/node": "^20.14.9", "@types/normalize-path": "^3.0.0", "@types/sha.js": "^2.4.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "@sindresorhus/fnv1a": "^2.0.1", diff --git a/packages/crawler/package.json b/packages/crawler/package.json index 9e902dbdd..c232b041e 100644 --- a/packages/crawler/package.json +++ b/packages/crawler/package.json @@ -26,20 +26,20 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-node-resolve": "^15.0.0", "@types/encoding-down": "^5.0.1", - "@types/jest": "^29.5.0", + "@types/jest": "^29.5.12", "@types/leveldown": "^4.0.2", "@types/levelup": "^5.1.1", - "@types/node": "^16.18.11", + "@types/node": "^20.14.9", "@types/normalize-path": "^3.0.0", "@types/puppeteer": "^7.0.4", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", "rollup": "^3.13.0", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "standAlonePackage": "This is a stand-alone package. Do NOT add dependencies to any service packages.", "dependencies": { diff --git a/packages/crawler/src/page-processors/page-processor-base.spec.ts b/packages/crawler/src/page-processors/page-processor-base.spec.ts index d970d0d9f..b1d6e5411 100644 --- a/packages/crawler/src/page-processors/page-processor-base.spec.ts +++ b/packages/crawler/src/page-processors/page-processor-base.spec.ts @@ -22,9 +22,9 @@ import { PageProcessorBase } from './page-processor-base'; describe(PageProcessorBase, () => { class TestablePageProcessor extends PageProcessorBase { - public snapshot: boolean; + public declare snapshot: boolean; - public baseUrl: string; + public declare baseUrl: string; public processPage: Crawlee.PuppeteerRequestHandler = async () => { return; diff --git a/packages/crawler/src/page-processors/page-processor-base.ts b/packages/crawler/src/page-processors/page-processor-base.ts index cc4c3bdb5..f97b998a5 100644 --- a/packages/crawler/src/page-processors/page-processor-base.ts +++ b/packages/crawler/src/page-processors/page-processor-base.ts @@ -49,6 +49,11 @@ export abstract class PageProcessorBase implements PageProcessor { private scanMetadataSaved: boolean; + /** + * This function is called to extract data from a single web page. + */ + protected abstract processPage: Crawlee.PuppeteerRequestHandler; + /** * Function that is called for each URL to crawl. */ @@ -139,11 +144,6 @@ export abstract class PageProcessorBase implements PageProcessor { } } - /** - * This function is called to extract data from a single web page. - */ - protected abstract processPage: Crawlee.PuppeteerRequestHandler; - protected async saveSnapshot(page: Puppeteer.Page, id: string): Promise { if (this.snapshot) { await this.saveSnapshotExt(page, { diff --git a/packages/e2e-web-apis/package.json b/packages/e2e-web-apis/package.json index 0968e335f..78fd578f2 100644 --- a/packages/e2e-web-apis/package.json +++ b/packages/e2e-web-apis/package.json @@ -26,19 +26,19 @@ "devDependencies": { "@azure/functions": "^3.5.0", "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/functional-tests/package.json b/packages/functional-tests/package.json index f078f6808..ab609d891 100644 --- a/packages/functional-tests/package.json +++ b/packages/functional-tests/package.json @@ -22,17 +22,17 @@ "@types/chai": "^4.3.4", "@types/deep-equal-in-any-order": "^1.0.1", "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "@azure/cosmos": "^4.0.0", diff --git a/packages/health-client/package.json b/packages/health-client/package.json index 280ec903c..cb264398f 100644 --- a/packages/health-client/package.json +++ b/packages/health-client/package.json @@ -21,18 +21,18 @@ "devDependencies": { "@types/chai": "^4.3.4", "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "copy-webpack-plugin": "^11.0.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", "shebang-loader": "^0.0.1", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/logger/package.json b/packages/logger/package.json index dd5f170a5..e0f6c3c44 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -23,16 +23,16 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "@apify/log": "2.2.18", diff --git a/packages/parallel-workers/package.json b/packages/parallel-workers/package.json index e9a018fbf..ac8682ee0 100644 --- a/packages/parallel-workers/package.json +++ b/packages/parallel-workers/package.json @@ -22,19 +22,19 @@ }, "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1" }, diff --git a/packages/privacy-scan-core/package.json b/packages/privacy-scan-core/package.json index 7998de508..bb6632fe7 100644 --- a/packages/privacy-scan-core/package.json +++ b/packages/privacy-scan-core/package.json @@ -22,18 +22,18 @@ }, "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/puppeteer": "^7.0.4", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "common": "workspace:*", diff --git a/packages/privacy-scan-job-manager/docker-image-config/Dockerfile b/packages/privacy-scan-job-manager/docker-image-config/Dockerfile index 886cfbcba..89c11302d 100644 --- a/packages/privacy-scan-job-manager/docker-image-config/Dockerfile +++ b/packages/privacy-scan-job-manager/docker-image-config/Dockerfile @@ -3,7 +3,7 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 -ENV NODE_VERSION 16.20.1 +ENV NODE_VERSION 20.15.0 WORKDIR /app diff --git a/packages/privacy-scan-job-manager/package.json b/packages/privacy-scan-job-manager/package.json index 65cbcc92e..6708eaca1 100644 --- a/packages/privacy-scan-job-manager/package.json +++ b/packages/privacy-scan-job-manager/package.json @@ -22,21 +22,21 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/privacy-scan-job-manager/src/worker/worker.spec.ts b/packages/privacy-scan-job-manager/src/worker/worker.spec.ts index f782c95be..353d2fb45 100644 --- a/packages/privacy-scan-job-manager/src/worker/worker.spec.ts +++ b/packages/privacy-scan-job-manager/src/worker/worker.spec.ts @@ -41,7 +41,7 @@ class TestableWorker extends Worker { public handleFailedTasksCallback: (failedTasks: BatchTask[]) => Promise; - public activeScanMessages: ScanMessage[]; + public declare activeScanMessages: ScanMessage[]; public async getMessagesForTaskCreation(): Promise { return super.getMessagesForTaskCreation(); diff --git a/packages/privacy-scan-runner/package.json b/packages/privacy-scan-runner/package.json index aec8d6a7b..98185b940 100644 --- a/packages/privacy-scan-runner/package.json +++ b/packages/privacy-scan-runner/package.json @@ -24,24 +24,24 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/puppeteer": "^7.0.4", "@types/yargs": "^17.0.22", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-force-resolutions": "^0.0.10", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/privacy-scan-runner/src/scan-runner-telemetry-manager.spec.ts b/packages/privacy-scan-runner/src/scan-runner-telemetry-manager.spec.ts index 9510513d4..fc8630c50 100644 --- a/packages/privacy-scan-runner/src/scan-runner-telemetry-manager.spec.ts +++ b/packages/privacy-scan-runner/src/scan-runner-telemetry-manager.spec.ts @@ -9,9 +9,9 @@ import { GuidGenerator } from 'common'; import { ScanRunnerTelemetryManager } from './scan-runner-telemetry-manager'; class TestableScanRunnerTelemetryManager extends ScanRunnerTelemetryManager { - public scanSubmitted: number; + public declare scanSubmitted: number; - public scanStarted: number; + public declare scanStarted: number; public constructor(logger: GlobalLogger, guidGenerator: GuidGenerator, getCurrentTimestamp: () => number = Date.now) { super(logger, guidGenerator, getCurrentTimestamp); diff --git a/packages/report-generator-job-manager/docker-image-config/Dockerfile b/packages/report-generator-job-manager/docker-image-config/Dockerfile index f6cede083..cdcd1274c 100644 --- a/packages/report-generator-job-manager/docker-image-config/Dockerfile +++ b/packages/report-generator-job-manager/docker-image-config/Dockerfile @@ -3,7 +3,7 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 -ENV NODE_VERSION 16.20.1 +ENV NODE_VERSION 20.15.0 WORKDIR /app diff --git a/packages/report-generator-job-manager/package.json b/packages/report-generator-job-manager/package.json index 3764edbc6..091c33318 100644 --- a/packages/report-generator-job-manager/package.json +++ b/packages/report-generator-job-manager/package.json @@ -22,21 +22,21 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/report-generator-runner/docker-image-config/Dockerfile b/packages/report-generator-runner/docker-image-config/Dockerfile index 3c34c5546..af27ac461 100644 --- a/packages/report-generator-runner/docker-image-config/Dockerfile +++ b/packages/report-generator-runner/docker-image-config/Dockerfile @@ -3,7 +3,7 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 -ENV NODE_VERSION 16.20.1 +ENV NODE_VERSION 20.15.0 WORKDIR /app diff --git a/packages/report-generator-runner/package.json b/packages/report-generator-runner/package.json index 5dddb35df..e33d76c5f 100644 --- a/packages/report-generator-runner/package.json +++ b/packages/report-generator-runner/package.json @@ -24,24 +24,24 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/puppeteer": "^7.0.4", "@types/yargs": "^17.0.22", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-force-resolutions": "^0.0.10", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/report-generator-runner/src/report-generator-runner-telemetry-manager.spec.ts b/packages/report-generator-runner/src/report-generator-runner-telemetry-manager.spec.ts index fbacdb989..b35b37568 100644 --- a/packages/report-generator-runner/src/report-generator-runner-telemetry-manager.spec.ts +++ b/packages/report-generator-runner/src/report-generator-runner-telemetry-manager.spec.ts @@ -9,9 +9,9 @@ import { GuidGenerator } from 'common'; import { ReportGeneratorRunnerTelemetryManager } from './report-generator-runner-telemetry-manager'; class TestableReportGeneratorRunnerTelemetryManager extends ReportGeneratorRunnerTelemetryManager { - public requestsSubmitted: number; + public declare requestsSubmitted: number; - public requestsStarted: number; + public declare requestsStarted: number; public constructor(logger: GlobalLogger, guidGenerator: GuidGenerator, getCurrentTimestamp: () => number = Date.now) { super(logger, guidGenerator, getCurrentTimestamp); diff --git a/packages/resource-deployment/templates/function-e2e-web-api-app-template.json b/packages/resource-deployment/templates/function-e2e-web-api-app-template.json index 8664b9c8c..46ac8322a 100644 --- a/packages/resource-deployment/templates/function-e2e-web-api-app-template.json +++ b/packages/resource-deployment/templates/function-e2e-web-api-app-template.json @@ -70,7 +70,7 @@ }, { "name": "WEBSITE_NODE_DEFAULT_VERSION", - "value": "~16" + "value": "~20" }, { "name": "FUNCTIONS_EXTENSION_VERSION", diff --git a/packages/resource-deployment/templates/function-web-api-app-template.json b/packages/resource-deployment/templates/function-web-api-app-template.json index 107e295c3..0e3c204a8 100644 --- a/packages/resource-deployment/templates/function-web-api-app-template.json +++ b/packages/resource-deployment/templates/function-web-api-app-template.json @@ -100,7 +100,7 @@ }, { "name": "WEBSITE_NODE_DEFAULT_VERSION", - "value": "~16" + "value": "~20" }, { "name": "APPINSIGHTS_INSTRUMENTATIONKEY", diff --git a/packages/resource-deployment/templates/function-web-workers-app-template.json b/packages/resource-deployment/templates/function-web-workers-app-template.json index 9bb9992b3..fccd485cd 100644 --- a/packages/resource-deployment/templates/function-web-workers-app-template.json +++ b/packages/resource-deployment/templates/function-web-workers-app-template.json @@ -100,7 +100,7 @@ }, { "name": "WEBSITE_NODE_DEFAULT_VERSION", - "value": "~16" + "value": "~20" }, { "name": "APPINSIGHTS_INSTRUMENTATIONKEY", diff --git a/packages/scanner-global-library/package.json b/packages/scanner-global-library/package.json index 1e4d49478..677c1809f 100644 --- a/packages/scanner-global-library/package.json +++ b/packages/scanner-global-library/package.json @@ -22,19 +22,19 @@ }, "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/pidusage": "^2.0.5", "@types/puppeteer": "^7.0.4", "cpy-cli": "^4.1.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "@axe-core/puppeteer": "4.8.4", diff --git a/packages/service-library/package.json b/packages/service-library/package.json index 544c3e2b0..9e38783d7 100644 --- a/packages/service-library/package.json +++ b/packages/service-library/package.json @@ -8,7 +8,7 @@ "clean": "rimraf dist test-results", "lint": "eslint -c ../../.eslintrc.js --ext .ts ./", "lint:fix": "eslint --fix -c ../../.eslintrc.js --ext .ts ./", - "test": "jest --coverage --colors" + "test": "npx jest" }, "repository": { "type": "git", @@ -22,22 +22,22 @@ }, "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { - "@types/jest": "^29.5.0", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/node": "^20.14.9", "@types/paralleljs": "^0.0.21", "@types/puppeteer": "^7.0.4", "@types/sha.js": "^2.4.0", "@types/yargs": "^17.0.22", "cpy-cli": "^4.1.0", - "jest": "^29.5.0", - "jest-extended": "^3.2.3", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-extended": "^4.0.2", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "@azure/cosmos": "^4.0.0", diff --git a/packages/service-library/src/batch/batch-task-creator.spec.ts b/packages/service-library/src/batch/batch-task-creator.spec.ts index dbee53b12..128efa6c9 100644 --- a/packages/service-library/src/batch/batch-task-creator.spec.ts +++ b/packages/service-library/src/batch/batch-task-creator.spec.ts @@ -52,9 +52,9 @@ class TestableBatchTaskCreator extends BatchTaskCreator { public deleteSucceededRequestCallback: (scanMessage: ScanMessage) => Promise; - public activeScanMessages: ScanMessage[]; + public declare activeScanMessages: ScanMessage[]; - public jobId: string; + public declare jobId: string; public jobGroup: string = 'jobGroup'; diff --git a/packages/service-library/src/batch/batch-task-creator.ts b/packages/service-library/src/batch/batch-task-creator.ts index ca7ff5a06..4329aae38 100644 --- a/packages/service-library/src/batch/batch-task-creator.ts +++ b/packages/service-library/src/batch/batch-task-creator.ts @@ -34,7 +34,7 @@ export interface ScanMessage { message: BatchTaskScanData; } -export interface BatchTaskCreator { +export interface BatchTaskCreatorOptional { onTasksAdded?(tasks: JobTask[]): Promise; handleFailedTasks?(failedTasks: BatchTask[]): Promise; onExit?(): Promise; @@ -42,13 +42,15 @@ export interface BatchTaskCreator { } @injectable() -export abstract class BatchTaskCreator { +export abstract class BatchTaskCreator implements BatchTaskCreatorOptional { protected jobManagerConfig: JobManagerConfig; protected jobId: string; protected activeScanMessages: ScanMessage[]; + protected abstract jobGroup: string; + private hasInitialized = false; public constructor( @@ -59,8 +61,6 @@ export abstract class BatchTaskCreator { protected readonly system: typeof System = System, ) {} - protected abstract jobGroup: string; - /** * The batch task may be retried when a task has failed. * Implement a task lock logic to prevent task reentrancy. diff --git a/packages/service-library/src/data-providers/combined-scan-results-provider.spec.ts b/packages/service-library/src/data-providers/combined-scan-results-provider.spec.ts index 1757e71ee..e4ec8fbb1 100644 --- a/packages/service-library/src/data-providers/combined-scan-results-provider.spec.ts +++ b/packages/service-library/src/data-providers/combined-scan-results-provider.spec.ts @@ -157,7 +157,7 @@ describe(CombinedScanResultsProvider, () => { const actualResults = await testSubject.readCombinedResults(fileId); expect(actualResults.error.errorCode).toEqual('jsonParseError'); - expect(actualResults.error.data).toContain(`{\n name: 'SyntaxError',\n message: 'Unexpected token u in JSON at position 2',`); + expect(actualResults.error.data).toContain(`JSON at position 2`); }); }); diff --git a/packages/service-library/src/data-providers/page-scan-run-report-provider.spec.ts b/packages/service-library/src/data-providers/page-scan-run-report-provider.spec.ts index 0368feadb..93bd677fb 100644 --- a/packages/service-library/src/data-providers/page-scan-run-report-provider.spec.ts +++ b/packages/service-library/src/data-providers/page-scan-run-report-provider.spec.ts @@ -126,7 +126,7 @@ describe(PageScanRunReportProvider, () => { const actualResults = await testSubject.readReportContent(fileId); expect(actualResults.errorCode).toEqual('jsonParseError'); - expect(actualResults.error).toContain(`{\n name: 'SyntaxError',\n message: 'Unexpected token i in JSON at position 2',`); + expect(actualResults.error).toContain(`in JSON at position 2`); }); }); }); diff --git a/packages/service-library/src/data-providers/privacy-scan-combined-report-provider.spec.ts b/packages/service-library/src/data-providers/privacy-scan-combined-report-provider.spec.ts index 3d285f9b7..f45964bb5 100644 --- a/packages/service-library/src/data-providers/privacy-scan-combined-report-provider.spec.ts +++ b/packages/service-library/src/data-providers/privacy-scan-combined-report-provider.spec.ts @@ -8,9 +8,9 @@ import { BlobContentDownloadResponse, BlobSaveCondition, BlobStorageClient, Blob import { IMock, Mock } from 'typemoq'; import { BodyParser, System } from 'common'; import { PrivacyScanCombinedReport } from 'storage-documents'; -import { GeneratedReport, PrivacyReportWriteResponse } from '..'; import { DataProvidersCommon } from './data-providers-common'; -import { PrivacyScanCombinedReportProvider } from './privacy-scan-combined-report-provider'; +import { PrivacyReportWriteResponse, PrivacyScanCombinedReportProvider } from './privacy-scan-combined-report-provider'; +import { GeneratedReport } from './report-writer'; describe(PrivacyScanCombinedReportProvider, () => { const fileId = 'file id'; @@ -166,7 +166,7 @@ describe(PrivacyScanCombinedReportProvider, () => { const actualResults = await testSubject.readCombinedReport(fileId); expect(actualResults.error.errorCode).toEqual('jsonParseError'); - expect(actualResults.error.data).toContain(`{\n name: 'SyntaxError',\n message: 'Unexpected token u in JSON at position 2',`); + expect(actualResults.error.data).toContain(`JSON at position 2`); }); }); diff --git a/packages/service-library/src/web-api/web-controller.ts b/packages/service-library/src/web-api/web-controller.ts index 1746f8517..78248958e 100644 --- a/packages/service-library/src/web-api/web-controller.ts +++ b/packages/service-library/src/web-api/web-controller.ts @@ -12,12 +12,12 @@ import { ContextAwareLogger } from 'logger'; export abstract class WebController { public context: Context; - constructor(@inject(ContextAwareLogger) protected readonly logger: ContextAwareLogger) {} - public abstract readonly apiVersion: string; public abstract readonly apiName: string; + constructor(@inject(ContextAwareLogger) protected readonly logger: ContextAwareLogger) {} + public async invoke(requestContext: Context, ...args: any[]): Promise { this.context = requestContext; diff --git a/packages/storage-documents/package.json b/packages/storage-documents/package.json index c66684bd9..8667e2910 100644 --- a/packages/storage-documents/package.json +++ b/packages/storage-documents/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "description": "This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.", "scripts": { - "build": "ttsc && echo", + "build": "tsc && echo", "cbuild": "npm-run-all --serial 'clean' 'build'", "clean": "rimraf dist test-results", "lint": "eslint -c ../../.eslintrc.js --ext .ts ./", @@ -22,17 +22,15 @@ }, "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { - "@types/jest": "^29.5.0", - "@types/node": "^16.18.11", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "@types/jest": "^29.5.12", + "@types/node": "^20.14.9", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", - "ts-transformer-keys": "^0.4.4", - "ttypescript": "^1.5.15", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "axe-result-converter": "workspace:*", diff --git a/packages/storage-documents/src/website-scan-result.ts b/packages/storage-documents/src/website-scan-result.ts index 303d91e72..89db26775 100644 --- a/packages/storage-documents/src/website-scan-result.ts +++ b/packages/storage-documents/src/website-scan-result.ts @@ -1,7 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -import { keys } from 'ts-transformer-keys'; import { StorageDocument } from './storage-document'; import { ItemType } from './item-type'; import { ReportFormat, OnDemandPageScanRunState, ScanState } from './on-demand-page-scan-result'; @@ -119,8 +118,28 @@ export interface WebsiteScanResultPartModel { knownPages?: string[]; } -export const websiteScanResultBaseKeys = keys(); -export const websiteScanResultPartModelKeys = keys(); +export const websiteScanResultBaseKeys = [ + 'id', + 'itemType', + 'partitionKey', + 'itemVersion', + '_rid', + '_ts', + '_self', + '_etag', + 'itemType', + 'baseUrl', + 'scanGroupId', + 'scanGroupType', + 'deepScanId', + 'discoveryPatterns', + 'reports', + 'runResult', + 'pageCount', + 'deepScanLimit', + 'created', +]; +export const websiteScanResultPartModelKeys = ['pageScans', 'knownPages']; /** * The `WebsiteScanResultBase` transient keys that are not part of the stable document model. diff --git a/packages/storage-documents/tsconfig.json b/packages/storage-documents/tsconfig.json index 987d728f4..16162a395 100644 --- a/packages/storage-documents/tsconfig.json +++ b/packages/storage-documents/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", - "plugins": [{ "transform": "ts-transformer-keys/transformer" }] + "outDir": "dist" } } diff --git a/packages/web-api-client/package.json b/packages/web-api-client/package.json index a9372b6b8..61ea61991 100644 --- a/packages/web-api-client/package.json +++ b/packages/web-api-client/package.json @@ -20,16 +20,16 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/got": "^9.6.11", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "typemoq": "^2.1.0", - "typescript": "^4.9.5" + "typescript": "^5.5.3" }, "dependencies": { "azure-services": "workspace:*", diff --git a/packages/web-api-client/src/a11y-service-client.ts b/packages/web-api-client/src/a11y-service-client.ts index 59855b8af..9bf91dac7 100644 --- a/packages/web-api-client/src/a11y-service-client.ts +++ b/packages/web-api-client/src/a11y-service-client.ts @@ -13,10 +13,6 @@ export class A11yServiceClient { private readonly defaultRequestObject: Got; private readonly defaultOptions: ExtendOptions = { - searchParams: { - // eslint-disable-next-line no-invalid-this - 'api-version': this.apiVersion, - }, headers: { 'Content-Type': 'application/json', }, @@ -33,6 +29,9 @@ export class A11yServiceClient { ) { this.defaultRequestObject = request.extend({ ...this.defaultOptions, + searchParams: { + 'api-version': this.apiVersion, + }, throwHttpErrors: throwOnRequestFailure, agent: getAgentsFn(), }); diff --git a/packages/web-api-scan-job-manager/docker-image-config/Dockerfile b/packages/web-api-scan-job-manager/docker-image-config/Dockerfile index 1e8bf0468..5685a32a5 100644 --- a/packages/web-api-scan-job-manager/docker-image-config/Dockerfile +++ b/packages/web-api-scan-job-manager/docker-image-config/Dockerfile @@ -3,7 +3,7 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 -ENV NODE_VERSION 16.20.1 +ENV NODE_VERSION 20.15.0 WORKDIR /app diff --git a/packages/web-api-scan-job-manager/package.json b/packages/web-api-scan-job-manager/package.json index d5010a2b1..8d3fd9c30 100644 --- a/packages/web-api-scan-job-manager/package.json +++ b/packages/web-api-scan-job-manager/package.json @@ -22,21 +22,21 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/web-api-scan-job-manager/src/worker/worker.spec.ts b/packages/web-api-scan-job-manager/src/worker/worker.spec.ts index 5a10cb295..3557b7394 100644 --- a/packages/web-api-scan-job-manager/src/worker/worker.spec.ts +++ b/packages/web-api-scan-job-manager/src/worker/worker.spec.ts @@ -41,7 +41,7 @@ class TestableWorker extends Worker { public handleFailedTasksCallback: (failedTasks: BatchTask[]) => Promise; - public activeScanMessages: ScanMessage[]; + public declare activeScanMessages: ScanMessage[]; public async getMessagesForTaskCreation(): Promise { return super.getMessagesForTaskCreation(); diff --git a/packages/web-api-scan-request-sender/docker-image-config/Dockerfile b/packages/web-api-scan-request-sender/docker-image-config/Dockerfile index d18adf560..d27245d93 100644 --- a/packages/web-api-scan-request-sender/docker-image-config/Dockerfile +++ b/packages/web-api-scan-request-sender/docker-image-config/Dockerfile @@ -3,7 +3,7 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 -ENV NODE_VERSION 16.20.1 +ENV NODE_VERSION 20.15.0 WORKDIR /app diff --git a/packages/web-api-scan-request-sender/package.json b/packages/web-api-scan-request-sender/package.json index 3e4802ad8..9140f6367 100644 --- a/packages/web-api-scan-request-sender/package.json +++ b/packages/web-api-scan-request-sender/package.json @@ -21,19 +21,19 @@ }, "homepage": "https://github.com/Microsoft/accessibility-insights-service/tree/main/packages/web-api-scan-request-sender#readme", "devDependencies": { - "@types/jest": "^29.5.0", + "@types/jest": "^29.5.12", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/web-api-scan-runner/package.json b/packages/web-api-scan-runner/package.json index 4d8e32e59..5d37df1c0 100644 --- a/packages/web-api-scan-runner/package.json +++ b/packages/web-api-scan-runner/package.json @@ -24,25 +24,25 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/puppeteer": "^7.0.4", "@types/sha.js": "^2.4.0", "@types/yargs": "^17.0.22", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-force-resolutions": "^0.0.10", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/web-api-scan-runner/src/scan-runner-telemetry-manager.spec.ts b/packages/web-api-scan-runner/src/scan-runner-telemetry-manager.spec.ts index 9510513d4..fc8630c50 100644 --- a/packages/web-api-scan-runner/src/scan-runner-telemetry-manager.spec.ts +++ b/packages/web-api-scan-runner/src/scan-runner-telemetry-manager.spec.ts @@ -9,9 +9,9 @@ import { GuidGenerator } from 'common'; import { ScanRunnerTelemetryManager } from './scan-runner-telemetry-manager'; class TestableScanRunnerTelemetryManager extends ScanRunnerTelemetryManager { - public scanSubmitted: number; + public declare scanSubmitted: number; - public scanStarted: number; + public declare scanStarted: number; public constructor(logger: GlobalLogger, guidGenerator: GuidGenerator, getCurrentTimestamp: () => number = Date.now) { super(logger, guidGenerator, getCurrentTimestamp); diff --git a/packages/web-api-send-notification-job-manager/docker-image-config/Dockerfile b/packages/web-api-send-notification-job-manager/docker-image-config/Dockerfile index 040199b36..edb066cb2 100644 --- a/packages/web-api-send-notification-job-manager/docker-image-config/Dockerfile +++ b/packages/web-api-send-notification-job-manager/docker-image-config/Dockerfile @@ -3,7 +3,7 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 -ENV NODE_VERSION 16.20.1 +ENV NODE_VERSION 20.15.0 WORKDIR /app diff --git a/packages/web-api-send-notification-job-manager/package.json b/packages/web-api-send-notification-job-manager/package.json index 40aef0e2c..319ded9df 100644 --- a/packages/web-api-send-notification-job-manager/package.json +++ b/packages/web-api-send-notification-job-manager/package.json @@ -22,20 +22,20 @@ "homepage": "https://github.com/Microsoft/accessibility-insights-service#readme", "devDependencies": { "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/web-api-send-notification-runner/docker-image-config/Dockerfile b/packages/web-api-send-notification-runner/docker-image-config/Dockerfile index 11f9524cc..76d66ce05 100644 --- a/packages/web-api-send-notification-runner/docker-image-config/Dockerfile +++ b/packages/web-api-send-notification-runner/docker-image-config/Dockerfile @@ -3,7 +3,7 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022-amd64 -ENV NODE_VERSION 16.20.1 +ENV NODE_VERSION 20.15.0 WORKDIR /app diff --git a/packages/web-api-send-notification-runner/package.json b/packages/web-api-send-notification-runner/package.json index cfb65fea3..252179bd5 100644 --- a/packages/web-api-send-notification-runner/package.json +++ b/packages/web-api-send-notification-runner/package.json @@ -23,24 +23,24 @@ "devDependencies": { "@types/dotenv": "^8.2.0", "@types/got": "^9.6.11", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/puppeteer": "^7.0.4", "@types/sha.js": "^2.4.0", "@types/yargs": "^17.0.22", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/web-api/package.json b/packages/web-api/package.json index 44f828b93..e34734092 100644 --- a/packages/web-api/package.json +++ b/packages/web-api/package.json @@ -26,21 +26,21 @@ "devDependencies": { "@azure/functions": "^3.5.0", "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/sha.js": "^2.4.0", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/web-api/src/process-request.spec.ts b/packages/web-api/src/process-request.spec.ts index b468c34ff..99c030329 100644 --- a/packages/web-api/src/process-request.spec.ts +++ b/packages/web-api/src/process-request.spec.ts @@ -19,7 +19,7 @@ class TestableController extends ApiController { public readonly apiName = 'test api name'; - public readonly logger: Logger; + public declare readonly logger: Logger; protected readonly serviceConfig: ServiceConfiguration; diff --git a/packages/web-workers/package.json b/packages/web-workers/package.json index 0a2eab40f..d9f8fedda 100644 --- a/packages/web-workers/package.json +++ b/packages/web-workers/package.json @@ -26,22 +26,22 @@ "devDependencies": { "@azure/functions": "^3.5.0", "@types/dotenv": "^8.2.0", - "@types/jest": "^29.5.0", - "@types/lodash": "^4.14.182", - "@types/node": "^16.18.11", + "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.6", + "@types/node": "^20.14.9", "@types/sha.js": "^2.4.0", "copy-webpack-plugin": "^11.0.0", "fork-ts-checker-webpack-plugin": "^7.3.0", - "jest": "^29.5.0", - "jest-junit": "^15.0.0", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", "mockdate": "^3.0.5", "node-loader": "^2.0.0", "npm-run-all": "^4.1.5", "rimraf": "^4.1.2", - "ts-jest": "^29.1.0", + "ts-jest": "^29.1.5", "ts-loader": "^9.4.2", "typemoq": "^2.1.0", - "typescript": "^4.9.5", + "typescript": "^5.5.3", "webpack": "^5.76.2", "webpack-cli": "^5.0.1", "webpack-ignore-dynamic-require": "^1.0.0" diff --git a/packages/web-workers/src/controllers/health-monitor-client-controller.spec.ts b/packages/web-workers/src/controllers/health-monitor-client-controller.spec.ts index a8ccb0ae1..2da3c2f25 100644 --- a/packages/web-workers/src/controllers/health-monitor-client-controller.spec.ts +++ b/packages/web-workers/src/controllers/health-monitor-client-controller.spec.ts @@ -18,7 +18,7 @@ import { WebApiConfig } from './web-api-config'; /* eslint-disable @typescript-eslint/consistent-type-assertions, @typescript-eslint/no-explicit-any */ class FunctionalTestGroupStub extends FunctionalTestGroup { - public testContextData: TestContextData; + public declare testContextData: TestContextData; public async run(testContextData: TestContextData, env: TestEnvironment): Promise { return testContextData; diff --git a/packages/web-workers/src/e2e-test-scenarios/scan-scenario-driver.spec.ts b/packages/web-workers/src/e2e-test-scenarios/scan-scenario-driver.spec.ts index dec21eed5..738be37e2 100644 --- a/packages/web-workers/src/e2e-test-scenarios/scan-scenario-driver.spec.ts +++ b/packages/web-workers/src/e2e-test-scenarios/scan-scenario-driver.spec.ts @@ -16,9 +16,9 @@ import { ScanScenarioDriver } from './scan-scenario-driver'; /* eslint-disable @typescript-eslint/tslint/config */ class TestableSingleScanScenario extends ScanScenarioDriver { - public testContextData: TestContextData; + public declare testContextData: TestContextData; - public encounteredError: boolean; + public declare encounteredError: boolean; constructor(orchestrationSteps: OrchestrationSteps, testDefinition: E2EScanScenarioDefinition) { super(orchestrationSteps, testDefinition); diff --git a/packages/web-workers/src/process-web-request.spec.ts b/packages/web-workers/src/process-web-request.spec.ts index df4b29651..f1fba9dc1 100644 --- a/packages/web-workers/src/process-web-request.spec.ts +++ b/packages/web-workers/src/process-web-request.spec.ts @@ -19,7 +19,7 @@ class TestableController extends ApiController { public readonly apiName = 'test api name'; - public readonly logger: Logger; + public declare readonly logger: Logger; protected readonly serviceConfig: ServiceConfiguration; diff --git a/tsconfig.base.json b/tsconfig.base.json index a97c7aa2c..c5813b658 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1,8 +1,8 @@ { "compilerOptions": { - "target": "ES2020", + "target": "ES2022", "module": "commonjs", - "lib": ["ES2020", "DOM", "DOM.Iterable"], + "lib": ["ES2023", "DOM", "DOM.Iterable"], "moduleResolution": "node", "emitDecoratorMetadata": true, "esModuleInterop": true, diff --git a/yarn.lock b/yarn.lock index 05fdedc09..3d3dfb637 100644 --- a/yarn.lock +++ b/yarn.lock @@ -584,15 +584,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:7.12.11": - version: 7.12.11 - resolution: "@babel/code-frame@npm:7.12.11" - dependencies: - "@babel/highlight": ^7.10.4 - checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3 - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7": version: 7.16.7 resolution: "@babel/code-frame@npm:7.16.7" @@ -621,10 +612,13 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.11.0, @babel/compat-data@npm:^7.14.4": - version: 7.14.4 - resolution: "@babel/compat-data@npm:7.14.4" - checksum: 38f6388bb564c24878124120dc1684e290405c0c1c3698a3569a3e19ce732a64cd799186df4e51ec37dc4d6e93fa82f61fe1751d0326399ba061e914f36416ad +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": ^7.24.7 + picocolors: ^1.0.0 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 languageName: node linkType: hard @@ -642,6 +636,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 1fc276825dd434fe044877367dfac84171328e75a8483a6976aa28bf833b32367e90ee6df25bdd97c287d1aa8019757adcccac9153de70b1932c0d243a978ae9 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6": version: 7.21.4 resolution: "@babel/core@npm:7.21.4" @@ -665,7 +666,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.12.3, @babel/core@npm:^7.9.0": +"@babel/core@npm:^7.12.3": version: 7.16.7 resolution: "@babel/core@npm:7.16.7" dependencies: @@ -688,6 +689,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.23.9": + version: 7.24.7 + resolution: "@babel/core@npm:7.24.7" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helpers": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/template": ^7.24.7 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + 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: 017497e2a1b4683a885219eef7d2aee83c1c0cf353506b2e180b73540ec28841d8ef1ea1837fa69f8c561574b24ddd72f04764b27b87afedfe0a07299ccef24d + languageName: node + linkType: hard + "@babel/generator@npm:^7.16.7": version: 7.16.8 resolution: "@babel/generator@npm:7.16.8" @@ -723,6 +747,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: 0ff31a73b15429f1287e4d57b439bba4a266f8c673bb445fe313b82f6d110f586776997eb723a777cd7adad9d340edd162aea4973a90112c5d0cfcaf6686844b + languageName: node + linkType: hard + "@babel/generator@npm:^7.7.2": version: 7.14.3 resolution: "@babel/generator@npm:7.14.3" @@ -734,39 +770,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-annotate-as-pure@npm:7.10.4" - dependencies: - "@babel/types": ^7.10.4 - checksum: a0b82b2ed731adc173db5dcc53731b7ab6de4cbe1a66908badcf492889fc1e86c17e1d482aabc6b5dde0453caf8024329485d3e2ba3e81056951720862ab8bbf - languageName: node - linkType: hard - -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.10.4" - dependencies: - "@babel/helper-explode-assignable-expression": ^7.10.4 - "@babel/types": ^7.10.4 - checksum: 2f3256e6a87a890e1e84ab7d22734179450f0578f2a9621250329d34601cbf3b4f7ee7e53e088f68dd4522ce6d55d70f14bd469b81b4d6b3afaa0cd578402bcb - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.10.4": - version: 7.14.4 - resolution: "@babel/helper-compilation-targets@npm:7.14.4" - dependencies: - "@babel/compat-data": ^7.14.4 - "@babel/helper-validator-option": ^7.12.17 - browserslist: ^4.16.6 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 0a6a3215d6aad027eee73c3ac5ec8ad353b493e8b3c4f27589528ffd3c53277fd5f5b8beaf5f23d68770f72b132d9f34f00d1a2141df692b31bb8bd124154704 - languageName: node - linkType: hard - "@babel/helper-compilation-targets@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-compilation-targets@npm:7.16.7" @@ -796,43 +799,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.10.4, @babel/helper-create-class-features-plugin@npm:^7.10.5": - version: 7.10.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.10.5" - dependencies: - "@babel/helper-function-name": ^7.10.4 - "@babel/helper-member-expression-to-functions": ^7.10.5 - "@babel/helper-optimise-call-expression": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-replace-supers": ^7.10.4 - "@babel/helper-split-export-declaration": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 207c218b15bd9ec855eb3bc0374cde646bf749722f7f9263cc156c05d113818d1510a743a72fc8fa0ef286b1627bf5d62fe959c19632a7c4adc870cc3170b68f - languageName: node - linkType: hard - -"@babel/helper-create-regexp-features-plugin@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.10.4" - dependencies: - "@babel/helper-annotate-as-pure": ^7.10.4 - "@babel/helper-regex": ^7.10.4 - regexpu-core: ^4.7.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 00cd8c31648dffc4a0e50096da15ef51898fd6c8ad710addcef128f5cb1c419e4f17b8ae7cc3aa3f4f0d3aefffd67894c8d3d1c2f5ee6e840edb210e9ae48a36 - languageName: node - linkType: hard - -"@babel/helper-define-map@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/helper-define-map@npm:7.10.5" +"@babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" dependencies: - "@babel/helper-function-name": ^7.10.4 - "@babel/types": ^7.10.5 - lodash: ^4.17.19 - checksum: 4b257fac6f92cfa051a4a8d646116d19da963161b4e8e00f4f9f125b4b1e13d0e0cc7bbbc540fcc76c9012833d1eb782377018eb7c42d50ea98ee2e99fc49bc9 + "@babel/compat-data": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + browserslist: ^4.22.2 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: dfc88bc35e223ade796c7267901728217c665adc5bc2e158f7b0ae850de14f1b7941bec4fe5950ae46236023cfbdeddd9c747c276acf9b39ca31f8dd97dc6cc6 languageName: node linkType: hard @@ -859,23 +835,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-explode-assignable-expression@npm:^7.10.4": - version: 7.11.4 - resolution: "@babel/helper-explode-assignable-expression@npm:7.11.4" - dependencies: - "@babel/types": ^7.10.4 - checksum: 29d26e29998b1a36c4bf3161cc2857d8d691c2e8336c9cbcb93c3924103d866d45a5276314a9296e467326aa1e18100ea45bc7dfdb8a22b6bf0db41aba88d43d - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.10.4": - version: 7.14.2 - resolution: "@babel/helper-function-name@npm:7.14.2" +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" dependencies: - "@babel/helper-get-function-arity": ^7.12.13 - "@babel/template": ^7.12.13 - "@babel/types": ^7.14.2 - checksum: 70365d36ad1707e240916e160ced4bc1b3a57a0f4a1dfe7da3fd5c53afd1527610b53097c39deb72e63893bf5ad7d1676c7d546710043d24573347936103a9f0 + "@babel/types": ^7.24.7 + checksum: 079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 languageName: node linkType: hard @@ -889,21 +854,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-get-function-arity@npm:^7.10.4, @babel/helper-get-function-arity@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/helper-get-function-arity@npm:7.12.13" - dependencies: - "@babel/types": ^7.12.13 - checksum: 847ef9f4d4b2dc38574db6b0732c3add1cd65d54bab94c24d319188f2066c9b9ab2b0dda539cae7281d12ec302e3335b11ca3dcfb555566138d213905d00f711 - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-hoist-variables@npm:7.10.4" +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" dependencies: - "@babel/types": ^7.10.4 - checksum: efb6adceec6fa202f911e9f3efe849ebc6dcbba89b110f957bfe0ca93e29e5593490ce34b9e67f170deb3532564947a5350d2fdb8f1f95407dcf7c9af5b8a855 + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 142ee08922074dfdc0ff358e09ef9f07adf3671ab6eef4fca74dcf7a551f1a43717e7efa358c9e28d7eea84c28d7f177b7a58c70452fc312ae3b1893c5dab2a4 languageName: node linkType: hard @@ -916,21 +873,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.10.5, @babel/helper-member-expression-to-functions@npm:^7.13.12": - version: 7.13.12 - resolution: "@babel/helper-member-expression-to-functions@npm:7.13.12" - dependencies: - "@babel/types": ^7.13.12 - checksum: 76a5ad6ae60bec5cbef56dc2ef0e08269a985c41137e50bce642dd6c1d228c5454f656ba0de4ec819dfcbced007ec516f3c1ceaffff8d17c3957e4608be0fc8c - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.13.12": - version: 7.13.12 - resolution: "@babel/helper-module-imports@npm:7.13.12" +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: - "@babel/types": ^7.13.12 - checksum: 9abb5e3acb5630bf519b4205b7784947b64f93d573ed13579d894611392e48cac40b598f67b34c7b342fc6ac6d2262dcdecf125cac8806888328e914b2775c43 + "@babel/types": ^7.24.7 + checksum: 6cfdcf2289cd12185dcdbdf2435fa8d3447b797ac75851166de9fc8503e2fd0021db6baf8dfbecad3753e582c08e6a3f805c8d00cbed756060a877d705bd8d8d languageName: node linkType: hard @@ -952,19 +900,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.10.4, @babel/helper-module-transforms@npm:^7.10.5": - version: 7.14.2 - resolution: "@babel/helper-module-transforms@npm:7.14.2" +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: - "@babel/helper-module-imports": ^7.13.12 - "@babel/helper-replace-supers": ^7.13.12 - "@babel/helper-simple-access": ^7.13.12 - "@babel/helper-split-export-declaration": ^7.12.13 - "@babel/helper-validator-identifier": ^7.14.0 - "@babel/template": ^7.12.13 - "@babel/traverse": ^7.14.2 - "@babel/types": ^7.14.2 - checksum: cb6930cb45cf078c3057f60769ad5f6ec3e6bbbcfc6ea069aa4b1ead15642fe43ada1bb1c13bed66bcde74c0c4ca12be818aff3067562494429b7688e6a3ea16 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 languageName: node linkType: hard @@ -1000,16 +942,22 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.10.4, @babel/helper-optimise-call-expression@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/helper-optimise-call-expression@npm:7.12.13" +"@babel/helper-module-transforms@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-transforms@npm:7.24.7" dependencies: - "@babel/types": ^7.12.13 - checksum: 9925679d67a809c42b990825ee31f5f02787f385e27301da3343487f6a84482c7e2ebdd2b6d1ed066c309218750f2b7f78ab44dbb25ea6152f71d22839962a35 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-simple-access": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: ddff3b41c2667876b4e4e73d961168f48a5ec9560c95c8c2d109e6221f9ca36c6f90c6317eb7a47f2a3c99419c356e529a86b79174cad0d4f7a61960866b88ca 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.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@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.8.0": version: 7.13.0 resolution: "@babel/helper-plugin-utils@npm:7.13.0" checksum: 24f7a44e94662a5dc8bd98ab12625ccd96b11e789ef3f9efd4f6f0eeaf01a13b051a148e709fb1c4e1cacdb536987ea75f4b78509567a0117246ea917195a86b @@ -1023,48 +971,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-regex@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/helper-regex@npm:7.10.5" - dependencies: - lodash: ^4.17.19 - checksum: 920a424cae7c1bb5c0c30675d564b025ca249a40d850565c3372d00c9ca1d68b806824465e154e8d555afc0f5a9ab50267806745fd4ef20b671ebabe5ee2579e - languageName: node - linkType: hard - -"@babel/helper-remap-async-to-generator@npm:^7.10.4": - version: 7.11.4 - resolution: "@babel/helper-remap-async-to-generator@npm:7.11.4" - dependencies: - "@babel/helper-annotate-as-pure": ^7.10.4 - "@babel/helper-wrap-function": ^7.10.4 - "@babel/template": ^7.10.4 - "@babel/types": ^7.10.4 - checksum: ab15bcdab4b0169654606af194cfa9139343148eb41b1708872695c54f2202afa0578a7058573c39104391af4e3ad9d466c4e56083a1dae85416768f11b0f84f - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.10.4, @babel/helper-replace-supers@npm:^7.13.12": - version: 7.13.12 - resolution: "@babel/helper-replace-supers@npm:7.13.12" - dependencies: - "@babel/helper-member-expression-to-functions": ^7.13.12 - "@babel/helper-optimise-call-expression": ^7.12.13 - "@babel/traverse": ^7.13.0 - "@babel/types": ^7.13.12 - checksum: 9ac99070152157e74ecca16e161a3d5977f346cff19109d0ebb943553c3e5e064c4f3319e5517948406ca1990e8feff704726772b54e1b08951261023e072000 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.10.4, @babel/helper-simple-access@npm:^7.13.12": - version: 7.13.12 - resolution: "@babel/helper-simple-access@npm:7.13.12" - dependencies: - "@babel/types": ^7.13.12 - checksum: afd0a8d1c7530a5184cd6fc23175d765a3eeb16f35c83090a90cec1010fcca684d238287c2e0f7ea9c0939d52235603986bd73c61e689d600f5dd1d1ef0ca204 - languageName: node - linkType: hard - "@babel/helper-simple-access@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-simple-access@npm:7.16.7" @@ -1083,21 +989,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.11.0" - dependencies: - "@babel/types": ^7.11.0 - checksum: 4e7ec809ce4ed2db5d96953e7a107256cb48742ebb7532400fa1d2d27c9dbff93908e59e21137ef9dfd33330d6de54484922e5548f76b4ec8245ad605482cec0 - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:^7.10.4, @babel/helper-split-export-declaration@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/helper-split-export-declaration@npm:7.12.13" +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" dependencies: - "@babel/types": ^7.12.13 - checksum: adc8954a0b7e44548425f62ce4dc865d3efa288f016852539d3eddaeec13cf4baff3f397b494dc0f609aab51942480891cbe1adc955e05fe048b7f92db2bcf20 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ddbf55f9dea1900213f2a1a8500fabfd21c5a20f44dcfa957e4b0d8638c730f88751c77f678644f754f1a1dc73f4eb8b766c300deb45a9daad000e4247957819 languageName: node linkType: hard @@ -1128,6 +1026,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: e3ddc91273e5da67c6953f4aa34154d005a00791dc7afa6f41894e768748540f6ebcac5d16e72541aea0c89bee4b89b4da6a3d65972a0ea8bfd2352eda5b7e22 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.18.10": version: 7.18.10 resolution: "@babel/helper-string-parser@npm:7.18.10" @@ -1149,6 +1056,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 09568193044a578743dd44bf7397940c27ea693f9812d24acb700890636b376847a611cdd0393a928544e79d7ad5b8b916bd8e6e772bc8a10c48a647a96e7b1a + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.14.0, @babel/helper-validator-identifier@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-validator-identifier@npm:7.16.7" @@ -1177,10 +1091,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.12.17": - version: 7.12.17 - resolution: "@babel/helper-validator-option@npm:7.12.17" - checksum: 940e7b78dc05508d726b721e06dfdbfd56fd8a56522ee37e9d6f3ed9bef6df5dba82a1d74434e7670b0e5e5caa699f1454a63254199df3cddc2a0829acf75e36 +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 languageName: node linkType: hard @@ -1198,15 +1112,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-wrap-function@npm:7.10.4" - dependencies: - "@babel/helper-function-name": ^7.10.4 - "@babel/template": ^7.10.4 - "@babel/traverse": ^7.10.4 - "@babel/types": ^7.10.4 - checksum: 8ad9e9d4b3aa5398fa149c2ea538d733313249747f7e55a47bdc12ba0e802f8096cb8217446fc75d519893802971f606510215f5edec53f7fae974cb36830342 +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 9689166bf3f777dd424c026841c8cd651e41b21242dbfd4569a53086179a3e744c8eddd56e9d10b54142270141c91581b53af0d7c00c82d552d2540e2a919f7e languageName: node linkType: hard @@ -1232,14 +1141,13 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" +"@babel/helpers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helpers@npm:7.24.7" dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 934da58098a3670ca7f9f42425b9c44d0ca4f8fad815c0f51d89fc7b64c5e0b4c7d5fec038599de691229ada737edeaf72fad3eba8e16dd5842e8ea447f76b66 languageName: node linkType: hard @@ -1254,6 +1162,17 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/highlight@npm:7.18.6" + dependencies: + "@babel/helper-validator-identifier": ^7.18.6 + chalk: ^2.0.0 + js-tokens: ^4.0.0 + checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.22.13": version: 7.22.20 resolution: "@babel/highlight@npm:7.22.20" @@ -1265,6 +1184,18 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": ^7.24.7 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + picocolors: ^1.0.0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.13": version: 7.14.4 resolution: "@babel/parser@npm:7.14.4" @@ -1301,166 +1232,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.10.5" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-remap-async-to-generator": ^7.10.4 - "@babel/plugin-syntax-async-generators": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 726d7ea6b6f7bf4edfce758bd475a56ed42813594dab4c26bc41be62fea5b7f9109d13c17a7cd68d3f13446a73c2584192a19853771f81d000dd8b10348db6bb - languageName: node - linkType: hard - -"@babel/plugin-proposal-class-properties@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-class-properties@npm:7.10.4" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c5eaa72a5dd8b0ad8d4d1eb0ca5b8c75663962ee9e7bdcca8dac057f1f267101979bf74744960e5e52333e0ad2d5551d41b86cb9c92ad7797c7cf884ece17f65 - languageName: node - linkType: hard - -"@babel/plugin-proposal-dynamic-import@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-dynamic-import": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: dc72d1ed765db571cb3a2784ec1ca58ec6be97c657694a2335972f1335e21242eb79a1fa2ff0e2e6097a4039a88cd8ec21cf8cc5d14f7232209bf926e9d33134 - languageName: node - linkType: hard - -"@babel/plugin-proposal-export-namespace-from@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0d8cea5024b68cc1c85c1e04ff331fd9bc404e6807aa00b8030d15420d34634922cddb792c49794260b333a18bb017c58b75a8d3549efcc6ac1d5713e7c51daa - languageName: node - linkType: hard - -"@babel/plugin-proposal-json-strings@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-json-strings@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-json-strings": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 68a718bc82177c21c31e9d63c0981dd220cc472272e01bef9775e6c689111a7761201d7faf9af765daf281ae7f203e2d0a6cc46f01c27c24c7d9b6f18e83693e - languageName: node - linkType: hard - -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.11.0" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 59fbb3cc75e5d0a79ec98b0d930930f2cfeae6c601458eda4a9ecd10ddc361bf45f740e534bf5f4dff5e01737ba4ba3d9571628695940b64a1e773cecfcd1a8a - languageName: node - linkType: hard - -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 553988b4bc03ec51d97e16233a5d650b3e8ceb5e990bb7e412372c23fd3cd9192d145e5d8cd09d74e9302d0301e4992b9f427375601ca6607ff27d4836f9ffea - languageName: node - linkType: hard - -"@babel/plugin-proposal-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 297dfaf34eb27fcc36009f620b4bc094dde99897fe4c49f68d132093213bc8f040a2da5714a363443ea49e078001a53761a850e30c4c612e59ca48a4bb23ea58 - languageName: node - linkType: hard - -"@babel/plugin-proposal-object-rest-spread@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.11.0" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.0 - "@babel/plugin-transform-parameters": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9449913e8724ef24cefef39886a6a8168015bef336de4c9b167aeeef6ceef03debc615dfbb8f657546bcd2bef611337e0fb4f7f10bce55e78c25010b7acef8e7 - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-catch-binding@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ae8437ce12e6125b773507a4efd9bfdb132ccbefd7588d9aa8af48f9b48c8310d19daaf4009b0b338d8a5c9f631daef3cc5d32ff8ed02e421c449b193756ed9c - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-chaining@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.11.0" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-skip-transparent-expression-wrappers": ^7.11.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2f5ac45b390d149e7d2ad19b4602c7b730e1c6473fd1ddda2358e9abdd380b7a937fcb1dd49b6621b0e50049be463824d3dc67eb0212ea71ccbf6ca98ab20487 - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-methods@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-private-methods@npm:7.10.4" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 345dee67cf274575e9fa83b49e03a38a20021a32d0c59a3f44289586007525ea411910f76c4f74fde24629052196abf4ea04da76dc378ab92f33b32e57f29a7f - languageName: node - linkType: hard - -"@babel/plugin-proposal-unicode-property-regex@npm:^7.10.4, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.10.4" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 43e1aca45597a3aa32f6258bace5922cf416c2f6fd175f5a5f483bfb8345f5607bb9a63702e69f0d2fa79c9397d0d14a82a08811b694a885d7d62acf81e62369 +"@babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" + bin: + parser: ./bin/babel-parser.js + checksum: fc9d2c4c8712f89672edc55c0dc5cf640dcec715b56480f111f85c2bc1d507e251596e4110d65796690a96ac37a4b60432af90b3e97bb47e69d4ef83872dbbd6 languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.0, @babel/plugin-syntax-async-generators@npm:^7.8.4": +"@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" dependencies: @@ -1482,7 +1263,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.10.4, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-class-properties@npm:7.10.4" dependencies: @@ -1493,28 +1274,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.0": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd - languageName: node - linkType: hard - -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a - languageName: node - linkType: hard - "@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -1526,7 +1285,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-json-strings@npm:^7.8.0, @babel/plugin-syntax-json-strings@npm:^7.8.3": +"@babel/plugin-syntax-json-strings@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" dependencies: @@ -1548,7 +1307,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -1559,7 +1318,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.0, @babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" dependencies: @@ -1570,7 +1329,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -1581,7 +1340,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3": +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: @@ -1592,7 +1351,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.0, @babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" dependencies: @@ -1603,7 +1362,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.8.0, @babel/plugin-syntax-optional-chaining@npm:^7.8.3": +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" dependencies: @@ -1614,7 +1373,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.10.4, @babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-top-level-await@npm:^7.8.3": version: 7.12.1 resolution: "@babel/plugin-syntax-top-level-await@npm:7.12.1" dependencies: @@ -1625,7 +1384,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.10.4, @babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.12.13 resolution: "@babel/plugin-syntax-typescript@npm:7.12.13" dependencies: @@ -1636,526 +1395,9 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c40bb8f643848cbceeb4a5b9f97aa7cbd9d7bc5a42668dfdcd0954dcc28773aafc401a03aa6734a1795de1b877fddc6ecf3c4cfd8fa45bf4b5b03f905cb39c62 - languageName: node - linkType: hard - -"@babel/plugin-transform-async-to-generator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.10.4" - dependencies: - "@babel/helper-module-imports": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-remap-async-to-generator": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a20ef71854d23b7bfd2fd3fdc69c3941d9ace40a0db09c73af029cbc0ceb3664da1cf4471bcaccca53c4ce5c53a5cbd7158c05b0bdb979343e9136642f9418b8 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoped-functions@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bdd2d4511b86b88c8efb82a94742fa0f8afef74c82fd9506a9a991cecd0561d6f54e01cc71abf7b42122034b7df0362a6d741c58474ac621b02f188133449a8c - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.10.4": - version: 7.11.1 - resolution: "@babel/plugin-transform-block-scoping@npm:7.11.1" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 64466d2878f2efd41282b7ed301d71c49585be415c82e02e956bbc52e138ae21b022c2a62ebf430c23e6abd402c49c5f128f4e2b83bfc8d77dfdfce963575ad2 - languageName: node - linkType: hard - -"@babel/plugin-transform-classes@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-classes@npm:7.10.4" - dependencies: - "@babel/helper-annotate-as-pure": ^7.10.4 - "@babel/helper-define-map": ^7.10.4 - "@babel/helper-function-name": ^7.10.4 - "@babel/helper-optimise-call-expression": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-replace-supers": ^7.10.4 - "@babel/helper-split-export-declaration": ^7.10.4 - globals: ^11.1.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ef829c1ca8f0156483d3564aaf07aaf201c337562bb1c5157da5d429f73565b27b9cdf1ff02293c9cf6e82f5a82aa3f98c579bd86326a5cc5057c7a2361674da - languageName: node - linkType: hard - -"@babel/plugin-transform-computed-properties@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-computed-properties@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 5a507c63a73db5630681ca293c3d9c5c258fad28c2667ea3d62eba1a6ece0cff77abe4124d18d95ebc305a7309a502fdb1b966b039824daa070c2855bf260aaa - languageName: node - linkType: hard - -"@babel/plugin-transform-destructuring@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-destructuring@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2938ea94b70b08ad13e4cc64ae945bd296490532f7cbbbae8e26ad54679c8721c0c6998974345ea692d6022cf6fb5027d587241d354578d8655c09c6a8914bce - languageName: node - linkType: hard - -"@babel/plugin-transform-dotall-regex@npm:^7.10.4, @babel/plugin-transform-dotall-regex@npm:^7.4.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.10.4" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d72a01d3233aaef7afe8e1249cd20f13230ffee7dddacf05a696f3281e4b4edb11dd078085f9063d72a2521a83a80d79d177ef401e62446e7573008b35101915 - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-keys@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2d5b0f916d7742cee01bbe834e577b8c6fc2a3b41a319dae4b0a2f41e87d4d1e3dec6d95e669eb3cb5ae3ff96f5796502b79a2f40cf1884586d6617d0187f2d8 - languageName: node - linkType: hard - -"@babel/plugin-transform-exponentiation-operator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.10.4" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4a497e3764428c212a1a1b15c7e6882655785536abcc4b39b6dc0f1867d4e50427acaa9bd35ace1c5ce0ef4d77de131defbb079fcdb02620f635a18e1473f8d4 - languageName: node - linkType: hard - -"@babel/plugin-transform-for-of@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-for-of@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: dddadb30d877f0470e97e22e61c3e9803c93778f869b62141939bd69477dda385fac197bb22bd545b9e5098e28202b26d3881df2df1cbf0bc81216d267304ac8 - languageName: node - linkType: hard - -"@babel/plugin-transform-function-name@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-function-name@npm:7.10.4" - dependencies: - "@babel/helper-function-name": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 36034ed09a89f34ef3b97ae7658406b94d9bcaaa34987e8e78162c1bb1990f0d7414ef0d5107fbdd07f307c444e7d8aece3bf36ae843221ca0f5d86be875b4a6 - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-literals@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 067fe39a79d5acd4d16957cf6d1e62086f63d039176c3ca21afabae21cd51accdad43db54788a6d693163322b70e0c397e519b5642e9c0be347b2330bfb3e141 - languageName: node - linkType: hard - -"@babel/plugin-transform-member-expression-literals@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: af26325ab40e7e16c014aa816de211e19dab7212fe401bd544123eaa96a200de52d81ef5531f92f1183fa452a423d72036a545bdca836376e9cf61ac269debe1 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-amd@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-transform-modules-amd@npm:7.10.5" - dependencies: - "@babel/helper-module-transforms": ^7.10.5 - "@babel/helper-plugin-utils": ^7.10.4 - babel-plugin-dynamic-import-node: ^2.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 568f0fcce4f7710c259c430bd288c9915e0c2ec4559398e4880948c952a1d0459ed3e512fda35e647e068b486e889b0522d7887cc4ae099e0e7f57116f3b4f58 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-commonjs@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.10.4" - dependencies: - "@babel/helper-module-transforms": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-simple-access": ^7.10.4 - babel-plugin-dynamic-import-node: ^2.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 62c43303805ebe9c545f5994cc033d911e5b23385f8fad80ea40b1ea3e83809c43685d91175d04400a979a7e3148dfd0d11511af6f13540890c46d649510ca6c - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-systemjs@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.10.5" - dependencies: - "@babel/helper-hoist-variables": ^7.10.4 - "@babel/helper-module-transforms": ^7.10.5 - "@babel/helper-plugin-utils": ^7.10.4 - babel-plugin-dynamic-import-node: ^2.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ee2d06c2e6f4338a581239e312879c0db3b2fa55d02b48a2e8ade54ef86e6baeafc7c31726f330c0d69624b639ffc63da9c771c65655a92be1df74ba4d7f5158 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-umd@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-modules-umd@npm:7.10.4" - dependencies: - "@babel/helper-module-transforms": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d760a231ed49b2b96ba7be1c50432a87ba9d893eb3b78b033a3c8df569e10af4fa5d6e38194bb21d65dc9887878482d7c85c99c6c33dcdd2bba7a851591fd7bb - languageName: node - linkType: hard - -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.10.4" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 6ada7bc95e34c083f4d54b29ee866369a5d1b51db0df504aa5a16680bcf049d96f05469ba727da2225b6b74c6bd09303db63d79744d618da812fcdc208ddbb7d - languageName: node - linkType: hard - -"@babel/plugin-transform-new-target@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-new-target@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b803c12ef5282984c4de40a651768da924c3650e3d4ca26da11859e60b12c8b89c4bf1bc06d73eeb2387397480ee0dd98f4642ba4553f8a708ab53d0ae4c918b - languageName: node - linkType: hard - -"@babel/plugin-transform-object-super@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-object-super@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-replace-supers": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: eefca69363cb589fed0b4b5c65db95692227aa983be3f50c850ac79751b27fcfd4c1f45f47d695450671eb850673e98ca1b27b9069cc40355c6543190671f145 - languageName: node - linkType: hard - -"@babel/plugin-transform-parameters@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-transform-parameters@npm:7.10.5" - dependencies: - "@babel/helper-get-function-arity": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 70c063a91bed61bc2795a61cf52b90122208cc4f5e967fd1e8a7c55c2d9b27f14c65f6575b1d327a6eb7a7ee076d9fd4c8b6ed1c60c43c5268c6fa1f22e7f162 - languageName: node - linkType: hard - -"@babel/plugin-transform-property-literals@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-property-literals@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8442e49db1c76540cb2728078526bb57e392dba255386b8cddb521f692e73ec7e6ac605932685b1b75b7e0fc16fe1081eef697a0ab4ff794459901c78f93a4b2 - languageName: node - linkType: hard - -"@babel/plugin-transform-regenerator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-regenerator@npm:7.10.4" - dependencies: - regenerator-transform: ^0.14.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7308b2444e79425949edb69fda57c392145cfba073e9fce4a194f605130c70d0d0a13086ab456abee5e4f764fae1c852322a68be93fb9f394b943d01ce6646e7 - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-reserved-words@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 73660f4ab49e58f03656b256cb12711e5c2298a09f74bddeb52ccb3d20fdef3f8111b5f62cacf2373b4a33c067718b3cdfb6e3a4ca35d38fd9e8a2fe075e6827 - languageName: node - linkType: hard - -"@babel/plugin-transform-shorthand-properties@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2b8655f4edf0e73701f543a86f3bab4d96c71557a5a742e4ed9a3c8f835d1c2d547d8dfbb7f81c51f841682d9610f2f9a7fe91b3b89780bdee15fd59e97fcdd1 - languageName: node - linkType: hard - -"@babel/plugin-transform-spread@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/plugin-transform-spread@npm:7.11.0" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-skip-transparent-expression-wrappers": ^7.11.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ad344a4671ab0684453d77e5d129086bdc862b9ae26d17f702b0caf088b7fb4b333f8908f64641050537db919d90b2e04cad981380577b08461ba9a4ac861aaa - languageName: node - linkType: hard - -"@babel/plugin-transform-sticky-regex@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-regex": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8291da6e61cd644012fd5c7abf28bbd39d90cb48728595eafdac1d631fff8e97b040f634297f586d1ab1a37d079587183fb671fe10773401b8213df5ebff7705 - languageName: node - linkType: hard - -"@babel/plugin-transform-template-literals@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-transform-template-literals@npm:7.10.5" - dependencies: - "@babel/helper-annotate-as-pure": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 32fac7e6a6b581fe409b7c62441693c810a9205ef666d0bb9f4249598f8ec39f2762cc6476d36c2de4f7b960d92a9da65f557d411a485d447ef7f61858e6c75b - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6fd38ae80a2c9863632b9c5ea9926d73faba90cd8b78885c898b204e03927ef7ee9fac7fe22b6d137b35964acd4598dda7f6e1bcf2d13dad66e14b7fd53e0dd8 - languageName: node - linkType: hard - -"@babel/plugin-transform-typescript@npm:^7.10.4": - version: 7.11.0 - resolution: "@babel/plugin-transform-typescript@npm:7.11.0" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.10.5 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-typescript": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: edc0599e4faec0f877545234f3ef13a10996928d891484fc6589586224ee888f46774b6676a95d4c493f4fd01a65c0e73d27cae90e7700499b75669b07ff8236 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-escapes@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 5e4358fec3ec68c2248020ea9afe33c0f366cc8a822d8a127048dee6553f317dda283183bc40626dcbfc2211d0df6869f15b599a560e6308779f1ef52a483ea8 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.10.4" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0331866bd18ba3285bfb592e4376a1e331f69dbcfcf249db63433b20b902ecd4194a2bcdcdf6c0f216feaaf8c6883f292cbdc763619411c3602241ab1960e912 - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.8.7": - version: 7.11.0 - resolution: "@babel/preset-env@npm:7.11.0" - dependencies: - "@babel/compat-data": ^7.11.0 - "@babel/helper-compilation-targets": ^7.10.4 - "@babel/helper-module-imports": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-proposal-async-generator-functions": ^7.10.4 - "@babel/plugin-proposal-class-properties": ^7.10.4 - "@babel/plugin-proposal-dynamic-import": ^7.10.4 - "@babel/plugin-proposal-export-namespace-from": ^7.10.4 - "@babel/plugin-proposal-json-strings": ^7.10.4 - "@babel/plugin-proposal-logical-assignment-operators": ^7.11.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.10.4 - "@babel/plugin-proposal-numeric-separator": ^7.10.4 - "@babel/plugin-proposal-object-rest-spread": ^7.11.0 - "@babel/plugin-proposal-optional-catch-binding": ^7.10.4 - "@babel/plugin-proposal-optional-chaining": ^7.11.0 - "@babel/plugin-proposal-private-methods": ^7.10.4 - "@babel/plugin-proposal-unicode-property-regex": ^7.10.4 - "@babel/plugin-syntax-async-generators": ^7.8.0 - "@babel/plugin-syntax-class-properties": ^7.10.4 - "@babel/plugin-syntax-dynamic-import": ^7.8.0 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-json-strings": ^7.8.0 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.0 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.0 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.0 - "@babel/plugin-syntax-top-level-await": ^7.10.4 - "@babel/plugin-transform-arrow-functions": ^7.10.4 - "@babel/plugin-transform-async-to-generator": ^7.10.4 - "@babel/plugin-transform-block-scoped-functions": ^7.10.4 - "@babel/plugin-transform-block-scoping": ^7.10.4 - "@babel/plugin-transform-classes": ^7.10.4 - "@babel/plugin-transform-computed-properties": ^7.10.4 - "@babel/plugin-transform-destructuring": ^7.10.4 - "@babel/plugin-transform-dotall-regex": ^7.10.4 - "@babel/plugin-transform-duplicate-keys": ^7.10.4 - "@babel/plugin-transform-exponentiation-operator": ^7.10.4 - "@babel/plugin-transform-for-of": ^7.10.4 - "@babel/plugin-transform-function-name": ^7.10.4 - "@babel/plugin-transform-literals": ^7.10.4 - "@babel/plugin-transform-member-expression-literals": ^7.10.4 - "@babel/plugin-transform-modules-amd": ^7.10.4 - "@babel/plugin-transform-modules-commonjs": ^7.10.4 - "@babel/plugin-transform-modules-systemjs": ^7.10.4 - "@babel/plugin-transform-modules-umd": ^7.10.4 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.10.4 - "@babel/plugin-transform-new-target": ^7.10.4 - "@babel/plugin-transform-object-super": ^7.10.4 - "@babel/plugin-transform-parameters": ^7.10.4 - "@babel/plugin-transform-property-literals": ^7.10.4 - "@babel/plugin-transform-regenerator": ^7.10.4 - "@babel/plugin-transform-reserved-words": ^7.10.4 - "@babel/plugin-transform-shorthand-properties": ^7.10.4 - "@babel/plugin-transform-spread": ^7.11.0 - "@babel/plugin-transform-sticky-regex": ^7.10.4 - "@babel/plugin-transform-template-literals": ^7.10.4 - "@babel/plugin-transform-typeof-symbol": ^7.10.4 - "@babel/plugin-transform-unicode-escapes": ^7.10.4 - "@babel/plugin-transform-unicode-regex": ^7.10.4 - "@babel/preset-modules": ^0.1.3 - "@babel/types": ^7.11.0 - browserslist: ^4.12.0 - core-js-compat: ^3.6.2 - invariant: ^2.2.2 - levenary: ^1.1.1 - semver: ^5.5.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0bc732d04fbd758fd699e7d9e029d4258ae6b3b8931fac3c0f319ff1ba3cb40c389ca5605347c1d7936e77a755cc58402d351360595a9615cddc1c5d86e3c894 - languageName: node - linkType: hard - -"@babel/preset-modules@npm:^0.1.3": - version: 0.1.3 - resolution: "@babel/preset-modules@npm:0.1.3" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 - "@babel/plugin-transform-dotall-regex": ^7.4.4 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 35937b630d023fbfc39b9b7ad7da9e248e8512d905130570152062e7d577d660fce708fd1f87dffb3127f667cab54087abd35450548dcbe1a156a1b2a207c38c - languageName: node - linkType: hard - -"@babel/preset-typescript@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/preset-typescript@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-transform-typescript": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 18e809c7ce9bd34a97faf55c8d3d1842fa1131137a5d116be92b16fc70c8548325d0a9815a59f4b240f3ea06958151aafd556f474d1c5a4e26905b4e2635df4e - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.8.4": - version: 7.11.2 - resolution: "@babel/runtime@npm:7.11.2" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: 8f3199cfb6107602018c5ea892ad2393332783cb78a9de7222e6ff363ed1c688d246d594630f9b17a21c752d65ab69e25ce723c773ef7c1054dcc962a6a72e60 - languageName: node - linkType: hard - -"@babel/template@npm:^7.10.4, @babel/template@npm:^7.12.13, @babel/template@npm:^7.3.3": - version: 7.12.13 - resolution: "@babel/template@npm:7.12.13" - dependencies: - "@babel/code-frame": ^7.12.13 - "@babel/parser": ^7.12.13 - "@babel/types": ^7.12.13 - checksum: e0377316317ff55c794ec79f70d8f27b5cd3323ce76278ade525c264af669952b09613288221c76ee4abd49626a5f014a60ec4a637694c9121a1b77f820792d0 - languageName: node - linkType: hard - -"@babel/template@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/template@npm:7.16.7" +"@babel/template@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/template@npm:7.16.7" dependencies: "@babel/code-frame": ^7.16.7 "@babel/parser": ^7.16.7 @@ -2186,7 +1428,29 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.10.4, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.2, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.21.4, @babel/traverse@npm:^7.7.2": +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ea90792fae708ddf1632e54c25fe1a86643d8c0132311f81265d2bdbdd42f9f4fac65457056c1b6ca87f7aa0d6a795b549566774bba064bdcea2034ab3960ee9 + languageName: node + linkType: hard + +"@babel/template@npm:^7.3.3": + version: 7.12.13 + resolution: "@babel/template@npm:7.12.13" + dependencies: + "@babel/code-frame": ^7.12.13 + "@babel/parser": ^7.12.13 + "@babel/types": ^7.12.13 + checksum: e0377316317ff55c794ec79f70d8f27b5cd3323ce76278ade525c264af669952b09613288221c76ee4abd49626a5f014a60ec4a637694c9121a1b77f820792d0 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.21.4": version: 7.23.2 resolution: "@babel/traverse@npm:7.23.2" dependencies: @@ -2204,7 +1468,25 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.11.0, @babel/types@npm:^7.12.13, @babel/types@npm:^7.13.12, @babel/types@npm:^7.14.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": +"@babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-hoist-variables": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 7cd366afe9e7ee77e493779fdf24f67bf5595247289364f4689e29688572505eaeb886d7a8f20ebb9c29fc2de7d0895e4ff9e203e78e39ac67239724d45aa83b + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.13, @babel/types@npm:^7.14.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3": version: 7.14.4 resolution: "@babel/types@npm:7.14.4" dependencies: @@ -2246,6 +1528,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" + dependencies: + "@babel/helper-string-parser": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + to-fast-properties: ^2.0.0 + checksum: 3e4437fced97e02982972ce5bebd318c47d42c9be2152c0fd28c6f786cc74086cc0a8fb83b602b846e41df37f22c36254338eada1a47ef9d8a1ec92332ca3ea8 + languageName: node + linkType: hard + "@babel/types@npm:^7.8.3": version: 7.18.10 resolution: "@babel/types@npm:7.18.10" @@ -2432,31 +1725,59 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.22.1": - version: 0.22.2 - resolution: "@es-joy/jsdoccomment@npm:0.22.2" - dependencies: - comment-parser: 1.3.1 - esquery: ^1.4.0 - jsdoc-type-pratt-parser: ~2.2.5 - checksum: 21c9f5b49ac5dce8086c759dba84f2d8e7dcf4f24b55bc1a110390c6b1d8ad0dde48ce5757662a00c7066ca50cea8e3d52f533504f7c0c3a839574db3e40bee5 +"@es-joy/jsdoccomment@npm:~0.43.1": + version: 0.43.1 + resolution: "@es-joy/jsdoccomment@npm:0.43.1" + dependencies: + "@types/eslint": ^8.56.5 + "@types/estree": ^1.0.5 + "@typescript-eslint/types": ^7.2.0 + comment-parser: 1.4.1 + esquery: ^1.5.0 + jsdoc-type-pratt-parser: ~4.0.0 + checksum: f42b8a72ef95763f31dd008d9283e8a0726989433f0125e1f54a015c239ee84bcbd8f8b959a0ef240f2424970604dcd8d1139eb1e09a0638b1f3bdc43b5cd3af + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.11.0 + resolution: "@eslint-community/regexpp@npm:4.11.0" + checksum: 97d2fe46690b69417a551bd19a3dc53b6d9590d2295c43cc4c4e44e64131af541e2f4a44d5c12e87de990403654d3dae9d33600081f3a2f0386b368abc9111ec languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.4.3": - version: 0.4.3 - resolution: "@eslint/eslintrc@npm:0.4.3" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: ^6.12.4 - debug: ^4.1.1 - espree: ^7.3.0 - globals: ^13.9.0 - ignore: ^4.0.6 + debug: ^4.3.2 + espree: ^9.6.0 + globals: ^13.19.0 + ignore: ^5.2.0 import-fresh: ^3.2.1 - js-yaml: ^3.13.1 - minimatch: ^3.0.4 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: 03a7704150b868c318aab6a94d87a33d30dc2ec579d27374575014f06237ba1370ae11178db772f985ef680d469dc237e7b16a1c5d8edaaeb8c3733e7a95a6d3 + checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb languageName: node linkType: hard @@ -2695,21 +2016,28 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.5.0": - version: 0.5.0 - resolution: "@humanwhocodes/config-array@npm:0.5.0" +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": ^1.2.0 - debug: ^4.1.1 - minimatch: ^3.0.4 - checksum: 44ee6a9f05d93dd9d5935a006b17572328ba9caff8002442f601736cbda79c580cc0f5a49ce9eb88fbacc5c3a6b62098357c2e95326cd17bb9f1a6c61d6e95e7 + "@humanwhocodes/object-schema": ^2.0.2 + debug: ^4.3.1 + minimatch: ^3.0.5 + checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.0": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 languageName: node linkType: hard @@ -2733,7 +2061,14 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.0.2, @jest/console@npm:^29.3.1": +"@istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 + languageName: node + linkType: hard + +"@jest/console@npm:^29.3.1": version: 29.3.1 resolution: "@jest/console@npm:29.3.1" dependencies: @@ -2747,50 +2082,50 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/console@npm:29.5.0" +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" dependencies: - "@jest/types": ^29.5.0 + "@jest/types": ^29.6.3 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 slash: ^3.0.0 - checksum: 9f4f4b8fabd1221361b7f2e92d4a90f5f8c2e2b29077249996ab3c8b7f765175ffee795368f8d6b5b2bb3adb32dc09319f7270c7c787b0d259e624e00e0f64a5 + checksum: 0e3624e32c5a8e7361e889db70b170876401b7d70f509a2538c31d5cd50deb0c1ae4b92dc63fe18a0902e0a48c590c21d53787a0df41a52b34fa7cab96c384d6 languageName: node linkType: hard -"@jest/core@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/core@npm:29.5.0" +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" dependencies: - "@jest/console": ^29.5.0 - "@jest/reporters": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/console": ^29.7.0 + "@jest/reporters": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 ci-info: ^3.2.0 exit: ^0.1.2 graceful-fs: ^4.2.9 - jest-changed-files: ^29.5.0 - jest-config: ^29.5.0 - jest-haste-map: ^29.5.0 - jest-message-util: ^29.5.0 - jest-regex-util: ^29.4.3 - jest-resolve: ^29.5.0 - jest-resolve-dependencies: ^29.5.0 - jest-runner: ^29.5.0 - jest-runtime: ^29.5.0 - jest-snapshot: ^29.5.0 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 - jest-watcher: ^29.5.0 + jest-changed-files: ^29.7.0 + jest-config: ^29.7.0 + jest-haste-map: ^29.7.0 + jest-message-util: ^29.7.0 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-resolve-dependencies: ^29.7.0 + jest-runner: ^29.7.0 + jest-runtime: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + jest-watcher: ^29.7.0 micromatch: ^4.0.4 - pretty-format: ^29.5.0 + pretty-format: ^29.7.0 slash: ^3.0.0 strip-ansi: ^6.0.0 peerDependencies: @@ -2798,19 +2133,19 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 9e8f5243fe82d5a57f3971e1b96f320058df7c315328a3a827263f3b17f64be10c80f4a9c1b1773628b64d2de6d607c70b5b2d5bf13e7f5ad04223e9ef6aac06 + checksum: af759c9781cfc914553320446ce4e47775ae42779e73621c438feb1e4231a5d4862f84b1d8565926f2d1aab29b3ec3dcfdc84db28608bdf5f29867124ebcfc0d languageName: node linkType: hard -"@jest/environment@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/environment@npm:29.5.0" +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" dependencies: - "@jest/fake-timers": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/fake-timers": ^29.7.0 + "@jest/types": ^29.6.3 "@types/node": "*" - jest-mock: ^29.5.0 - checksum: 921de6325cd4817dec6685e5ff299b499b6379f3f9cf489b4b13588ee1f3820a0c77b49e6a087996b6de8f629f6f5251e636cba08d1bdb97d8071cc7d033c88a + jest-mock: ^29.7.0 + checksum: 6fb398143b2543d4b9b8d1c6dbce83fa5247f84f550330604be744e24c2bd2178bb893657d62d1b97cf2f24baf85c450223f8237cccb71192c36a38ea2272934 languageName: node linkType: hard @@ -2823,52 +2158,61 @@ __metadata: languageName: node linkType: hard -"@jest/expect@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect@npm:29.5.0" +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" dependencies: - expect: ^29.5.0 - jest-snapshot: ^29.5.0 - checksum: bd10e295111547e6339137107d83986ab48d46561525393834d7d2d8b2ae9d5626653f3f5e48e5c3fa742ac982e97bdf1f541b53b9e1d117a247b08e938527f6 + jest-get-type: ^29.6.3 + checksum: 75eb177f3d00b6331bcaa057e07c0ccb0733a1d0a1943e1d8db346779039cb7f103789f16e502f888a3096fb58c2300c38d1f3748b36a7fa762eb6f6d1b160ed languageName: node linkType: hard -"@jest/fake-timers@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/fake-timers@npm:29.5.0" +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" dependencies: - "@jest/types": ^29.5.0 + expect: ^29.7.0 + jest-snapshot: ^29.7.0 + checksum: a01cb85fd9401bab3370618f4b9013b90c93536562222d920e702a0b575d239d74cecfe98010aaec7ad464f67cf534a353d92d181646a4b792acaa7e912ae55e + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 "@sinonjs/fake-timers": ^10.0.2 "@types/node": "*" - jest-message-util: ^29.5.0 - jest-mock: ^29.5.0 - jest-util: ^29.5.0 - checksum: 69930c6922341f244151ec0d27640852ec96237f730fc024da1f53143d31b43cde75d92f9d8e5937981cdce3b31416abc3a7090a0d22c2377512c4a6613244ee + jest-message-util: ^29.7.0 + jest-mock: ^29.7.0 + jest-util: ^29.7.0 + checksum: caf2bbd11f71c9241b458d1b5a66cbe95debc5a15d96442444b5d5c7ba774f523c76627c6931cca5e10e76f0d08761f6f1f01a608898f4751a0eee54fc3d8d00 languageName: node linkType: hard -"@jest/globals@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/globals@npm:29.5.0" +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" dependencies: - "@jest/environment": ^29.5.0 - "@jest/expect": ^29.5.0 - "@jest/types": ^29.5.0 - jest-mock: ^29.5.0 - checksum: b309ab8f21b571a7c672608682e84bbdd3d2b554ddf81e4e32617fec0a69094a290ab42e3c8b2c66ba891882bfb1b8b2736720ea1285b3ad646d55c2abefedd9 + "@jest/environment": ^29.7.0 + "@jest/expect": ^29.7.0 + "@jest/types": ^29.6.3 + jest-mock: ^29.7.0 + checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 languageName: node linkType: hard -"@jest/reporters@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/reporters@npm:29.5.0" +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 - "@jridgewell/trace-mapping": ^0.3.15 + "@jest/console": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@jridgewell/trace-mapping": ^0.3.18 "@types/node": "*" chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 @@ -2876,13 +2220,13 @@ __metadata: glob: ^7.1.3 graceful-fs: ^4.2.9 istanbul-lib-coverage: ^3.0.0 - istanbul-lib-instrument: ^5.1.0 + istanbul-lib-instrument: ^6.0.0 istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.1.3 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - jest-worker: ^29.5.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + jest-worker: ^29.7.0 slash: ^3.0.0 string-length: ^4.0.1 strip-ansi: ^6.0.0 @@ -2892,7 +2236,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 481268aac9a4a75cc49c4df1273d6b111808dec815e9d009dad717c32383ebb0cebac76e820ad1ab44e207540e1c2fe1e640d44c4f262de92ab1933e057fdeeb + checksum: 7eadabd62cc344f629024b8a268ecc8367dba756152b761bdcb7b7e570a3864fc51b2a9810cd310d85e0a0173ef002ba4528d5ea0329fbf66ee2a3ada9c40455 languageName: node linkType: hard @@ -2923,14 +2267,23 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^29.4.3": - version: 29.4.3 - resolution: "@jest/source-map@npm:29.4.3" +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": ^0.27.8 + checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" dependencies: - "@jridgewell/trace-mapping": ^0.3.15 + "@jridgewell/trace-mapping": ^0.3.18 callsites: ^3.0.0 graceful-fs: ^4.2.9 - checksum: 2301d225145f8123540c0be073f35a80fd26a2f5e59550fd68525d8cea580fb896d12bf65106591ffb7366a8a19790076dbebc70e0f5e6ceb51f81827ed1f89c + checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb languageName: node linkType: hard @@ -2946,50 +2299,50 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/test-result@npm:29.5.0" +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" dependencies: - "@jest/console": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/console": ^29.7.0 + "@jest/types": ^29.6.3 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 2e8ff5242227ab960c520c3ea0f6544c595cc1c42fa3873c158e9f4f685f4ec9670ec08a4af94ae3885c0005a43550a9595191ffbc27a0965df27d9d98bbf901 + checksum: 67b6317d526e335212e5da0e768e3b8ab8a53df110361b80761353ad23b6aea4432b7c5665bdeb87658ea373b90fb1afe02ed3611ef6c858c7fba377505057fa languageName: node linkType: hard -"@jest/test-sequencer@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/test-sequencer@npm:29.5.0" +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" dependencies: - "@jest/test-result": ^29.5.0 + "@jest/test-result": ^29.7.0 graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 + jest-haste-map: ^29.7.0 slash: ^3.0.0 - checksum: eca34b4aeb2fda6dfb7f9f4b064c858a7adf64ec5c6091b6f4ed9d3c19549177cbadcf1c615c4c182688fa1cf085c8c55c3ca6eea40719a34554b0bf071d842e + checksum: 73f43599017946be85c0b6357993b038f875b796e2f0950487a82f4ebcb115fa12131932dd9904026b4ad8be131fe6e28bd8d0aa93b1563705185f9804bff8bd languageName: node linkType: hard -"@jest/transform@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/transform@npm:29.5.0" +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" dependencies: "@babel/core": ^7.11.6 - "@jest/types": ^29.5.0 - "@jridgewell/trace-mapping": ^0.3.15 + "@jest/types": ^29.6.3 + "@jridgewell/trace-mapping": ^0.3.18 babel-plugin-istanbul: ^6.1.1 chalk: ^4.0.0 convert-source-map: ^2.0.0 fast-json-stable-stringify: ^2.1.0 graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - jest-regex-util: ^29.4.3 - jest-util: ^29.5.0 + jest-haste-map: ^29.7.0 + jest-regex-util: ^29.6.3 + jest-util: ^29.7.0 micromatch: ^4.0.4 pirates: ^4.0.4 slash: ^3.0.0 write-file-atomic: ^4.0.2 - checksum: d55d604085c157cf5112e165ff5ac1fa788873b3b31265fb4734ca59892ee24e44119964cc47eb6d178dd9512bbb6c576d1e20e51a201ff4e24d31e818a1c92d + checksum: 0f8ac9f413903b3cb6d240102db848f2a354f63971ab885833799a9964999dd51c388162106a807f810071f864302cdd8e3f0c241c29ce02d85a36f18f3f40ab languageName: node linkType: hard @@ -3021,6 +2374,20 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": ^29.6.3 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: a0bcf15dbb0eca6bdd8ce61a3fb055349d40268622a7670a3b2eb3c3dbafe9eb26af59938366d520b86907b9505b0f9b29b85cec11579a9e580694b87cd90fcc + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.1.0": version: 0.1.1 resolution: "@jridgewell/gen-mapping@npm:0.1.1" @@ -3042,6 +2409,17 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": ^1.2.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" @@ -3049,6 +2427,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 + languageName: node + linkType: hard + "@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" @@ -3056,6 +2441,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 + languageName: node + linkType: hard + "@jridgewell/source-map@npm:^0.3.2": version: 0.3.2 resolution: "@jridgewell/source-map@npm:0.3.2" @@ -3073,14 +2465,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.13": +"@jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.17": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: @@ -3090,6 +2482,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.14 resolution: "@jridgewell/trace-mapping@npm:0.3.14" @@ -3147,6 +2549,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: ^1.1.9 + checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 + languageName: node + linkType: hard + "@nodelib/fs.stat@npm:2.0.3, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.3 resolution: "@nodelib/fs.stat@npm:2.0.3" @@ -3154,6 +2566,13 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.stat@npm:2.0.5": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + "@nodelib/fs.walk@npm:^1.2.3": version: 1.2.4 resolution: "@nodelib/fs.walk@npm:1.2.4" @@ -3164,6 +2583,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: ^1.6.0 + checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 + languageName: node + linkType: hard + "@npmcli/fs@npm:^2.1.0": version: 2.1.0 resolution: "@npmcli/fs@npm:2.1.0" @@ -3565,6 +2994,13 @@ __metadata: languageName: node linkType: hard +"@pkgr/core@npm:^0.1.0": + version: 0.1.1 + resolution: "@pkgr/core@npm:0.1.1" + checksum: 6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba + languageName: node + linkType: hard + "@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/aspromise@npm:1.1.2" @@ -3782,6 +3218,13 @@ __metadata: languageName: node linkType: hard +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 + languageName: node + linkType: hard + "@sindresorhus/fnv1a@npm:^2.0.1": version: 2.0.1 resolution: "@sindresorhus/fnv1a@npm:2.0.1" @@ -3789,26 +3232,17 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^4.0.0": - version: 4.4.0 - resolution: "@sindresorhus/is@npm:4.4.0" - checksum: 1d2471a75e03ce2182c3a3d014d027addeaeae1a7a2adfdb03c91cce17900b207e493db012e35ffa21808c563ce3b8e2e7c24646b3d5c27467e08bef8b0e16f0 - languageName: node - linkType: hard - -"@sindresorhus/is@npm:^4.2.0": +"@sindresorhus/is@npm:4.6.0, @sindresorhus/is@npm:^4.2.0": version: 4.6.0 resolution: "@sindresorhus/is@npm:4.6.0" checksum: 83839f13da2c29d55c97abc3bc2c55b250d33a0447554997a85c539e058e57b8da092da396e252b11ec24a0279a0bed1f537fa26302209327060643e327f81d2 languageName: node linkType: hard -"@sinonjs/commons@npm:^1, @sinonjs/commons@npm:^1.6.0, @sinonjs/commons@npm:^1.7.0, @sinonjs/commons@npm:^1.7.2": - version: 1.8.1 - resolution: "@sinonjs/commons@npm:1.8.1" - dependencies: - type-detect: 4.0.8 - checksum: 8f258c039275d217b654c94731409208a3530c56f64ebc2a1bddaa82045800c7f9dbd09806d6dc451ee12cb79c7a5d509a58ad28179a83336da266ba5c231912 +"@sindresorhus/is@npm:^4.0.0": + version: 4.4.0 + resolution: "@sindresorhus/is@npm:4.4.0" + checksum: 1d2471a75e03ce2182c3a3d014d027addeaeae1a7a2adfdb03c91cce17900b207e493db012e35ffa21808c563ce3b8e2e7c24646b3d5c27467e08bef8b0e16f0 languageName: node linkType: hard @@ -3830,43 +3264,6 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^6.0.0, @sinonjs/fake-timers@npm:^6.0.1": - version: 6.0.1 - resolution: "@sinonjs/fake-timers@npm:6.0.1" - dependencies: - "@sinonjs/commons": ^1.7.0 - checksum: 8e331aa1412d905ecc8efd63550f58a6f77dcb510f878172004e53be63eb82650623618763001a918fc5e21257b86c45041e4e97c454ed6a2d187de084abbd11 - languageName: node - linkType: hard - -"@sinonjs/formatio@npm:^5.0.1": - version: 5.0.1 - resolution: "@sinonjs/formatio@npm:5.0.1" - dependencies: - "@sinonjs/commons": ^1 - "@sinonjs/samsam": ^5.0.2 - checksum: 6f751c79a272f491395de1ae3821000526ac487b96d92ca3b4ec9e965ad64df6beac1fb8e5a03017dc9f4b18e8624170899ea3a6af628b8d32e3eb25e8c7e9ed - languageName: node - linkType: hard - -"@sinonjs/samsam@npm:^5.0.2, @sinonjs/samsam@npm:^5.1.0": - version: 5.1.0 - resolution: "@sinonjs/samsam@npm:5.1.0" - dependencies: - "@sinonjs/commons": ^1.6.0 - lodash.get: ^4.4.2 - type-detect: ^4.0.8 - checksum: 0d6a7b0a689aa988b8e7fa63cc76019d84a67f4c365c4a59590379220d6d63d51142e3399eadf65277518391c6b41374e9cd1fdc0e4b0dd2e46c167090041f09 - languageName: node - linkType: hard - -"@sinonjs/text-encoding@npm:^0.7.1": - version: 0.7.1 - resolution: "@sinonjs/text-encoding@npm:0.7.1" - checksum: 130de0bb568c5f8a611ec21d1a4e3f80ab0c5ec333010f49cfc1adc5cba6d8808699c8a587a46b0f0b016a1f4c1389bc96141e773e8460fcbb441875b2e91ba7 - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:4.0.6": version: 4.0.6 resolution: "@szmarczak/http-timer@npm:4.0.6" @@ -3954,7 +3351,7 @@ __metadata: languageName: node linkType: hard -"@types/cacheable-request@npm:^6.0.1, @types/cacheable-request@npm:^6.0.2": +"@types/cacheable-request@npm:^6.0.1": version: 6.0.2 resolution: "@types/cacheable-request@npm:6.0.2" dependencies: @@ -4051,6 +3448,16 @@ __metadata: languageName: node linkType: hard +"@types/eslint@npm:^8.56.5": + version: 8.56.10 + resolution: "@types/eslint@npm:8.56.10" + dependencies: + "@types/estree": "*" + "@types/json-schema": "*" + checksum: fb7137dd263ce1130b42d14452bdd0266ef81f52cb55ba1a5e9750e65da1f0596dc598c88bffc7e415458b6cb611a876dcc132bcf40ea48701c6d05b40c57be5 + languageName: node + linkType: hard + "@types/estree@npm:*, @types/estree@npm:^0.0.51": version: 0.0.51 resolution: "@types/estree@npm:0.0.51" @@ -4065,6 +3472,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a + languageName: node + linkType: hard + "@types/fingerprint-generator@1.0.0, @types/fingerprint-generator@workspace:packages/typings": version: 0.0.0-use.local resolution: "@types/fingerprint-generator@workspace:packages/typings" @@ -4133,13 +3547,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^29.5.0": - version: 29.5.0 - resolution: "@types/jest@npm:29.5.0" +"@types/jest@npm:^29.5.12": + version: 29.5.12 + resolution: "@types/jest@npm:29.5.12" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: cd877e5c56d299cceb8bfdcbb1a77723c706750dd3c3bc47403bc3599b8faff590a3b009c68bb5b11bf7a8c77d1fb01de5e124329b4a08e65f1cdda28b0ecdb8 + checksum: 19b1efdeed9d9a60a81edc8226cdeae5af7479e493eaed273e01243891c9651f7b8b4c08fc633a7d0d1d379b091c4179bbaa0807af62542325fd72f2dd17ce1c languageName: node linkType: hard @@ -4150,6 +3564,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:^7.0.12": + 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" @@ -4201,13 +3622,20 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.119, @types/lodash@npm:^4.14.182": +"@types/lodash@npm:^4.14.119": version: 4.14.182 resolution: "@types/lodash@npm:4.14.182" checksum: 7dd137aa9dbabd632408bd37009d984655164fa1ecc3f2b6eb94afe35bf0a5852cbab6183148d883e9c73a958b7fec9a9bcf7c8e45d41195add6a18c34958209 languageName: node linkType: hard +"@types/lodash@npm:^4.17.6": + version: 4.17.6 + resolution: "@types/lodash@npm:4.17.6" + checksum: f748c672f49c54ee631a0fab6f26d56ab99bd68a4fb91604b5d7525a72102dd1917209c12d7078c988a375edb5dc70ca600db05ac01785306fd64470048cd16c + languageName: node + linkType: hard + "@types/minimatch@npm:*": version: 3.0.4 resolution: "@types/minimatch@npm:3.0.4" @@ -4246,10 +3674,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16.18.11": - version: 16.18.11 - resolution: "@types/node@npm:16.18.11" - checksum: 2a3b1da13063debe6e26f732defb5f03ef4ef732c3e08daba838d8850433bd00e537ce1a97ce9bcfc4b15db5218d701d1265fae94e0d6926906bec157e6b46e0 +"@types/node@npm:^20.14.9": + version: 20.14.9 + resolution: "@types/node@npm:20.14.9" + dependencies: + undici-types: ~5.26.4 + checksum: 5e9eda1ac8c6cc6bcd1063903ae195eaede9aad1bdad00408a919409cfbcdd2d6535aa3d50346f0d385528f9e03dafc7d1b3bad25aedb1dcd79a6ad39d06c35d languageName: node linkType: hard @@ -4288,13 +3718,6 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.1.5": - version: 2.2.3 - resolution: "@types/prettier@npm:2.2.3" - checksum: 78f1d731f9db92467596d3e2116efc402343a72ee69fa6444368317a2caf7d21ffe7d748637656ebef97ab65087867375089e743f0b9a378557cf979e5a9ac29 - languageName: node - linkType: hard - "@types/puppeteer@npm:^7.0.4": version: 7.0.4 resolution: "@types/puppeteer@npm:7.0.4" @@ -4311,7 +3734,7 @@ __metadata: languageName: node linkType: hard -"@types/responselike@npm:*, @types/responselike@npm:^1.0.0": +"@types/responselike@npm:*, @types/responselike@npm:1.0.0, @types/responselike@npm:^1.0.0": version: 1.0.0 resolution: "@types/responselike@npm:1.0.0" dependencies: @@ -4327,10 +3750,10 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 +"@types/semver@npm:^7.5.0": + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 languageName: node linkType: hard @@ -4430,199 +3853,204 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin-tslint@npm:^5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/eslint-plugin-tslint@npm:5.50.0" +"@typescript-eslint/eslint-plugin-tslint@npm:^7.0.2": + version: 7.0.2 + resolution: "@typescript-eslint/eslint-plugin-tslint@npm:7.0.2" dependencies: - "@typescript-eslint/utils": 5.50.0 - lodash: ^4.17.21 + "@typescript-eslint/utils": 7.0.2 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 tslint: ^5.0.0 || ^6.0.0 typescript: "*" - checksum: 2c191fba949a772497f2f3d8442350c4f2a23495a1c14c6c7985858a5f2c30c2f0ab6873d63b05377cd2472e5bb66e7e4e32d5249563bc6e423cab6ab0f39e0a + checksum: e3b7c59359a5dc244e767ef304678c36904bfd108cc6df47d9e57bd41136493615cd15c81fd40792b5ea379e21cbbf4d81256eeaab7adcd279a42db2a48b95ef languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.50.0" +"@typescript-eslint/eslint-plugin@npm:^7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.15.0" dependencies: - "@typescript-eslint/scope-manager": 5.50.0 - "@typescript-eslint/type-utils": 5.50.0 - "@typescript-eslint/utils": 5.50.0 - debug: ^4.3.4 - grapheme-splitter: ^1.0.4 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - regexpp: ^3.2.0 - semver: ^7.3.7 - tsutils: ^3.21.0 + "@eslint-community/regexpp": ^4.10.0 + "@typescript-eslint/scope-manager": 7.15.0 + "@typescript-eslint/type-utils": 7.15.0 + "@typescript-eslint/utils": 7.15.0 + "@typescript-eslint/visitor-keys": 7.15.0 + graphemer: ^1.4.0 + ignore: ^5.3.1 + natural-compare: ^1.4.0 + ts-api-utils: ^1.3.0 peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 351c4a157a7d717cc3835bdc09324b20d649463738a029c5701e5a38cdb162305ff7d56adff196a0c3245c24ea3167bbdac7f1c30399b8c1d495abbdbc1c53d6 + checksum: 4ee884c7c00362a40f1d95be042434b8dc737d9680ace7f0c283f33b044c8b9c9be93ea1e3990d7cf1271f73f4b16900469626fea213cc3ca37fe0a8d02f517d languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/parser@npm:5.50.0" +"@typescript-eslint/parser@npm:^7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/parser@npm:7.15.0" dependencies: - "@typescript-eslint/scope-manager": 5.50.0 - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/typescript-estree": 5.50.0 + "@typescript-eslint/scope-manager": 7.15.0 + "@typescript-eslint/types": 7.15.0 + "@typescript-eslint/typescript-estree": 7.15.0 + "@typescript-eslint/visitor-keys": 7.15.0 debug: ^4.3.4 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 816a421ce9a5c61a2e92499d6d400aed4211ca5b685e0212844b6659f7acfeba1cca0418b462236c44eea6e8a2574cd51ccb7abc2bf4a8cad5b7a275d71ae9bf + checksum: e907ba4c5595d8d47a865fad4c5482937f9347510ea6d456cb6eaef785b2d3c5a08b070ed3a0b918baa07d6d634721156a0937f6ea457a24ddcc20dc5e4d7320 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.18.0": - version: 5.18.0 - resolution: "@typescript-eslint/scope-manager@npm:5.18.0" +"@typescript-eslint/scope-manager@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript-eslint/scope-manager@npm:7.0.2" dependencies: - "@typescript-eslint/types": 5.18.0 - "@typescript-eslint/visitor-keys": 5.18.0 - checksum: c82625ec8293afea6e3df035612e7a7ccf3b23476a9b20bf7eb1190a52bca1886a3ea479d6b6b92eaac77dbbb2a23112b03e97f894aac39c45f7442672338cb6 + "@typescript-eslint/types": 7.0.2 + "@typescript-eslint/visitor-keys": 7.0.2 + checksum: e8db4d7cab296bb234c720f16b35aef6e44d94f3f0fc1565209e69aa17d2ae63fa4ad8650d77135cd45d658551072179d82d379725751a6b23d9a97f54928484 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/scope-manager@npm:5.50.0" +"@typescript-eslint/scope-manager@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/scope-manager@npm:7.15.0" dependencies: - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/visitor-keys": 5.50.0 - checksum: bd49447a834c82cb130e6900644042c3a84195bf7a63483385e90b6454c65856d6f276c997cad6bf9c36c9d0cb168fdde625ce4c78c3b8bcce42da782270794b + "@typescript-eslint/types": 7.15.0 + "@typescript-eslint/visitor-keys": 7.15.0 + checksum: 4a7b6c9b73d40cd3ecb146187cafea5cb85e36ee0b7f7003b39ba6a6980e13591db5f931aacc99400e2cb55ae9f31ea56dd81bb3592c2e345c9f8a1dd4725526 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/type-utils@npm:5.50.0" +"@typescript-eslint/type-utils@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/type-utils@npm:7.15.0" dependencies: - "@typescript-eslint/typescript-estree": 5.50.0 - "@typescript-eslint/utils": 5.50.0 + "@typescript-eslint/typescript-estree": 7.15.0 + "@typescript-eslint/utils": 7.15.0 debug: ^4.3.4 - tsutils: ^3.21.0 + ts-api-utils: ^1.3.0 peerDependencies: - eslint: "*" + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: d2fc2fd10ef300865fd6a902ae92aef6c45cddc4359445f1e5c6dc9511063b52d2170cc6b525763395d4171c177b3d0fffd77cf9a2ab7e01fcd7109bd1a5a585 + checksum: 6104ac153419d5364e6b8540c44f52a8db614ff040dfed30e59d5a050ac2372d6bf47a7d73449198eeff8c532259bd5ad0ea56e567d9f0dbc121268caf8ecf9d languageName: node linkType: hard -"@typescript-eslint/types@npm:5.18.0": - version: 5.18.0 - resolution: "@typescript-eslint/types@npm:5.18.0" - checksum: 25d8d6f2f70ac4e93f4759a4927290749f528bce2150a87cde08200d706a6147880ca2ceeb8c93e0f370aace096c878096cd45427a59538877ac2121df8aaa01 +"@typescript-eslint/types@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript-eslint/types@npm:7.0.2" + checksum: 4224afa1cc2e056f3a83d9a69fd894d2b3b15eaa8319ef075066ffd8d20379983124c7663bee873b541e8a95c5dd61a5bad864eeecc7ec68968b6cb4ca70c6bd languageName: node linkType: hard -"@typescript-eslint/types@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/types@npm:5.50.0" - checksum: 1189c63d35abeec685dd519fd923926b884e63d5e10e4a9fe995aebfde59b8a2e10773090ec3ba32a0ec408746b18f6a454d9bedb0b6c7ce8b6066547144fb4d +"@typescript-eslint/types@npm:7.15.0, @typescript-eslint/types@npm:^7.2.0": + version: 7.15.0 + resolution: "@typescript-eslint/types@npm:7.15.0" + checksum: 6da90322d0073ecc83378d6e0cb13c173b5baf8eb30b785624b3155c19c66468b9ab7b6c93cda1b5162559622085cb30f24811d77f6d305c26784d65e9e1cebd languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.18.0": - version: 5.18.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.18.0" +"@typescript-eslint/typescript-estree@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript-eslint/typescript-estree@npm:7.0.2" dependencies: - "@typescript-eslint/types": 5.18.0 - "@typescript-eslint/visitor-keys": 5.18.0 - debug: ^4.3.2 - globby: ^11.0.4 + "@typescript-eslint/types": 7.0.2 + "@typescript-eslint/visitor-keys": 7.0.2 + debug: ^4.3.4 + globby: ^11.1.0 is-glob: ^4.0.3 - semver: ^7.3.5 - tsutils: ^3.21.0 + minimatch: 9.0.3 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 peerDependenciesMeta: typescript: optional: true - checksum: 2fc564062180a0623966061ecd0c9ecf4dfaa2350cc9b7584444cdc71afa615c2bafe75f7ea684289e38b4fd73d33766f4a99f2c1999321ba3826ad7ccbf4ea9 + checksum: 3fc491081746fa0bb7ba552cdfecd7490de16867541fa6748462856a2a49a60158f65f48ce45f4ae451655ecbce840d065fc5b06d6f0f61d60d0997a2d08cdf2 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.50.0" +"@typescript-eslint/typescript-estree@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.15.0" dependencies: - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/visitor-keys": 5.50.0 + "@typescript-eslint/types": 7.15.0 + "@typescript-eslint/visitor-keys": 7.15.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 peerDependenciesMeta: typescript: optional: true - checksum: cb1ac8d39647da6d52750c713d9635750ed41245ec82f937a159a71ad3bf490ebabfad3b43eeca07bca39d60df30d3a2f31f8bed0061381731d92a62e284b867 + checksum: ece4718496871d5f9188e32cbc692e5404c92b92f96d75709eab3847bbef96d1241c6a7d31a96b45cfdef6942b446018afefdd6c0c6133e31df8f9972b39b788 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/utils@npm:5.50.0" - dependencies: - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.50.0 - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/typescript-estree": 5.50.0 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - semver: ^7.3.7 +"@typescript-eslint/utils@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript-eslint/utils@npm:7.0.2" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + "@types/json-schema": ^7.0.12 + "@types/semver": ^7.5.0 + "@typescript-eslint/scope-manager": 7.0.2 + "@typescript-eslint/types": 7.0.2 + "@typescript-eslint/typescript-estree": 7.0.2 + semver: ^7.5.4 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 4471ae8b24449300e009f1cc09ee0d38cce20ae9171e8fbf4ef752ce4eb87104cc0d813d8f7051b619fa05e1e7c12b748dad49832911685297b1bbfef3c01f0b + eslint: ^8.56.0 + checksum: 76b067290f926cf5f955e5e4217958fec5b83f9071f92ec11c2fb1395c61c0b5481706de7ad0260669c02fa8762e18ff397a1fbba822634880f8c6f1690b957c languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.10.0": - version: 5.18.0 - resolution: "@typescript-eslint/utils@npm:5.18.0" +"@typescript-eslint/utils@npm:7.15.0, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0": + version: 7.15.0 + resolution: "@typescript-eslint/utils@npm:7.15.0" dependencies: - "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.18.0 - "@typescript-eslint/types": 5.18.0 - "@typescript-eslint/typescript-estree": 5.18.0 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 + "@eslint-community/eslint-utils": ^4.4.0 + "@typescript-eslint/scope-manager": 7.15.0 + "@typescript-eslint/types": 7.15.0 + "@typescript-eslint/typescript-estree": 7.15.0 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: f0b03a7fe557ce97480b3824043900e563c173d46a759c8272d92ecaf32ff96e98212df76dbd2d20dc91ce512e6219bb69c9036896b8d7e22eec22366f80381b + eslint: ^8.56.0 + checksum: 4b1b467985b46efbb47cdbabf7aa5cc86df3d223d82a6cfe9b181dbc18c229b9de591206204b9969818216f346433600e166f02f2bc2d293496b4d054aa7ab17 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.18.0": - version: 5.18.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.18.0" +"@typescript-eslint/visitor-keys@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript-eslint/visitor-keys@npm:7.0.2" dependencies: - "@typescript-eslint/types": 5.18.0 - eslint-visitor-keys: ^3.0.0 - checksum: c856e3cf2fde3008e1d9bea3c73bc60d9060c7cb6d6ea186c20db9d74eff84986365f518dd1b4e142dca179e9a5cd7a6ed4381173d6abfd0ebd4d16d5cf50b94 + "@typescript-eslint/types": 7.0.2 + eslint-visitor-keys: ^3.4.1 + checksum: f1f97961baa6dda9235576c0ec0c359fd157aa2336b82f46578697f6b1c0ad3a76b28bc0ac586305595aaa1b84fdaaba668e53dd24819ad184d2e1f7031353dc languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.50.0" +"@typescript-eslint/visitor-keys@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.15.0" dependencies: - "@typescript-eslint/types": 5.50.0 - eslint-visitor-keys: ^3.3.0 - checksum: 55319cb7ee7b78d07d9dc67a388d69fe0b7f11cbc79190e17e7f87a39c9992d08dab3b5872d5a7f01094dda28ad6ac61d3573e59015ef70bf138d4c4f8c45b88 + "@typescript-eslint/types": 7.15.0 + eslint-visitor-keys: ^3.4.3 + checksum: 8be7b1997455a80135b5c3dd9dc64a367a20dca0c724218bfec37b7931696bb7be2c4325dc2121fe9d4232e6457ab5c8ca7d112fac5e88c80bc6f9257ba8df9b + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 languageName: node linkType: hard @@ -4888,10 +4316,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.0 "@sindresorhus/fnv1a": ^2.0.1 "@types/encoding-down": ^5.0.1 - "@types/jest": ^29.5.0 + "@types/jest": ^29.5.12 "@types/leveldown": ^4.0.2 "@types/levelup": ^5.1.1 - "@types/node": ^16.18.11 + "@types/node": ^20.14.9 "@types/normalize-path": ^3.0.0 "@types/puppeteer": ^7.0.4 accessibility-insights-report: 4.8.0 @@ -4900,8 +4328,8 @@ __metadata: dotenv: ^16.0.1 encoding-down: ^7.1.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 leveldown: ^6.1.1 levelup: ^5.1.1 lodash: ^4.17.21 @@ -4915,9 +4343,9 @@ __metadata: rollup: ^3.13.0 serialize-error: ^8.1.0 sha.js: ^2.4.11 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 yargs: ^17.6.2 languageName: unknown linkType: soft @@ -4955,9 +4383,9 @@ __metadata: "@opentelemetry/semantic-conventions": ^1.15.0 "@sindresorhus/fnv1a": ^2.0.1 "@types/escape-html": ^1.0.2 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/normalize-path": ^3.0.0 "@types/puppeteer": ^7.0.4 "@types/table": ^6.3.2 @@ -4977,8 +4405,8 @@ __metadata: fork-ts-checker-webpack-plugin: ^7.3.0 got: ^11.8.5 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 json5: ">=2.2.3" leveldown: ^6.1.1 levelup: ^5.1.1 @@ -4995,9 +4423,9 @@ __metadata: rimraf: ^4.1.2 serialize-error: ^8.1.0 sha.js: ^2.4.11 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 uuid-with-v6: ^2.0.0 webpack: ^5.76.2 webpack-cli: ^5.0.1 @@ -5012,26 +4440,26 @@ __metadata: version: 0.0.0-use.local resolution: "accessibility-insights-service@workspace:." dependencies: - "@types/node": ^16.18.11 - "@typescript-eslint/eslint-plugin": ^5.50.0 - "@typescript-eslint/eslint-plugin-tslint": ^5.50.0 - "@typescript-eslint/parser": ^5.50.0 + "@types/node": ^20.14.9 + "@typescript-eslint/eslint-plugin": ^7.15.0 + "@typescript-eslint/eslint-plugin-tslint": ^7.0.2 + "@typescript-eslint/parser": ^7.15.0 accessibility-insights-report: 4.8.0 combine-dependabot-prs: ^1.0.5 commander: ^10.0.0 - eslint: ^7.32.0 - eslint-plugin-check-file: ^1.3.1 + eslint: ^8.57.0 + eslint-plugin-check-file: ^2.8.0 eslint-plugin-header: ^3.1.1 - eslint-plugin-import: ^2.27.5 - eslint-plugin-jest: ^26.9.0 - eslint-plugin-jsdoc: ^38.1.6 + eslint-plugin-import: ^2.29.1 + eslint-plugin-jest: ^28.6.0 + eslint-plugin-jsdoc: ^48.5.0 eslint-plugin-prefer-arrow: ^1.2.3 - eslint-plugin-security: ^1.7.0 - eslint-plugin-sort-class-members: ^1.16.0 - jest: ^29.5.0 - jest-extended: ^3.2.3 - jest-html-reporter: ^3.7.0 - jest-junit: ^15.0.0 + eslint-plugin-security: ^3.0.1 + eslint-plugin-sort-class-members: ^1.20.0 + jest: ^29.7.0 + jest-extended: ^4.0.2 + jest-html-reporter: ^3.10.2 + jest-junit: ^16.0.0 license-check-and-add: ^4.0.5 npm-run-all: ^4.1.5 patch-package: ^8.0.0 @@ -5040,9 +4468,9 @@ __metadata: shellcheck: ^2.2.0 simple-git: ^3.16.0 syncpack: ^8.4.11 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 tslint: ^6.1.3 - typescript: ^4.9.5 + typescript: ^5.5.3 languageName: unknown linkType: soft @@ -5055,7 +4483,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.3.1": +"acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -5064,15 +4492,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.4.0": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 - languageName: node - linkType: hard - "acorn@npm:^8.5.0": version: 8.7.1 resolution: "acorn@npm:8.7.1" @@ -5091,6 +4510,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 677880034aee5bdf7434cc2d25b641d7bedb0b5ef47868a78dadabedccf58e1c5457526d9d8249cd253f2df087e081c3fe7d903b448d8e19e5131a3065b83c07 + languageName: node + linkType: hard + "adal-node@npm:^0.2.2": version: 0.2.4 resolution: "adal-node@npm:0.2.4" @@ -5206,7 +4634,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -5340,6 +4768,13 @@ __metadata: languageName: node linkType: hard +"are-docs-informative@npm:^0.0.2": + version: 0.0.2 + resolution: "are-docs-informative@npm:0.0.2" + checksum: 7a48ca90d66e29afebc4387d7029d86cfe97bad7e796c8e7de01309e02dcfc027250231c02d4ca208d2984170d09026390b946df5d3d02ac638ab35f74501c74 + languageName: node + linkType: hard + "are-we-there-yet@npm:^3.0.0": version: 3.0.0 resolution: "are-we-there-yet@npm:3.0.0" @@ -5373,16 +4808,27 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6": - version: 3.1.6 - resolution: "array-includes@npm:3.1.6" +"array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 + call-bind: ^1.0.5 + is-array-buffer: ^3.0.4 + checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e + languageName: node + linkType: hard + +"array-includes@npm:^3.1.7": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.4 is-string: ^1.0.7 - checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 + checksum: eb39ba5530f64e4d8acab39297c11c1c5be2a4ea188ab2b34aba5fb7224d918f77717a9d57a3e2900caaa8440e59431bdaf5c974d5212ef65d97f132e38e2d91 languageName: node linkType: hard @@ -5393,27 +4839,57 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flat@npm:1.3.1" +"array.prototype.findlastindex@npm:^1.2.3": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-shim-unscopables: ^1.0.2 + checksum: 2c81cff2a75deb95bf1ed89b6f5f2bfbfb882211e3b7cc59c3d6b87df774cd9d6b36949a8ae39ac476e092c1d4a4905f5ee11a86a456abb10f35f8211ae4e710 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 es-shim-unscopables: ^1.0.0 - checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b + checksum: 5d6b4bf102065fb3f43764bfff6feb3295d372ce89591e6005df3d0ce388527a9f03c909af6f2a973969a4d178ab232ffc9236654149173e0e187ec3a1a6b87b languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flatmap@npm:1.3.1" +"array.prototype.flatmap@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 es-shim-unscopables: ^1.0.0 - checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987 + checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" + dependencies: + array-buffer-byte-length: ^1.0.1 + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.2.1 + get-intrinsic: ^1.2.3 + is-array-buffer: ^3.0.4 + is-shared-array-buffer: ^1.0.2 + checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e languageName: node linkType: hard @@ -5519,10 +4995,12 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 languageName: node linkType: hard @@ -5545,23 +5023,23 @@ __metadata: resolution: "axe-core-scanner@workspace:packages/axe-core-scanner" dependencies: "@axe-core/puppeteer": 4.8.4 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/puppeteer": ^7.0.4 axe-core: 4.8.4 cpy-cli: ^4.1.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 npm-run-all: ^4.1.5 puppeteer: ^22.6.5 reflect-metadata: ^0.1.13 rimraf: ^4.1.2 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 languageName: unknown linkType: soft @@ -5577,22 +5055,22 @@ __metadata: resolution: "axe-result-converter@workspace:packages/axe-result-converter" dependencies: "@types/fingerprint-generator": 1.0.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 accessibility-insights-report: 4.8.0 axe-core: 4.8.4 common: "workspace:*" inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 npm-run-all: ^4.1.5 reflect-metadata: ^0.1.13 rimraf: ^4.1.2 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 languageName: unknown linkType: soft @@ -5635,16 +5113,16 @@ __metadata: "@azure/storage-blob": ^12.12.0 "@azure/storage-queue": ^12.11.0 "@types/got": ^9.6.11 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 async-mutex: ^0.3.2 common: "workspace:*" dotenv: ^16.0.1 fork-ts-checker-webpack-plugin: ^7.3.0 got: ^11.8.5 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -5656,10 +5134,10 @@ __metadata: reflect-metadata: ^0.1.13 rimraf: ^4.1.2 storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 languageName: unknown @@ -5672,29 +5150,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^29.5.0": - version: 29.5.0 - resolution: "babel-jest@npm:29.5.0" +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" dependencies: - "@jest/transform": ^29.5.0 + "@jest/transform": ^29.7.0 "@types/babel__core": ^7.1.14 babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^29.5.0 + babel-preset-jest: ^29.6.3 chalk: ^4.0.0 graceful-fs: ^4.2.9 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.8.0 - checksum: eafb6d37deb71f0c80bf3c80215aa46732153e5e8bcd73f6ff47d92e5c0c98c8f7f75995d0efec6289c371edad3693cd8fa2367b0661c4deb71a3a7117267ede - languageName: node - linkType: hard - -"babel-plugin-dynamic-import-node@npm:^2.3.3": - version: 2.3.3 - resolution: "babel-plugin-dynamic-import-node@npm:2.3.3" - dependencies: - object.assign: ^4.1.0 - checksum: c9d24415bcc608d0db7d4c8540d8002ac2f94e2573d2eadced137a29d9eab7e25d2cbb4bc6b9db65cf6ee7430f7dd011d19c911a9a778f0533b4a05ce8292c9b + checksum: ee6f8e0495afee07cac5e4ee167be705c711a8cc8a737e05a587a131fdae2b3c8f9aa55dfd4d9c03009ac2d27f2de63d8ba96d3e8460da4d00e8af19ef9a83f7 languageName: node linkType: hard @@ -5711,15 +5180,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^29.5.0": - version: 29.5.0 - resolution: "babel-plugin-jest-hoist@npm:29.5.0" +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" dependencies: "@babel/template": ^7.3.3 "@babel/types": ^7.3.3 "@types/babel__core": ^7.1.14 "@types/babel__traverse": ^7.0.6 - checksum: 099b5254073b6bc985b6d2d045ad26fb8ed30ff8ae6404c4fe8ee7cd0e98a820f69e3dfb871c7c65aae0f4b65af77046244c07bb92d49ef9005c90eedf681539 + checksum: 51250f22815a7318f17214a9d44650ba89551e6d4f47a2dc259128428324b52f5a73979d010cefd921fd5a720d8c1d55ad74ff601cd94c7bd44d5f6292fde2d1 languageName: node linkType: hard @@ -5745,15 +5214,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^29.5.0": - version: 29.5.0 - resolution: "babel-preset-jest@npm:29.5.0" +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" dependencies: - babel-plugin-jest-hoist: ^29.5.0 + babel-plugin-jest-hoist: ^29.6.3 babel-preset-current-node-syntax: ^1.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 5566ca2762766c9319b4973d018d2fa08c0fcf6415c72cc54f4c8e7199e851ea8f5e6c6730f03ed7ed44fc8beefa959dd15911f2647dee47c615ff4faeddb1ad + checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb languageName: node linkType: hard @@ -5896,7 +5365,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.1, braces@npm:^3.0.2, braces@npm:~3.0.2": +"braces@npm:^3.0.1, braces@npm:^3.0.2, braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -5905,7 +5374,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.17.5, browserslist@npm:^4.8.5": +"browserslist@npm:^4.14.5, browserslist@npm:^4.17.5": version: 4.19.1 resolution: "browserslist@npm:4.19.1" dependencies: @@ -5920,20 +5389,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.19.1": - version: 4.21.1 - resolution: "browserslist@npm:4.21.1" - dependencies: - caniuse-lite: ^1.0.30001359 - electron-to-chromium: ^1.4.172 - node-releases: ^2.0.5 - update-browserslist-db: ^1.0.4 - bin: - browserslist: cli.js - checksum: 4904a9ded0702381adc495e003e7f77970abb7f8c8b8edd9e54f026354b5a96b1bddc26e6d9a7df9f043e468ecd2fcff2c8f40fc489909a042880117c2aca8ff - languageName: node - linkType: hard - "browserslist@npm:^4.21.1": version: 4.21.7 resolution: "browserslist@npm:4.21.7" @@ -5962,6 +5417,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.22.2": + version: 4.23.1 + resolution: "browserslist@npm:4.23.1" + dependencies: + caniuse-lite: ^1.0.30001629 + electron-to-chromium: ^1.4.796 + node-releases: ^2.0.14 + update-browserslist-db: ^1.0.16 + bin: + browserslist: cli.js + checksum: 06189e2d6666a203ce097cc0e713a40477d08420927b79af139211e5712f3cf676fdc4dd6af3aa493d47c09206a344b3420a8315577dbe88c58903132de9b0f5 + languageName: node + linkType: hard + "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -6092,6 +5561,13 @@ __metadata: languageName: node linkType: hard +"cacheable-lookup@npm:6.1.0": + version: 6.1.0 + resolution: "cacheable-lookup@npm:6.1.0" + checksum: 4e37afe897219b1035335b0765106a2c970ffa930497b43cac5000b860f3b17f48d004187279fae97e2e4cbf6a3693709b6d64af65279c7d6c8453321d36d118 + languageName: node + linkType: hard + "cacheable-lookup@npm:^5.0.3": version: 5.0.3 resolution: "cacheable-lookup@npm:5.0.3" @@ -6099,14 +5575,7 @@ __metadata: languageName: node linkType: hard -"cacheable-lookup@npm:^6.0.4": - version: 6.0.4 - resolution: "cacheable-lookup@npm:6.0.4" - checksum: 7aea70f5ea081aed12bf54fc165b9f80b580b0d210c85d55cc8fed2beaa9027fd321c1939c65dad945fe9eb207cea45442e01a48b5aa57542e125b716f022b6d - languageName: node - linkType: hard - -"cacheable-request@npm:^7.0.2": +"cacheable-request@npm:7.0.2, cacheable-request@npm:^7.0.2": version: 7.0.2 resolution: "cacheable-request@npm:7.0.2" dependencies: @@ -6131,7 +5600,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.5": +"call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -6202,13 +5671,6 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001359": - version: 1.0.30001364 - resolution: "caniuse-lite@npm:1.0.30001364" - checksum: 4765640fcc28acfd6f51742f2b315792df09648d3590fedcd1051cb5a5201c70df315aaff9bf29ad41bd1176926ce25d8b3b597c4f5bf6361c1f6c3d29250b15 - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30001449": version: 1.0.30001474 resolution: "caniuse-lite@npm:1.0.30001474" @@ -6223,6 +5685,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001629": + version: 1.0.30001640 + resolution: "caniuse-lite@npm:1.0.30001640" + checksum: ec492d8d1e11d1c55e0f5c0f218229369dc0a4bd1b5d0a579a6435865fe8f4c84bde7e816a844cce1b9cdd97f5a85b6dac5599639fabcdb0c4c5bd039e46cbfd + languageName: node + linkType: hard + "caseless@npm:~0.12.0": version: 0.12.0 resolution: "caseless@npm:0.12.0" @@ -6675,10 +6144,10 @@ __metadata: languageName: node linkType: hard -"comment-parser@npm:1.3.1": - version: 1.3.1 - resolution: "comment-parser@npm:1.3.1" - checksum: 421e6a113a3afd548500e7174ab46a2049dccf92e82bbaa3b209031b1bdf97552aabfa1ae2a120c0b62df17e1ba70e0d8b05d68504fee78e1ef974c59bcfe718 +"comment-parser@npm:1.4.1": + version: 1.4.1 + resolution: "comment-parser@npm:1.4.1" + checksum: e0f6f60c5139689c4b1b208ea63e0730d9195a778e90dd909205f74f00b39eb0ead05374701ec5e5c29d6f28eb778cd7bc41c1366ab1d271907f1def132d6bf1 languageName: node linkType: hard @@ -6688,16 +6157,16 @@ __metadata: dependencies: "@sindresorhus/fnv1a": ^2.0.1 "@types/convict": ^6.1.1 - "@types/jest": ^29.5.0 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/node": ^20.14.9 "@types/normalize-path": ^3.0.0 "@types/sha.js": ^2.4.0 convict: ^6.2.4 exponential-backoff: ^3.1.0 got: ^11.8.5 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 normalize-path: ^3.0.0 normalize-url: 6.1.0 @@ -6707,9 +6176,9 @@ __metadata: rimraf: ^4.1.2 serialize-error: ^8.1.0 sha.js: ^2.4.11 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 uuid-with-v6: ^2.0.0 languageName: unknown linkType: soft @@ -6794,16 +6263,6 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.6.2": - version: 3.6.5 - resolution: "core-js-compat@npm:3.6.5" - dependencies: - browserslist: ^4.8.5 - semver: 7.0.0 - checksum: 16481135a61490d38731048ba41f966795d8f3929cc895a9a198678a42365967c0024b41670c0a84aff32a140b443ddd4adcdfc9f298777fc62a009750eda51f - languageName: node - linkType: hard - "core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" @@ -6893,6 +6352,23 @@ __metadata: languageName: node linkType: hard +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + chalk: ^4.0.0 + exit: ^0.1.2 + graceful-fs: ^4.2.9 + jest-config: ^29.7.0 + jest-util: ^29.7.0 + prompts: ^2.0.1 + bin: + create-jest: bin/create-jest.js + checksum: 1427d49458adcd88547ef6fa39041e1fe9033a661293aa8d2c3aa1b4967cb5bf4f0c00436c7a61816558f28ba2ba81a94d5c962e8022ea9a883978fc8e1f2945 + languageName: node + linkType: hard + "cross-fetch@npm:3.1.5": version: 3.1.5 resolution: "cross-fetch@npm:3.1.5" @@ -6969,6 +6445,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + languageName: node + linkType: hard + "date-utils@npm:*": version: 1.2.21 resolution: "date-utils@npm:1.2.21" @@ -6983,7 +6492,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -7004,6 +6513,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.3.1": + version: 4.3.5 + resolution: "debug@npm:4.3.5" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 7c002b51e256257f936dda09eb37167df952758c57badf6bf44bdc40b89a4bcb8e5a0a2e4c7b53f97c69e2970dd5272d33a757378a12c8f8e64ea7bf99e8e86e + languageName: node + linkType: hard + "debug@npm:~2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -7109,10 +6630,15 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^0.7.0": - version: 0.7.0 - resolution: "dedent@npm:0.7.0" - checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 +"dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 045b595557b2a8ea2eb9b0b4623d764e9a87326486fe2b61191b4342ed93dc01245644d8a09f3108a50c0ee7965f1eedd92e4a3a503ed89ea8e810566ea27f9a languageName: node linkType: hard @@ -7175,7 +6701,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.1.4": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -7202,13 +6728,14 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" +"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" dependencies: + define-data-property: ^1.0.1 has-property-descriptors: ^1.0.0 object-keys: ^1.1.1 - checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 languageName: node linkType: hard @@ -7325,7 +6852,14 @@ __metadata: languageName: node linkType: hard -"diff@npm:^4.0.1, diff@npm:^4.0.2": +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa + languageName: node + linkType: hard + +"diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d @@ -7468,15 +7002,15 @@ __metadata: dependencies: "@azure/functions": ^3.5.0 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 azure-services: "workspace:*" copy-webpack-plugin: ^11.0.0 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" node-loader: ^2.0.0 @@ -7484,9 +7018,9 @@ __metadata: parallel-workers: "workspace:*" reflect-metadata: ^0.1.13 rimraf: ^4.1.2 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -7519,13 +7053,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.172": - version: 1.4.185 - resolution: "electron-to-chromium@npm:1.4.185" - checksum: 1d079d8a4c4f6a228eeab0023462ce419ce811ed698d91d5ca7cfbf61d9cc5297c7a1ba97d312fda5411d3c9b379d7c0e8af31b14b7c143c0213ce22681b761d - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.4.284": version: 1.4.355 resolution: "electron-to-chromium@npm:1.4.355" @@ -7540,6 +7067,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.796": + version: 1.4.816 + resolution: "electron-to-chromium@npm:1.4.816" + checksum: 5abaa04cee77af4889e68d7fd7305c50b98eaa9b4016b228c85de5713a933767e423e2e6bcd71007fff1c405c5bea79d6e9e9d18efddaa966040fe9e97f43e2e + languageName: node + linkType: hard + "emitter-listener@npm:^1.0.1, emitter-listener@npm:^1.1.1": version: 1.1.2 resolution: "emitter-listener@npm:1.1.2" @@ -7627,15 +7161,6 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.3.5": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" - dependencies: - ansi-colors: ^4.1.1 - checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 - languageName: node - linkType: hard - "entities@npm:^4.2.0, entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" @@ -7701,72 +7226,57 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0": - version: 1.19.1 - resolution: "es-abstract@npm:1.19.1" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: - call-bind: ^1.0.2 - es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - get-intrinsic: ^1.1.1 - get-symbol-description: ^1.0.0 - has: ^1.0.3 - has-symbols: ^1.0.2 - internal-slot: ^1.0.3 - is-callable: ^1.2.4 - is-negative-zero: ^2.0.1 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.1 - is-string: ^1.0.7 - is-weakref: ^1.0.1 - object-inspect: ^1.11.0 - object-keys: ^1.1.1 - object.assign: ^4.1.2 - string.prototype.trimend: ^1.0.4 - string.prototype.trimstart: ^1.0.4 - unbox-primitive: ^1.0.1 - checksum: b6be8410672c5364db3fb01eb786e30c7b4bb32b4af63d381c08840f4382c4a168e7855cd338bf59d4f1a1a1138f4d748d1fd40ec65aaa071876f9e9fbfed949 - languageName: node - linkType: hard - -"es-abstract@npm:^1.20.4": - version: 1.21.1 - resolution: "es-abstract@npm:1.21.1" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - es-set-tostringtag: ^2.0.1 + array-buffer-byte-length: ^1.0.1 + arraybuffer.prototype.slice: ^1.0.3 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 + data-view-buffer: ^1.0.1 + data-view-byte-length: ^1.0.1 + data-view-byte-offset: ^1.0.0 + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-set-tostringtag: ^2.0.3 es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - function.prototype.name: ^1.1.5 - get-intrinsic: ^1.1.3 - get-symbol-description: ^1.0.0 + function.prototype.name: ^1.1.6 + get-intrinsic: ^1.2.4 + get-symbol-description: ^1.0.2 globalthis: ^1.0.3 gopd: ^1.0.1 - has: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 has-symbols: ^1.0.3 - internal-slot: ^1.0.4 - is-array-buffer: ^3.0.1 + hasown: ^2.0.2 + internal-slot: ^1.0.7 + is-array-buffer: ^3.0.4 is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 + is-data-view: ^1.0.1 + is-negative-zero: ^2.0.3 is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 + is-shared-array-buffer: ^1.0.3 is-string: ^1.0.7 - is-typed-array: ^1.1.10 + is-typed-array: ^1.1.13 is-weakref: ^1.0.2 - object-inspect: ^1.12.2 + object-inspect: ^1.13.1 object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 - safe-regex-test: ^1.0.0 - string.prototype.trimend: ^1.0.6 - string.prototype.trimstart: ^1.0.6 - typed-array-length: ^1.0.4 + object.assign: ^4.1.5 + regexp.prototype.flags: ^1.5.2 + safe-array-concat: ^1.1.2 + safe-regex-test: ^1.0.3 + string.prototype.trim: ^1.2.9 + string.prototype.trimend: ^1.0.8 + string.prototype.trimstart: ^1.0.8 + typed-array-buffer: ^1.0.2 + typed-array-byte-length: ^1.0.1 + typed-array-byte-offset: ^1.0.2 + typed-array-length: ^1.0.6 unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.9 - checksum: 23ff60d42d17a55d150e7bcedbdb065d4077a8b98c436e0e2e1ef4dd532a6d78a56028673de0bd8ed464a43c46ba781c50d9af429b6a17e44dbd14c7d7fb7926 + which-typed-array: ^1.1.15 + checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae languageName: node linkType: hard @@ -7779,7 +7289,7 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 @@ -7793,14 +7303,30 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.1 - resolution: "es-set-tostringtag@npm:2.0.1" +"es-module-lexer@npm:^1.5.3": + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: a0cf04fb92d052647ac7d818d1913b98d3d3d0f5b9d88f0eafb993436e4c3e2c958599db68839d57f2dfa281fdf0f60e18d448eb78fc292c33c0f25635b6854f + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 - has-tostringtag: ^1.0.0 - checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 + es-errors: ^1.3.0 + checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: ^1.2.4 + has-tostringtag: ^1.0.2 + hasown: ^2.0.1 + checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 languageName: node linkType: hard @@ -7813,6 +7339,15 @@ __metadata: languageName: node linkType: hard +"es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" + dependencies: + hasown: ^2.0.0 + checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 + languageName: node + linkType: hard + "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -7838,6 +7373,13 @@ __metadata: languageName: node linkType: hard +"escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 + languageName: node + linkType: hard + "escape-string-regexp@npm:5.0.0": version: 5.0.0 resolution: "escape-string-regexp@npm:5.0.0" @@ -7884,39 +7426,38 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.7": - version: 0.3.7 - resolution: "eslint-import-resolver-node@npm:0.3.7" +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: debug: ^3.2.7 - is-core-module: ^2.11.0 - resolve: ^1.22.1 - checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.4": - version: 2.7.4 - resolution: "eslint-module-utils@npm:2.7.4" +"eslint-module-utils@npm:^2.8.0": + version: 2.8.1 + resolution: "eslint-module-utils@npm:2.8.1" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 5da13645daff145a5c922896b258f8bba560722c3767254e458d894ff5fbb505d6dfd945bffa932a5b0ae06714da2379bd41011c4c20d2d59cc83e23895360f7 + checksum: 3cecd99b6baf45ffc269167da0f95dcb75e5aa67b93d73a3bab63e2a7eedd9cdd6f188eed048e2f57c1b77db82c9cbf2adac20b512fa70e597d863dd3720170d languageName: node linkType: hard -"eslint-plugin-check-file@npm:^1.3.1": - version: 1.3.1 - resolution: "eslint-plugin-check-file@npm:1.3.1" +"eslint-plugin-check-file@npm:^2.8.0": + version: 2.8.0 + resolution: "eslint-plugin-check-file@npm:2.8.0" dependencies: is-glob: ^4.0.3 - micromatch: ^4.0.4 - requireindex: ^1.2.0 + micromatch: ^4.0.5 peerDependencies: eslint: ">=7.28.0" - checksum: 576ad654749e09b1fa326614b4e7d3cbfe82546b18bb3274fd906d9c91e722ba3785f1f6308ff979d3a86082dfd9374c910f2c3798615727e30c1c7d2ce315bf + checksum: 636e4374c5fedafc9772d840953ef33cd7250907b526f4115ac73c220da7de23b14efb23f36e7bbfbb5ce311dff574b082283b9de796ae35ff949fb36f9cab25 languageName: node linkType: hard @@ -7929,63 +7470,68 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.27.5": - version: 2.27.5 - resolution: "eslint-plugin-import@npm:2.27.5" +"eslint-plugin-import@npm:^2.29.1": + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: - array-includes: ^3.1.6 - array.prototype.flat: ^1.3.1 - array.prototype.flatmap: ^1.3.1 + array-includes: ^3.1.7 + array.prototype.findlastindex: ^1.2.3 + array.prototype.flat: ^1.3.2 + array.prototype.flatmap: ^1.3.2 debug: ^3.2.7 doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.7 - eslint-module-utils: ^2.7.4 - has: ^1.0.3 - is-core-module: ^2.11.0 + eslint-import-resolver-node: ^0.3.9 + eslint-module-utils: ^2.8.0 + hasown: ^2.0.0 + is-core-module: ^2.13.1 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.values: ^1.1.6 - resolve: ^1.22.1 - semver: ^6.3.0 - tsconfig-paths: ^3.14.1 + object.fromentries: ^2.0.7 + object.groupby: ^1.0.1 + object.values: ^1.1.7 + semver: ^6.3.1 + tsconfig-paths: ^3.15.0 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d + checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c languageName: node linkType: hard -"eslint-plugin-jest@npm:^26.9.0": - version: 26.9.0 - resolution: "eslint-plugin-jest@npm:26.9.0" +"eslint-plugin-jest@npm:^28.6.0": + version: 28.6.0 + resolution: "eslint-plugin-jest@npm:28.6.0" dependencies: - "@typescript-eslint/utils": ^5.10.0 + "@typescript-eslint/utils": ^6.0.0 || ^7.0.0 peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + jest: "*" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true jest: optional: true - checksum: 6d5fd5c95368f1ca2640389aeb7ce703d6202493c3ec6bdedb4eaca37233710508b0c75829e727765a16fd27029a466d34202bc7f2811c752038ccbbce224400 + checksum: 5abcef6933445ae0017dcea6cafacb4aaab6619f8660d1097667dd040129b4efa3f1284ded1c2605c7d14c11c976c725912f660dcdec8278c6f6ce793ff9dab6 languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:^38.1.6": - version: 38.1.6 - resolution: "eslint-plugin-jsdoc@npm:38.1.6" +"eslint-plugin-jsdoc@npm:^48.5.0": + version: 48.5.0 + resolution: "eslint-plugin-jsdoc@npm:48.5.0" dependencies: - "@es-joy/jsdoccomment": ~0.22.1 - comment-parser: 1.3.1 + "@es-joy/jsdoccomment": ~0.43.1 + are-docs-informative: ^0.0.2 + comment-parser: 1.4.1 debug: ^4.3.4 escape-string-regexp: ^4.0.0 - esquery: ^1.4.0 - regextras: ^0.8.0 - semver: ^7.3.5 - spdx-expression-parse: ^3.0.1 + esquery: ^1.5.0 + parse-imports: ^2.1.0 + semver: ^7.6.2 + spdx-expression-parse: ^4.0.0 + synckit: ^0.9.0 peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 600dac3a9b81ac6fcb62a30a30e83a85a003ca3ecfe5376d99a1042ba703cfdf3ef404413c74a75f61c2a77e6cc7435628cfc51d80081108a67965ac238d14b4 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: ecc543cb4bf88bd16753076fbd36062c8592d2b81fe177f3f6aa6f03018076a2c99690c1d1bce4b8caf0c030d87607e729a568756b6a00b2418e62b163ceb350 languageName: node linkType: hard @@ -7998,25 +7544,25 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-security@npm:^1.7.0": - version: 1.7.1 - resolution: "eslint-plugin-security@npm:1.7.1" +"eslint-plugin-security@npm:^3.0.1": + version: 3.0.1 + resolution: "eslint-plugin-security@npm:3.0.1" dependencies: safe-regex: ^2.1.1 - checksum: 3a650e2482e108bb4b9c3b9ac64adefcf1dfda069cd43f89a7d3b84822da2417c9d1b764ec5e1acf4c193b48edc630c7ef2d0a5279a478a8672f9030bc78a8c0 + checksum: 73bde340d597c3db72fabf7d7e850fa304c5b44916a63c72e22ee09e62e85b2e2d7e2d6a66704de37af9c6f70b912491adff6014d750ff0243b8c0758586a9b8 languageName: node linkType: hard -"eslint-plugin-sort-class-members@npm:^1.16.0": - version: 1.16.0 - resolution: "eslint-plugin-sort-class-members@npm:1.16.0" +"eslint-plugin-sort-class-members@npm:^1.20.0": + version: 1.20.0 + resolution: "eslint-plugin-sort-class-members@npm:1.20.0" peerDependencies: eslint: ">=0.8.0" - checksum: ac523f4a40316e08013ee9ec8c6982d3e3af4613b468e75c2f7a5676fdaad754ef23e7e31e700e96eb0bd4ff94e9d4197f562160f37284d2fcdb3cbec5e1f1bb + checksum: 210b5bf48d574b2eecfaadfa93ca341442a1d3c1aeaa08e9cdc93bdbf43607c8335bb342ea656679c730a77cc39d4af0b451f14ac5869c7b50530c323c542e08 languageName: node linkType: hard -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -8026,44 +7572,13 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "eslint-utils@npm:2.1.0" - dependencies: - eslint-visitor-keys: ^1.1.0 - checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d - languageName: node - linkType: hard - -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: - eslint-visitor-keys: ^2.0.0 - peerDependencies: - eslint: ">=5" - checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0": - version: 1.3.0 - resolution: "eslint-visitor-keys@npm:1.3.0" - checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "eslint-visitor-keys@npm:2.0.0" - checksum: e07e9863fb8c9b1453f5ad1a26f3cc8dd6b349b26605cc06bc0c61215ac5b6f13a4d08c875218e6c0f8ac8fc06ca6e090df769e32c569f0fd2e6a848b8a76c75 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-visitor-keys@npm:3.0.0" - checksum: 352607f367a2e0e2f9f234e40d6d9b34c39399345b8a9f204e1343749ddfae505d8343909cba6c4abc2ca03add4cdc0530af5e98f870ad7183fc2a89458669e5 + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e languageName: node linkType: hard @@ -8074,64 +7589,69 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.32.0": - version: 7.32.0 - resolution: "eslint@npm:7.32.0" +"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 + languageName: node + linkType: hard + +"eslint@npm:^8.57.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: - "@babel/code-frame": 7.12.11 - "@eslint/eslintrc": ^0.4.3 - "@humanwhocodes/config-array": ^0.5.0 - ajv: ^6.10.0 + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": ^0.11.14 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + "@ungap/structured-clone": ^1.2.0 + ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 - debug: ^4.0.1 + debug: ^4.3.2 doctrine: ^3.0.0 - enquirer: ^2.3.5 escape-string-regexp: ^4.0.0 - eslint-scope: ^5.1.1 - eslint-utils: ^2.1.0 - eslint-visitor-keys: ^2.0.0 - espree: ^7.3.1 - esquery: ^1.4.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 - functional-red-black-tree: ^1.0.1 - glob-parent: ^5.1.2 - globals: ^13.6.0 - ignore: ^4.0.6 - import-fresh: ^3.0.0 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 + ignore: ^5.2.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 - js-yaml: ^3.13.1 + is-path-inside: ^3.0.3 + js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 lodash.merge: ^4.6.2 - minimatch: ^3.0.4 + minimatch: ^3.1.2 natural-compare: ^1.4.0 - optionator: ^0.9.1 - progress: ^2.0.0 - regexpp: ^3.1.0 - semver: ^7.2.1 - strip-ansi: ^6.0.0 - strip-json-comments: ^3.1.0 - table: ^6.0.9 + optionator: ^0.9.3 + strip-ansi: ^6.0.1 text-table: ^0.2.0 - v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: cc85af9985a3a11085c011f3d27abe8111006d34cc274291b3c4d7bea51a4e2ff6135780249becd919ba7f6d6d1ecc38a6b73dacb6a7be08d38453b344dc8d37 + checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 languageName: node linkType: hard -"espree@npm:^7.3.0, espree@npm:^7.3.1": - version: 7.3.1 - resolution: "espree@npm:7.3.1" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: ^7.4.0 - acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^1.3.0 - checksum: aa9b50dcce883449af2e23bc2b8d9abb77118f96f4cb313935d6b220f77137eaef7724a83c3f6243b96bc0e4ab14766198e60818caad99f9519ae5a336a39b45 + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 languageName: node linkType: hard @@ -8145,12 +7665,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" +"esquery@npm:^1.4.2, esquery@npm:^1.5.0": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" dependencies: estraverse: ^5.1.0 - checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 + checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 languageName: node linkType: hard @@ -8251,7 +7771,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.5.0": +"expect@npm:^29.0.0": version: 29.5.0 resolution: "expect@npm:29.5.0" dependencies: @@ -8264,6 +7784,19 @@ __metadata: languageName: node linkType: hard +"expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": ^29.7.0 + jest-get-type: ^29.6.3 + jest-matcher-utils: ^29.7.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + checksum: 9257f10288e149b81254a0fda8ffe8d54a7061cd61d7515779998b012579d2b8c22354b0eb901daf0145f347403da582f75f359f4810c007182ad3fb318b5c0c + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.0": version: 3.1.0 resolution: "exponential-backoff@npm:3.1.0" @@ -8539,19 +8072,20 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.1.0 + flatted: ^3.2.9 + keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.1.0 - resolution: "flatted@npm:3.1.0" - checksum: 3e4699377ef18194e39777fc39e472e8939e65c38fe1445a26072242498ea4a7f701bbd6515aa332e5ea11dd9d3488f775f6dfe8b605756fbc0807dc329fe118 +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94 languageName: node linkType: hard @@ -8631,10 +8165,10 @@ __metadata: languageName: node linkType: hard -"form-data-encoder@npm:1.7.1": - version: 1.7.1 - resolution: "form-data-encoder@npm:1.7.1" - checksum: a2a360d5588a70d323c12a140c3db23a503a38f0a5d141af1efad579dde9f9fff2e49e5f31f378cb4631518c1ab4a826452c92f0d2869e954b6b2d77b05613e1 +"form-data-encoder@npm:1.7.2": + version: 1.7.2 + resolution: "form-data-encoder@npm:1.7.2" + checksum: aeebd87a1cb009e13cbb5e4e4008e6202ed5f6551eb6d9582ba8a062005178907b90f4887899d3c993de879159b6c0c940af8196725b428b4248cec5af3acf5f languageName: node linkType: hard @@ -8804,22 +8338,15 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" +"function.prototype.name@npm:^1.1.6": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - functions-have-names: ^1.2.2 - checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 - languageName: node - linkType: hard - -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + functions-have-names: ^1.2.3 + checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 languageName: node linkType: hard @@ -8831,17 +8358,17 @@ __metadata: "@types/chai": ^4.3.4 "@types/deep-equal-in-any-order": ^1.0.1 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 azure-services: "workspace:*" chai: ^4.3.7 common: "workspace:*" deep-equal-in-any-order: ^2.0.2 dotenv: ^16.0.1 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -8850,15 +8377,15 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 web-api-client: "workspace:*" yargs: ^17.6.2 languageName: unknown linkType: soft -"functions-have-names@npm:^1.2.2": +"functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 @@ -8881,15 +8408,6 @@ __metadata: languageName: node linkType: hard -"generative-bayesian-network@npm:0.1.0-beta.1": - version: 0.1.0-beta.1 - resolution: "generative-bayesian-network@npm:0.1.0-beta.1" - dependencies: - ow: ^0.23.0 - checksum: ee773ed88affcbeec7c0f7198214a1db7e6a10f963ab7f0f9b7dcaf78fe14db6f8a04db8dfb6bffae2547017bf08be635fb2cfdabf4ae9ebf3e49a827630f2b9 - languageName: node - linkType: hard - "generative-bayesian-network@npm:^2.1.26": version: 2.1.26 resolution: "generative-bayesian-network@npm:2.1.26" @@ -8900,6 +8418,16 @@ __metadata: languageName: node linkType: hard +"generative-bayesian-network@npm:^2.1.52": + version: 2.1.52 + resolution: "generative-bayesian-network@npm:2.1.52" + dependencies: + adm-zip: ^0.5.9 + tslib: ^2.4.0 + checksum: c96d7781ca867aaa1842b82dfd66841b2ad8e5393e1fa7f050b3cb2a6c7770dfe6c99e4fc8d259d06b008d31b6bb143362f94d9c25d1ab8d5041d47db3269918 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -8921,7 +8449,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1": +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1": version: 1.1.1 resolution: "get-intrinsic@npm:1.1.1" dependencies: @@ -8943,7 +8471,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -8989,13 +8517,14 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 + call-bind: ^1.0.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 languageName: node linkType: hard @@ -9104,12 +8633,12 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.19.0 - resolution: "globals@npm:13.19.0" +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: ^0.20.2 - checksum: a000dbd00bcf28f0941d8a29c3522b1c3b8e4bfe4e60e262c477a550c3cbbe8dbe2925a6905f037acd40f9a93c039242e1f7079c76b0fd184bc41dcc3b5c8e2e + checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c languageName: node linkType: hard @@ -9138,7 +8667,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.4, globby@npm:^11.1.0": +"globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -9174,39 +8703,38 @@ __metadata: languageName: node linkType: hard -"got-cjs@npm:12.0.1": - version: 12.0.1 - resolution: "got-cjs@npm:12.0.1" +"got-cjs@npm:12.5.4": + version: 12.5.4 + resolution: "got-cjs@npm:12.5.4" dependencies: - "@sindresorhus/is": ^4.2.0 + "@sindresorhus/is": 4.6.0 "@szmarczak/http-timer": 4.0.6 - "@types/cacheable-request": ^6.0.2 - "@types/responselike": ^1.0.0 - cacheable-lookup: ^6.0.4 - cacheable-request: ^7.0.2 + "@types/responselike": 1.0.0 + cacheable-lookup: 6.1.0 + cacheable-request: 7.0.2 decompress-response: ^6.0.0 - form-data-encoder: 1.7.1 + form-data-encoder: 1.7.2 get-stream: ^6.0.1 - http2-wrapper: ^2.1.9 + http2-wrapper: ^2.1.10 lowercase-keys: 2.0.0 p-cancelable: 2.1.1 - responselike: ^2.0.0 - checksum: c27c71bf5e995f29dda9293cf7459ef8e06106515410cebb98c2c9ff775b5be709e43e169c91faae05bd25a551ceb6e20cd1e4e1106d0dccba949926adb78f46 + responselike: 2.0.1 + checksum: 9babdcaaf68b3323537e731ff02c0d7380112f1d97d49923249b1bc0125401c02ed0034915edb4b6e1e7766627a97b91c226e2dcf76797b16e3cb9a51fb2c08e languageName: node linkType: hard "got-scraping@npm:^3.2.9": - version: 3.2.9 - resolution: "got-scraping@npm:3.2.9" + version: 3.2.15 + resolution: "got-scraping@npm:3.2.15" dependencies: - got-cjs: 12.0.1 - header-generator: 2.0.0-beta.10 - http2-wrapper: ^2.1.4 + got-cjs: 12.5.4 + header-generator: ^2.1.3 + http2-wrapper: ^2.1.11 mimic-response: ^3.1.0 - ow: ^0.23.0 + ow: ^0.28.1 quick-lru: ^5.1.1 - tslib: ^2.3.1 - checksum: e92263cb19e27d3d900e7282147c587d659a15dc1fd699b7947f362efe86d3adc0ae3ed251cfc2224aa707c499f61c8098d8e4244de57406f0a2c9667f08a5cf + tslib: ^2.4.0 + checksum: 49ede7c4a539cb01eb46f2d4f163c4554fd022cd35be6bee6b3506a0991069dfa577dae4e1c758832eb308294cdcbfde396c84362ba7bf3de8fdb117b4d48422 languageName: node linkType: hard @@ -9257,10 +8785,10 @@ __metadata: languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 languageName: node linkType: hard @@ -9288,13 +8816,6 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1": - version: 1.0.1 - resolution: "has-bigints@npm:1.0.1" - checksum: 44ab55868174470065d2e0f8f6def1c990d12b82162a8803c679699fa8a39f966e336f2a33c185092fe8aea7e8bf2e85f1c26add5f29d98f2318bd270096b183 - languageName: node - linkType: hard - "has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -9341,6 +8862,13 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.0, has-symbols@npm:^1.0.1": version: 1.0.1 resolution: "has-symbols@npm:1.0.1" @@ -9371,6 +8899,15 @@ __metadata: languageName: node linkType: hard +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d + languageName: node + linkType: hard + "has-unicode@npm:^2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" @@ -9387,7 +8924,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -9396,18 +8933,6 @@ __metadata: languageName: node linkType: hard -"header-generator@npm:2.0.0-beta.10": - version: 2.0.0-beta.10 - resolution: "header-generator@npm:2.0.0-beta.10" - dependencies: - browserslist: ^4.19.1 - generative-bayesian-network: 0.1.0-beta.1 - ow: ^0.23.0 - tslib: ^2.3.1 - checksum: 63ef9d7a820cde9d1944e0ada1ec8e289f05f213bc80680b3969908a07c9e18c32925df7903796ccab87aa285a912e1defa21e7e4400361a5f6415d01bbaef59 - languageName: node - linkType: hard - "header-generator@npm:^2.1.27": version: 2.1.27 resolution: "header-generator@npm:2.1.27" @@ -9420,23 +8945,35 @@ __metadata: languageName: node linkType: hard +"header-generator@npm:^2.1.3": + version: 2.1.52 + resolution: "header-generator@npm:2.1.52" + dependencies: + browserslist: ^4.21.1 + generative-bayesian-network: ^2.1.52 + ow: ^0.28.1 + tslib: ^2.4.0 + checksum: ecf5c1660b362969cb80a535343e87872356e42f9298e4a68dbdbdbba3a20c0d7b4fd67d5caf4cb25b4647a170b92d54fe5c5fd93e920fa76a473c28b67578cf + languageName: node + linkType: hard + "health-client@workspace:packages/health-client": version: 0.0.0-use.local resolution: "health-client@workspace:packages/health-client" dependencies: "@types/chai": ^4.3.4 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 chai: ^4.3.7 common: "workspace:*" copy-webpack-plugin: ^11.0.0 dotenv: ^16.0.1 functional-tests: "workspace:*" inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" npm-run-all: ^4.1.5 @@ -9444,9 +8981,9 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" shebang-loader: ^0.0.1 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 web-api-client: "workspace:*" webpack: ^5.76.2 webpack-cli: ^5.0.1 @@ -9573,13 +9110,13 @@ __metadata: languageName: node linkType: hard -"http2-wrapper@npm:^2.1.4, http2-wrapper@npm:^2.1.9": - version: 2.1.10 - resolution: "http2-wrapper@npm:2.1.10" +"http2-wrapper@npm:^2.1.10, http2-wrapper@npm:^2.1.11": + version: 2.2.1 + resolution: "http2-wrapper@npm:2.2.1" dependencies: quick-lru: ^5.1.1 resolve-alpn: ^1.2.0 - checksum: 54de29576081469998fe48a0de61026dc212373b7e9028fb1b3c393a0aba49610d53e4b8b35cb1d8e40e0c32925705d6c3fb7c7babf8c5ab7953c69149d0ab9d + checksum: e95e55e22c6fd61182ce81fecb9b7da3af680d479febe8ad870d05f7ebbc9f076e455193766f4e7934e50913bf1d8da3ba121fb5cd2928892390b58cf9d5c509 languageName: node linkType: hard @@ -9670,13 +9207,6 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^4.0.6": - version: 4.0.6 - resolution: "ignore@npm:4.0.6" - checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 - languageName: node - linkType: hard - "ignore@npm:^5.1.1, ignore@npm:^5.1.2": version: 5.1.8 resolution: "ignore@npm:5.1.8" @@ -9691,7 +9221,14 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": +"ignore@npm:^5.3.1": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 + languageName: node + linkType: hard + +"import-fresh@npm:^3.2.1": version: 3.2.1 resolution: "import-fresh@npm:3.2.1" dependencies: @@ -9790,41 +9327,21 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" - dependencies: - get-intrinsic: ^1.1.0 - has: ^1.0.3 - side-channel: ^1.0.4 - checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.4": - version: 1.0.4 - resolution: "internal-slot@npm:1.0.4" +"internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 + es-errors: ^1.3.0 + hasown: ^2.0.0 side-channel: ^1.0.4 - checksum: 8974588d06bab4f675573a3b52975370facf6486df51bc0567a982c7024fa29495f10b76c0d4dc742dd951d1b72024fdc1e31bb0bedf1678dc7aacacaf5a4f73 + checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb languageName: node linkType: hard "interpret@npm:^3.1.1": version: 3.1.1 resolution: "interpret@npm:3.1.1" - checksum: 35cebcf48c7351130437596d9ab8c8fe131ce4038da4561e6d665f25640e0034702a031cf7e3a5cea60ac7ac548bf17465e0571ede126f3d3a6933152171ac82 - languageName: node - linkType: hard - -"invariant@npm:^2.2.2": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: ^1.0.0 - checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 + checksum: 35cebcf48c7351130437596d9ab8c8fe131ce4038da4561e6d665f25640e0034702a031cf7e3a5cea60ac7ac548bf17465e0571ede126f3d3a6933152171ac82 languageName: node linkType: hard @@ -9849,14 +9366,13 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1": - version: 3.0.1 - resolution: "is-array-buffer@npm:3.0.1" +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" dependencies: call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - is-typed-array: ^1.1.10 - checksum: f26ab87448e698285daf707e52a533920449f7abf63714140ffab9d5571aa5a71ac2fa2677e8b793ad0d5d3e40078d4d2c8a0ab39c957e3cfc6513bb6c9dfdc9 + get-intrinsic: ^1.2.1 + checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 languageName: node linkType: hard @@ -9929,19 +9445,12 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.2.4": - version: 1.2.4 - resolution: "is-callable@npm:1.2.4" - checksum: 1a28d57dc435797dae04b173b65d6d1e77d4f16276e9eff973f994eadcfdc30a017e6a597f092752a083c1103cceb56c91e3dadc6692fedb9898dfaba701575f - languageName: node - linkType: hard - -"is-core-module@npm:^2.11.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": + version: 2.14.0 + resolution: "is-core-module@npm:2.14.0" dependencies: - has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + hasown: ^2.0.2 + checksum: 6bba6c8dc99d88d6f3b2746709d82caddcd9565cafd5870e28ab320720e27e6d9d2bb953ba0839ed4d2ee264bfdd14a9fa1bbc242a916f7dacc8aa95f0322256 languageName: node linkType: hard @@ -9963,6 +9472,15 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: ^1.1.13 + checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1": version: 1.0.2 resolution: "is-date-object@npm:1.0.2" @@ -10060,17 +9578,10 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.1": - version: 2.0.1 - resolution: "is-negative-zero@npm:2.0.1" - checksum: a46f2e0cb5e16fdb8f2011ed488979386d7e68d381966682e3f4c98fc126efe47f26827912baca2d06a02a644aee458b9cba307fb389f6b161e759125db7a3b8 - languageName: node - linkType: hard - -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd languageName: node linkType: hard @@ -10095,6 +9606,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + "is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" @@ -10153,13 +9671,6 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "is-shared-array-buffer@npm:1.0.1" - checksum: 2ffb92533e64e2876e6cfe6906871d28400b6f1a53130fe652ec8007bc0e5044d05e7af8e31bdc992fbba520bd92938cfbeedd0f286be92f250c7c76191c4d90 - languageName: node - linkType: hard - "is-shared-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "is-shared-array-buffer@npm:1.0.2" @@ -10169,6 +9680,15 @@ __metadata: languageName: node linkType: hard +"is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" + dependencies: + call-bind: ^1.0.7 + checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 + languageName: node + linkType: hard + "is-stream@npm:^1.1.0": version: 1.1.0 resolution: "is-stream@npm:1.1.0" @@ -10217,16 +9737,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" +"is-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 + which-typed-array: ^1.1.14 + checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 languageName: node linkType: hard @@ -10244,15 +9760,6 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.1": - version: 1.0.1 - resolution: "is-weakref@npm:1.0.1" - dependencies: - call-bind: ^1.0.0 - checksum: fdafb7b955671dd2f9658ff47c86e4025c0650fc68a3542a40e5a75898a763b1abd6b1e1f9f13207eed49541cdd76af67d73c44989ea358b201b70274cf8f6c1 - languageName: node - linkType: hard - "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -10271,13 +9778,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:0.0.1": - version: 0.0.1 - resolution: "isarray@npm:0.0.1" - checksum: 49191f1425681df4a18c2f0f93db3adb85573bcdd6a4482539d98eac9e705d8961317b01175627e860516a2fc45f8f9302db26e5a380a97a520e272e2a40a8d4 - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -10327,7 +9827,7 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": +"istanbul-lib-instrument@npm:^5.0.4": version: 5.1.0 resolution: "istanbul-lib-instrument@npm:5.1.0" dependencies: @@ -10340,6 +9840,19 @@ __metadata: languageName: node linkType: hard +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": ^7.23.9 + "@babel/parser": ^7.23.9 + "@istanbuljs/schema": ^0.1.3 + istanbul-lib-coverage: ^3.2.0 + semver: ^7.5.4 + checksum: 74104c60c65c4fa0e97cc76f039226c356123893929f067bfad5f86fe839e08f5d680354a68fead3bc9c1e2f3fa6f3f53cded70778e821d911e851d349f3545a + languageName: node + linkType: hard + "istanbul-lib-report@npm:^3.0.0": version: 3.0.0 resolution: "istanbul-lib-report@npm:3.0.0" @@ -10372,59 +9885,59 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-changed-files@npm:29.5.0" +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" dependencies: execa: ^5.0.0 + jest-util: ^29.7.0 p-limit: ^3.1.0 - checksum: a67a7cb3c11f8f92bd1b7c79e84f724cbd11a9ad51f3cdadafe3ce7ee3c79ee50dbea128f920f5fddc807e9e4e83f5462143094391feedd959a77dd20ab96cf3 + checksum: 963e203893c396c5dfc75e00a49426688efea7361b0f0e040035809cecd2d46b3c01c02be2d9e8d38b1138357d2de7719ea5b5be21f66c10f2e9685a5a73bb99 languageName: node linkType: hard -"jest-circus@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-circus@npm:29.5.0" +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" dependencies: - "@jest/environment": ^29.5.0 - "@jest/expect": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/environment": ^29.7.0 + "@jest/expect": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/types": ^29.6.3 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - dedent: ^0.7.0 + dedent: ^1.0.0 is-generator-fn: ^2.0.0 - jest-each: ^29.5.0 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-runtime: ^29.5.0 - jest-snapshot: ^29.5.0 - jest-util: ^29.5.0 + jest-each: ^29.7.0 + jest-matcher-utils: ^29.7.0 + jest-message-util: ^29.7.0 + jest-runtime: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 p-limit: ^3.1.0 - pretty-format: ^29.5.0 + pretty-format: ^29.7.0 pure-rand: ^6.0.0 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: 44ff5d06acedae6de6c866e20e3b61f83e29ab94cf9f960826e7e667de49c12dd9ab9dffd7fa3b7d1f9688a8b5bfb1ebebadbea69d9ed0d3f66af4a0ff8c2b27 + checksum: 349437148924a5a109c9b8aad6d393a9591b4dac1918fc97d81b7fc515bc905af9918495055071404af1fab4e48e4b04ac3593477b1d5dcf48c4e71b527c70a7 languageName: node linkType: hard -"jest-cli@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-cli@npm:29.5.0" +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" dependencies: - "@jest/core": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/core": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/types": ^29.6.3 chalk: ^4.0.0 + create-jest: ^29.7.0 exit: ^0.1.2 - graceful-fs: ^4.2.9 import-local: ^3.0.2 - jest-config: ^29.5.0 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 - prompts: ^2.0.1 + jest-config: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 yargs: ^17.3.1 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -10433,34 +9946,34 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 39897bbbc0f0d8a6b975ab12fd13887eaa28d92e3dee9e0173a5cb913ae8cc2ae46e090d38c6d723e84d9d6724429cd08685b4e505fa447d31ca615630c7dbba + checksum: 664901277a3f5007ea4870632ed6e7889db9da35b2434e7cb488443e6bf5513889b344b7fddf15112135495b9875892b156faeb2d7391ddb9e2a849dcb7b6c36 languageName: node linkType: hard -"jest-config@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-config@npm:29.5.0" +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" dependencies: "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^29.5.0 - "@jest/types": ^29.5.0 - babel-jest: ^29.5.0 + "@jest/test-sequencer": ^29.7.0 + "@jest/types": ^29.6.3 + babel-jest: ^29.7.0 chalk: ^4.0.0 ci-info: ^3.2.0 deepmerge: ^4.2.2 glob: ^7.1.3 graceful-fs: ^4.2.9 - jest-circus: ^29.5.0 - jest-environment-node: ^29.5.0 - jest-get-type: ^29.4.3 - jest-regex-util: ^29.4.3 - jest-resolve: ^29.5.0 - jest-runner: ^29.5.0 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 + jest-circus: ^29.7.0 + jest-environment-node: ^29.7.0 + jest-get-type: ^29.6.3 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-runner: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 micromatch: ^4.0.4 parse-json: ^5.2.0 - pretty-format: ^29.5.0 + pretty-format: ^29.7.0 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: @@ -10471,7 +9984,7 @@ __metadata: optional: true ts-node: optional: true - checksum: c37c4dab964c54ab293d4e302d40b09687037ac9d00b88348ec42366970747feeaf265e12e3750cd3660b40c518d4031335eda11ac10b70b10e60797ebbd4b9c + checksum: 4cabf8f894c180cac80b7df1038912a3fc88f96f2622de33832f4b3314f83e22b08fb751da570c0ab2b7988f21604bdabade95e3c0c041068ac578c085cf7dff languageName: node linkType: hard @@ -10499,45 +10012,57 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-docblock@npm:29.4.3" +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + diff-sequences: ^29.6.3 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" dependencies: detect-newline: ^3.0.0 - checksum: e0e9df1485bb8926e5b33478cdf84b3387d9caf3658e7dc1eaa6dc34cb93dea0d2d74797f6e940f0233a88f3dadd60957f2288eb8f95506361f85b84bf8661df + checksum: 66390c3e9451f8d96c5da62f577a1dad701180cfa9b071c5025acab2f94d7a3efc2515cfa1654ebe707213241541ce9c5530232cdc8017c91ed64eea1bd3b192 languageName: node linkType: hard -"jest-each@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-each@npm:29.5.0" +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" dependencies: - "@jest/types": ^29.5.0 + "@jest/types": ^29.6.3 chalk: ^4.0.0 - jest-get-type: ^29.4.3 - jest-util: ^29.5.0 - pretty-format: ^29.5.0 - checksum: b8b297534d25834c5d4e31e4c687359787b1e402519e42664eb704cc3a12a7a91a017565a75acb02e8cf9afd3f4eef3350bd785276bec0900184641b765ff7a5 + jest-get-type: ^29.6.3 + jest-util: ^29.7.0 + pretty-format: ^29.7.0 + checksum: e88f99f0184000fc8813f2a0aa79e29deeb63700a3b9b7928b8a418d7d93cd24933608591dbbdea732b473eb2021c72991b5cc51a17966842841c6e28e6f691c languageName: node linkType: hard -"jest-environment-node@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-environment-node@npm:29.5.0" +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" dependencies: - "@jest/environment": ^29.5.0 - "@jest/fake-timers": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/environment": ^29.7.0 + "@jest/fake-timers": ^29.7.0 + "@jest/types": ^29.6.3 "@types/node": "*" - jest-mock: ^29.5.0 - jest-util: ^29.5.0 - checksum: 57981911cc20a4219b0da9e22b2e3c9f31b505e43f78e61c899e3227ded455ce1a3a9483842c69cfa4532f02cfb536ae0995bf245f9211608edacfc1e478d411 + jest-mock: ^29.7.0 + jest-util: ^29.7.0 + checksum: 501a9966292cbe0ca3f40057a37587cb6def25e1e0c5e39ac6c650fe78d3c70a2428304341d084ac0cced5041483acef41c477abac47e9a290d5545fd2f15646 languageName: node linkType: hard -"jest-extended@npm:^3.2.3": - version: 3.2.3 - resolution: "jest-extended@npm:3.2.3" +"jest-extended@npm:^4.0.2": + version: 4.0.2 + resolution: "jest-extended@npm:4.0.2" dependencies: jest-diff: ^29.0.0 jest-get-type: ^29.0.0 @@ -10546,7 +10071,7 @@ __metadata: peerDependenciesMeta: jest: optional: true - checksum: af837ca22ed80e9542bb234d137b0d235ef04efb4a071717ec9f41f97533e44e1f1b8de2d47504804bb78e568fafca662a6ccf12b74f66f3b8e8bcb7d460d7aa + checksum: afdc255eec7caa173f9e805e94562273d8b8aa4c7ab9b396668f018c18ea5236270a6ac499ca84b8c60e90ccbe9ccb4aebf998daef13aec9542c426df1df6079 languageName: node linkType: hard @@ -10564,70 +10089,72 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-haste-map@npm:29.5.0" +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" dependencies: - "@jest/types": ^29.5.0 + "@jest/types": ^29.6.3 "@types/graceful-fs": ^4.1.3 "@types/node": "*" anymatch: ^3.0.3 fb-watchman: ^2.0.0 fsevents: ^2.3.2 graceful-fs: ^4.2.9 - jest-regex-util: ^29.4.3 - jest-util: ^29.5.0 - jest-worker: ^29.5.0 + jest-regex-util: ^29.6.3 + jest-util: ^29.7.0 + jest-worker: ^29.7.0 micromatch: ^4.0.4 walker: ^1.0.8 dependenciesMeta: fsevents: optional: true - checksum: 3828ff7783f168e34be2c63887f82a01634261f605dcae062d83f979a61c37739e21b9607ecb962256aea3fbe5a530a1acee062d0026fcb47c607c12796cf3b7 + checksum: c2c8f2d3e792a963940fbdfa563ce14ef9e14d4d86da645b96d3cd346b8d35c5ce0b992ee08593939b5f718cf0a1f5a90011a056548a1dbf58397d4356786f01 languageName: node linkType: hard -"jest-html-reporter@npm:^3.7.0": - version: 3.7.0 - resolution: "jest-html-reporter@npm:3.7.0" +"jest-html-reporter@npm:^3.10.2": + version: 3.10.2 + resolution: "jest-html-reporter@npm:3.10.2" dependencies: - "@babel/core": ^7.9.0 - "@babel/preset-env": ^7.8.7 - "@babel/preset-typescript": ^7.8.3 - "@jest/console": ^29.0.2 "@jest/test-result": ^29.0.2 "@jest/types": ^29.0.2 dateformat: 3.0.2 mkdirp: ^1.0.3 - sinon: ^9.0.1 strip-ansi: 6.0.1 xmlbuilder: 15.0.0 peerDependencies: jest: 19.x - 29.x - typescript: ^3.7.x || ^4.3.x - checksum: 4e9e03e93cd757a8cb263acfe90616a68ffc45155fdd92d4512414f995fe6cda4adb418c38df47406df2e772195e8d5b56f64b3be2b077dadc49b917e83d61e1 + typescript: ^3.7.x || ^4.3.x || ^5.x + checksum: a8376fbfde183d1c797393113e55e20bdba06f84cd66f6f97af60d67b9d160e7f593211146c4c37feb0e809c26c5bf0aef966473cdd74227330fd24156cbef8b languageName: node linkType: hard -"jest-junit@npm:^15.0.0": - version: 15.0.0 - resolution: "jest-junit@npm:15.0.0" +"jest-junit@npm:^16.0.0": + version: 16.0.0 + resolution: "jest-junit@npm:16.0.0" dependencies: mkdirp: ^1.0.4 strip-ansi: ^6.0.1 uuid: ^8.3.2 xml: ^1.0.1 - checksum: e8fe4d2f2ab843383ac41820a6fe495739d154ec435cd44ba590b44ec7fd62095676f3eef13f98392f81d4a3727ea58b4f4fad231fe367ac31243952b9ad716f + checksum: 412aa4bfeec4254a9b34f417fda79107c7cbd295e56ffeb299ac9c977545910fbabe57c91c6cd1f12b700d4a1f60f79872b0075003f02da87d463e30fc2d9d78 languageName: node linkType: hard -"jest-leak-detector@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-leak-detector@npm:29.5.0" +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" dependencies: - jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: 0fb845da7ac9cdfc9b3b2e35f6f623a41c547d7dc0103ceb0349013459d00de5870b5689a625e7e37f9644934b40e8f1dcdd5422d14d57470600350364676313 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 languageName: node linkType: hard @@ -10643,6 +10170,18 @@ __metadata: languageName: node linkType: hard +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + jest-diff: ^29.7.0 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: d7259e5f995d915e8a37a8fd494cb7d6af24cd2a287b200f831717ba0d015190375f9f5dc35393b8ba2aae9b2ebd60984635269c7f8cff7d85b077543b7744cd + languageName: node + linkType: hard + "jest-message-util@npm:^29.3.1": version: 29.3.1 resolution: "jest-message-util@npm:29.3.1" @@ -10677,14 +10216,31 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-mock@npm:29.5.0" +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" dependencies: - "@jest/types": ^29.5.0 + "@babel/code-frame": ^7.12.13 + "@jest/types": ^29.6.3 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^29.7.0 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: a9d025b1c6726a2ff17d54cc694de088b0489456c69106be6b615db7a51b7beb66788bea7a59991a019d924fbf20f67d085a445aedb9a4d6760363f4d7d09930 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 "@types/node": "*" - jest-util: ^29.5.0 - checksum: 2a9cf07509948fa8608898c445f04fe4dd6e2049ff431e5531eee028c808d3ba3c67f226ac87b0cf383feaa1055776900d197c895e89783016886ac17a4ff10c + jest-util: ^29.7.0 + checksum: 81ba9b68689a60be1482212878973700347cb72833c5e5af09895882b9eb5c4e02843a1bbdf23f94c52d42708bab53a30c45a3482952c9eec173d1eaac5b86c5 languageName: node linkType: hard @@ -10700,127 +10256,124 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-regex-util@npm:29.4.3" - checksum: 96fc7fc28cd4dd73a63c13a526202c4bd8b351d4e5b68b1a2a2c88da3308c2a16e26feaa593083eb0bac38cca1aa9dd05025412e7de013ba963fb8e66af22b8a +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-resolve-dependencies@npm:29.5.0" +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" dependencies: - jest-regex-util: ^29.4.3 - jest-snapshot: ^29.5.0 - checksum: 479d2e5365d58fe23f2b87001e2e0adcbffe0147700e85abdec8f14b9703b0a55758c1929a9989e3f5d5e954fb88870ea4bfa04783523b664562fcf5f10b0edf + jest-regex-util: ^29.6.3 + jest-snapshot: ^29.7.0 + checksum: aeb75d8150aaae60ca2bb345a0d198f23496494677cd6aefa26fc005faf354061f073982175daaf32b4b9d86b26ca928586344516e3e6969aa614cb13b883984 languageName: node linkType: hard -"jest-resolve@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-resolve@npm:29.5.0" +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" dependencies: chalk: ^4.0.0 graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 + jest-haste-map: ^29.7.0 jest-pnp-resolver: ^1.2.2 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 resolve: ^1.20.0 resolve.exports: ^2.0.0 slash: ^3.0.0 - checksum: 9a125f3cf323ceef512089339d35f3ee37f79fe16a831fb6a26773ea6a229b9e490d108fec7af334142e91845b5996de8e7cdd85a4d8d617078737d804e29c8f + checksum: 0ca218e10731aa17920526ec39deaec59ab9b966237905ffc4545444481112cd422f01581230eceb7e82d86f44a543d520a71391ec66e1b4ef1a578bd5c73487 languageName: node linkType: hard -"jest-runner@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-runner@npm:29.5.0" +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" dependencies: - "@jest/console": ^29.5.0 - "@jest/environment": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/console": ^29.7.0 + "@jest/environment": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.13.1 graceful-fs: ^4.2.9 - jest-docblock: ^29.4.3 - jest-environment-node: ^29.5.0 - jest-haste-map: ^29.5.0 - jest-leak-detector: ^29.5.0 - jest-message-util: ^29.5.0 - jest-resolve: ^29.5.0 - jest-runtime: ^29.5.0 - jest-util: ^29.5.0 - jest-watcher: ^29.5.0 - jest-worker: ^29.5.0 + jest-docblock: ^29.7.0 + jest-environment-node: ^29.7.0 + jest-haste-map: ^29.7.0 + jest-leak-detector: ^29.7.0 + jest-message-util: ^29.7.0 + jest-resolve: ^29.7.0 + jest-runtime: ^29.7.0 + jest-util: ^29.7.0 + jest-watcher: ^29.7.0 + jest-worker: ^29.7.0 p-limit: ^3.1.0 source-map-support: 0.5.13 - checksum: 437dea69c5dddca22032259787bac74790d5a171c9d804711415f31e5d1abfb64fa52f54a9015bb17a12b858fd0cf3f75ef6f3c9e94255a8596e179f707229c4 + checksum: f0405778ea64812bf9b5c50b598850d94ccf95d7ba21f090c64827b41decd680ee19fcbb494007cdd7f5d0d8906bfc9eceddd8fa583e753e736ecd462d4682fb languageName: node linkType: hard -"jest-runtime@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-runtime@npm:29.5.0" - dependencies: - "@jest/environment": ^29.5.0 - "@jest/fake-timers": ^29.5.0 - "@jest/globals": ^29.5.0 - "@jest/source-map": ^29.4.3 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/fake-timers": ^29.7.0 + "@jest/globals": ^29.7.0 + "@jest/source-map": ^29.6.3 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 "@types/node": "*" chalk: ^4.0.0 cjs-module-lexer: ^1.0.0 collect-v8-coverage: ^1.0.0 glob: ^7.1.3 graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - jest-message-util: ^29.5.0 - jest-mock: ^29.5.0 - jest-regex-util: ^29.4.3 - jest-resolve: ^29.5.0 - jest-snapshot: ^29.5.0 - jest-util: ^29.5.0 + jest-haste-map: ^29.7.0 + jest-message-util: ^29.7.0 + jest-mock: ^29.7.0 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 slash: ^3.0.0 strip-bom: ^4.0.0 - checksum: 7af27bd9d54cf1c5735404cf8d76c6509d5610b1ec0106a21baa815c1aff15d774ce534ac2834bc440dccfe6348bae1885fd9a806f23a94ddafdc0f5bae4b09d + checksum: d19f113d013e80691e07047f68e1e3448ef024ff2c6b586ce4f90cd7d4c62a2cd1d460110491019719f3c59bfebe16f0e201ed005ef9f80e2cf798c374eed54e languageName: node linkType: hard -"jest-snapshot@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-snapshot@npm:29.5.0" +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" dependencies: "@babel/core": ^7.11.6 "@babel/generator": ^7.7.2 "@babel/plugin-syntax-jsx": ^7.7.2 "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/traverse": ^7.7.2 "@babel/types": ^7.3.3 - "@jest/expect-utils": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/babel__traverse": ^7.0.6 - "@types/prettier": ^2.1.5 + "@jest/expect-utils": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 babel-preset-current-node-syntax: ^1.0.0 chalk: ^4.0.0 - expect: ^29.5.0 + expect: ^29.7.0 graceful-fs: ^4.2.9 - jest-diff: ^29.5.0 - jest-get-type: ^29.4.3 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 + jest-diff: ^29.7.0 + jest-get-type: ^29.6.3 + jest-matcher-utils: ^29.7.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 natural-compare: ^1.4.0 - pretty-format: ^29.5.0 - semver: ^7.3.5 - checksum: fe5df54122ed10eed625de6416a45bc4958d5062b018f05b152bf9785ab7f355dcd55e40cf5da63895bf8278f8d7b2bb4059b2cfbfdee18f509d455d37d8aa2b + pretty-format: ^29.7.0 + semver: ^7.5.3 + checksum: 86821c3ad0b6899521ce75ee1ae7b01b17e6dfeff9166f2cf17f012e0c5d8c798f30f9e4f8f7f5bed01ea7b55a6bc159f5eda778311162cbfa48785447c237ad languageName: node linkType: hard @@ -10852,33 +10405,47 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-validate@npm:29.5.0" +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" dependencies: - "@jest/types": ^29.5.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 camelcase: ^6.2.0 chalk: ^4.0.0 - jest-get-type: ^29.4.3 + jest-get-type: ^29.6.3 leven: ^3.1.0 - pretty-format: ^29.5.0 - checksum: 43ca5df7cb75572a254ac3e92fbbe7be6b6a1be898cc1e887a45d55ea003f7a112717d814a674d37f9f18f52d8de40873c8f084f17664ae562736c78dd44c6a1 + pretty-format: ^29.7.0 + checksum: 191fcdc980f8a0de4dbdd879fa276435d00eb157a48683af7b3b1b98b0f7d9de7ffe12689b617779097ff1ed77601b9f7126b0871bba4f776e222c40f62e9dae languageName: node linkType: hard -"jest-watcher@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-watcher@npm:29.5.0" +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" dependencies: - "@jest/test-result": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/test-result": ^29.7.0 + "@jest/types": ^29.6.3 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 emittery: ^0.13.1 - jest-util: ^29.5.0 + jest-util: ^29.7.0 string-length: ^4.0.1 - checksum: 62303ac7bdc7e61a8b4239a239d018f7527739da2b2be6a81a7be25b74ca769f1c43ee8558ce8e72bb857245c46d6e03af331227ffb00a57280abb2a928aa776 + checksum: 67e6e7fe695416deff96b93a14a561a6db69389a0667e9489f24485bb85e5b54e12f3b2ba511ec0b777eca1e727235b073e3ebcdd473d68888650489f88df92f languageName: node linkType: hard @@ -10893,26 +10460,26 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-worker@npm:29.5.0" +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" dependencies: "@types/node": "*" - jest-util: ^29.5.0 + jest-util: ^29.7.0 merge-stream: ^2.0.0 supports-color: ^8.0.0 - checksum: 1151a1ae3602b1ea7c42a8f1efe2b5a7bf927039deaa0827bf978880169899b705744e288f80a63603fb3fc2985e0071234986af7dc2c21c7a64333d8777c7c9 + checksum: 30fff60af49675273644d408b650fc2eb4b5dcafc5a0a455f238322a8f9d8a98d847baca9d51ff197b6747f54c7901daa2287799230b856a0f48287d131f8c13 languageName: node linkType: hard -"jest@npm:^29.5.0": - version: 29.5.0 - resolution: "jest@npm:29.5.0" +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" dependencies: - "@jest/core": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/core": ^29.7.0 + "@jest/types": ^29.6.3 import-local: ^3.0.2 - jest-cli: ^29.5.0 + jest-cli: ^29.7.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -10920,7 +10487,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: a8ff2eb0f421623412236e23cbe67c638127fffde466cba9606bc0c0553b4c1e5cb116d7e0ef990b5d1712851652c8ee461373b578df50857fe635b94ff455d5 + checksum: 17ca8d67504a7dbb1998cf3c3077ec9031ba3eb512da8d71cb91bcabb2b8995c4e4b292b740cb9bf1cbff5ce3e110b3f7c777b0cefb6f41ab05445f248d0ee0b languageName: node linkType: hard @@ -10975,10 +10542,10 @@ __metadata: languageName: node linkType: hard -"jsdoc-type-pratt-parser@npm:~2.2.5": - version: 2.2.5 - resolution: "jsdoc-type-pratt-parser@npm:2.2.5" - checksum: 47d68147fae7fe4343e0c1d47cbf55d2d963696e0583a1d398846be06df2df8e149e34a6304e04b6c148839600234e99a860bc712af829fac557fe7e5cd82141 +"jsdoc-type-pratt-parser@npm:~4.0.0": + version: 4.0.0 + resolution: "jsdoc-type-pratt-parser@npm:4.0.0" + checksum: af0629c9517e484be778d8564440fec8de5b7610e0c9c88a3ba4554321364faf72b46689c8d8845faa12c0718437a9ed97e231977efc0f2d50e8a2dbad807eb3 languageName: node linkType: hard @@ -10991,15 +10558,6 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" - bin: - jsesc: bin/jsesc - checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 - languageName: node - linkType: hard - "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -11149,13 +10707,6 @@ __metadata: languageName: node linkType: hard -"just-extend@npm:^4.0.2": - version: 4.1.0 - resolution: "just-extend@npm:4.1.0" - checksum: 47d93278674b55b1e1765dde868d034231b5f457d3d8e75e67006412d0dad56fc942a6814643fdc589bcaa455e21c47b9c84fd92f4aa777f827c30ea279a2ed9 - languageName: node - linkType: hard - "jwa@npm:^1.4.1": version: 1.4.1 resolution: "jwa@npm:1.4.1" @@ -11207,6 +10758,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: 3.0.1 + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 + languageName: node + linkType: hard + "kind-of@npm:^2.0.1": version: 2.0.1 resolution: "kind-of@npm:2.0.1" @@ -11335,15 +10895,6 @@ __metadata: languageName: node linkType: hard -"levenary@npm:^1.1.1": - version: 1.1.1 - resolution: "levenary@npm:1.1.1" - dependencies: - leven: ^3.1.0 - checksum: d292b002e278c2b7e33fe0856920363a6abe61373c04c702bce3dfc324069a52b52ceb8c87d6b6032a074020425e56f2fd0c0a99f577511fabd1674a12df3282 - languageName: node - linkType: hard - "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -11448,13 +10999,6 @@ __metadata: languageName: node linkType: hard -"lodash.get@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.get@npm:4.4.2" - checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545 - languageName: node - linkType: hard - "lodash.isequal@npm:^4.5.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" @@ -11490,7 +11034,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.4": +"lodash@npm:^4.17.15, lodash@npm:^4.17.21, lodash@npm:^4.17.4": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -11518,23 +11062,23 @@ __metadata: "@opentelemetry/sdk-metrics": ^1.15.0 "@opentelemetry/semantic-conventions": ^1.15.0 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 applicationinsights: ^2.3.1 common: "workspace:*" dotenv: ^16.0.1 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 moment: ^2.29.4 npm-run-all: ^4.1.5 reflect-metadata: ^0.1.13 rimraf: ^4.1.2 - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 languageName: unknown linkType: soft @@ -11552,7 +11096,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -11823,6 +11367,16 @@ __metadata: languageName: node linkType: hard +"micromatch@npm:^4.0.5": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: ^3.0.3 + picomatch: ^2.3.1 + checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7 + languageName: node + linkType: hard + "mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" @@ -11876,7 +11430,16 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.2": +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: ^2.0.1 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -11894,6 +11457,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: ^2.0.1 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 + languageName: node + linkType: hard + "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -12116,13 +11688,6 @@ __metadata: languageName: node linkType: hard -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -12165,19 +11730,6 @@ __metadata: languageName: node linkType: hard -"nise@npm:^4.0.4": - version: 4.0.4 - resolution: "nise@npm:4.0.4" - dependencies: - "@sinonjs/commons": ^1.7.0 - "@sinonjs/fake-timers": ^6.0.0 - "@sinonjs/text-encoding": ^0.7.1 - just-extend: ^4.0.2 - path-to-regexp: ^1.7.0 - checksum: b03b5608d73ba9401d92f773e5f3a4d361cdb281ee9b0a9c9cb88c9f5aa8323c8876977e879db650c78503033dabbb850f46beef79b356c212c33be7410a967c - languageName: node - linkType: hard - "node-abort-controller@npm:^3.0.0, node-abort-controller@npm:^3.0.1": version: 3.0.1 resolution: "node-abort-controller@npm:3.0.1" @@ -12271,10 +11823,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.5": - version: 2.0.6 - resolution: "node-releases@npm:2.0.6" - checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 languageName: node linkType: hard @@ -12424,17 +11976,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0": - version: 1.11.0 - resolution: "object-inspect@npm:1.11.0" - checksum: 8c64f89ce3a7b96b6925879ad5f6af71d498abc217e136660efecd97452991216f375a7eb47cb1cb50643df939bf0c7cc391567b7abc6a924d04679705e58e27 - languageName: node - linkType: hard - -"object-inspect@npm:^1.12.2": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 languageName: node linkType: hard @@ -12445,6 +11990,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.9.0": + version: 1.11.0 + resolution: "object-inspect@npm:1.11.0" + checksum: 8c64f89ce3a7b96b6925879ad5f6af71d498abc217e136660efecd97452991216f375a7eb47cb1cb50643df939bf0c7cc391567b7abc6a924d04679705e58e27 + languageName: node + linkType: hard + "object-keys@npm:^1.0.11, object-keys@npm:^1.0.12, object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -12464,38 +12016,49 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.2": - version: 4.1.2 - resolution: "object.assign@npm:4.1.2" +"object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - has-symbols: ^1.0.1 + call-bind: ^1.0.5 + define-properties: ^1.2.1 + has-symbols: ^1.0.3 object-keys: ^1.1.1 - checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814 + checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 languageName: node linkType: hard -"object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" +"object.fromentries@npm:^2.0.7": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - has-symbols: ^1.0.3 - object-keys: ^1.1.1 - checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1 languageName: node linkType: hard -"object.values@npm:^1.1.6": - version: 1.1.6 - resolution: "object.values@npm:1.1.6" +"object.groupby@npm:^1.0.1": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + checksum: 0d30693ca3ace29720bffd20b3130451dca7a56c612e1926c0a1a15e4306061d84410bdb1456be2656c5aca53c81b7a3661eceaa362db1bba6669c2c9b6d1982 + languageName: node + linkType: hard + +"object.values@npm:^1.1.7": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa languageName: node linkType: hard @@ -12538,17 +12101,17 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: deep-is: ^0.1.3 fast-levenshtein: ^2.0.6 levn: ^0.4.1 prelude-ls: ^1.2.1 type-check: ^0.4.0 - word-wrap: ^1.2.3 - checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 + word-wrap: ^1.2.5 + checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb languageName: node linkType: hard @@ -12569,24 +12132,10 @@ __metadata: languageName: node linkType: hard -"os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d - languageName: node - linkType: hard - -"ow@npm:^0.23.0": - version: 0.23.1 - resolution: "ow@npm:0.23.1" - dependencies: - "@sindresorhus/is": ^4.0.0 - callsites: ^3.1.0 - dot-prop: ^6.0.1 - lodash.isequal: ^4.5.0 - type-fest: ^1.2.0 - vali-date: ^1.0.0 - checksum: 01c8b83541ce8c1eb9b8166933ed966203053189b1a54bc87d6ab65911e34ecd8ad16db098cd0f3ffc39e0888463f302dc1809e5d9bec394c5e049be00326089 +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d languageName: node linkType: hard @@ -12753,22 +12302,22 @@ __metadata: version: 0.0.0-use.local resolution: "parallel-workers@workspace:packages/parallel-workers" dependencies: - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 copy-webpack-plugin: ^11.0.0 fork-ts-checker-webpack-plugin: ^7.3.0 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 moment: ^2.29.4 npm-run-all: ^4.1.5 rimraf: ^4.1.2 storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 languageName: unknown @@ -12790,6 +12339,16 @@ __metadata: languageName: node linkType: hard +"parse-imports@npm:^2.1.0": + version: 2.1.1 + resolution: "parse-imports@npm:2.1.1" + dependencies: + es-module-lexer: ^1.5.3 + slashes: ^3.0.12 + checksum: 23d4b6ea19eb32338840338cc511b753ed96c366a73f3dacbd501472557662a51f0a22c560a29464dddc8a5098f81344e1b2a60b63df362d8e6e79a938539401 + languageName: node + linkType: hard + "parse-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-json@npm:4.0.0" @@ -12910,15 +12469,6 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^1.7.0": - version: 1.8.0 - resolution: "path-to-regexp@npm:1.8.0" - dependencies: - isarray: 0.0.1 - checksum: 709f6f083c0552514ef4780cb2e7e4cf49b0cc89a97439f2b7cc69a608982b7690fb5d1720a7473a59806508fc2dae0be751ba49f495ecf89fd8fbc62abccbcd - languageName: node - linkType: hard - "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -12972,6 +12522,13 @@ __metadata: languageName: node linkType: hard +"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": version: 2.3.0 resolution: "picomatch@npm:2.3.0" @@ -13050,6 +12607,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + languageName: node + linkType: hard + "postinstall-build@npm:^5.0.1": version: 5.0.3 resolution: "postinstall-build@npm:5.0.3" @@ -13108,6 +12672,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": ^29.6.3 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 + languageName: node + linkType: hard + "priorityqueuejs@npm:^1.0.0": version: 1.0.0 resolution: "priorityqueuejs@npm:1.0.0" @@ -13119,14 +12694,14 @@ __metadata: version: 0.0.0-use.local resolution: "privacy-scan-core@workspace:packages/privacy-scan-core" dependencies: - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/puppeteer": ^7.0.4 common: "workspace:*" inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -13136,9 +12711,9 @@ __metadata: rimraf: ^4.1.2 scanner-global-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 languageName: unknown linkType: soft @@ -13149,9 +12724,9 @@ __metadata: "@azure/batch": ^10.2.0 "@azure/ms-rest-nodeauth": ^3.1.1 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 applicationinsights: ^2.3.1 azure-services: "workspace:*" common: "workspace:*" @@ -13159,8 +12734,8 @@ __metadata: dotenv: ^16.0.1 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -13171,10 +12746,10 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -13188,9 +12763,9 @@ __metadata: dependencies: "@azure/cosmos": ^4.0.0 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/puppeteer": ^7.0.4 "@types/yargs": ^17.0.22 applicationinsights: ^2.3.1 @@ -13200,8 +12775,8 @@ __metadata: dotenv: ^16.0.1 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -13220,10 +12795,10 @@ __metadata: scanner-global-library: "workspace:*" service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -13245,7 +12820,7 @@ __metadata: languageName: node linkType: hard -"progress@npm:2.0.3, progress@npm:^2.0.0": +"progress@npm:2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 @@ -13839,38 +13414,6 @@ __metadata: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^8.2.0": - version: 8.2.0 - resolution: "regenerate-unicode-properties@npm:8.2.0" - dependencies: - regenerate: ^1.4.0 - checksum: ee7db70ab25b95f2e3f39537089fc3eddba0b39fc9b982d6602f127996ce873d8c55584d5428486ca00dc0a85d174d943354943cd4a745cda475c8fe314b4f8a - languageName: node - linkType: hard - -"regenerate@npm:^1.4.0": - version: 1.4.1 - resolution: "regenerate@npm:1.4.1" - checksum: a7e8f78b5431ab53ee779c95fe85cd7fad9e411ce7ee0c009ef1cb9e8a3f21aa4d55ade76bcb6c41363a500c45d9298b9ec3451a450a65616a4c1829cdfe84cc - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.13.4": - version: 0.13.7 - resolution: "regenerator-runtime@npm:0.13.7" - checksum: 52b66e6669152c0b1bccd95c8e11aabbfe67bb97bdf00e223bdf723b0f0052d4da5c02001d4c4bef576bdc5bcdc38a20496d1b5363b65c950c8434ed5071d9e0 - languageName: node - linkType: hard - -"regenerator-transform@npm:^0.14.2": - version: 0.14.5 - resolution: "regenerator-transform@npm:0.14.5" - dependencies: - "@babel/runtime": ^7.8.4 - checksum: a467a3b652b4ec26ff964e9c5f1817523a73fc44cb928b8d21ff11aebeac5d10a84d297fe02cea9f282bcec81a0b0d562237da69ef0f40a0160b30a4fa98bc94 - languageName: node - linkType: hard - "regexp-tree@npm:~0.1.1": version: 0.1.24 resolution: "regexp-tree@npm:0.1.24" @@ -13880,60 +13423,15 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - functions-have-names: ^1.2.2 - checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 - languageName: node - linkType: hard - -"regexpp@npm:^3.1.0, regexpp@npm:^3.2.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 - languageName: node - linkType: hard - -"regexpu-core@npm:^4.7.0": - version: 4.7.0 - resolution: "regexpu-core@npm:4.7.0" - dependencies: - regenerate: ^1.4.0 - regenerate-unicode-properties: ^8.2.0 - regjsgen: ^0.5.1 - regjsparser: ^0.6.4 - unicode-match-property-ecmascript: ^1.0.4 - unicode-match-property-value-ecmascript: ^1.2.0 - checksum: a03216a8d5478374c791cd318b856f98d243468f63dae08c00582d64638defcf95ae726744e2e07963433e5c12cac6447dac0caeb126c5d67dcbabd5c70171b7 - languageName: node - linkType: hard - -"regextras@npm:^0.8.0": - version: 0.8.0 - resolution: "regextras@npm:0.8.0" - checksum: b7ec5b32a2b98b4b27048d44f8ab90009873c1307f2cf89321aa8c4cbb8147f1bee07863f4dadf585546ca0b91a234ad9804954dea5fc029421f6c25a4523798 - languageName: node - linkType: hard - -"regjsgen@npm:^0.5.1": - version: 0.5.2 - resolution: "regjsgen@npm:0.5.2" - checksum: 87c83d8488affae2493a823904de1a29a1867a07433c5e1142ad749b5606c5589b305fe35bfcc0972cf5a3b0d66b1f7999009e541be39a5d42c6041c59e2fb52 - languageName: node - linkType: hard - -"regjsparser@npm:^0.6.4": - version: 0.6.4 - resolution: "regjsparser@npm:0.6.4" +"regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" dependencies: - jsesc: ~0.5.0 - bin: - regjsparser: bin/parser - checksum: 6058749f802a519d37ebbd6ee6c584a65045c3ae4822a54d53666fd56dfdc3363c6905cf9840956becf34111793fe284db75d57342f4263291b29da0a404e9fe + call-bind: ^1.0.6 + define-properties: ^1.2.1 + es-errors: ^1.3.0 + set-function-name: ^2.0.1 + checksum: d7f333667d5c564e2d7a97c56c3075d64c722c9bb51b2b4df6822b2e8096d623a5e63088fb4c83df919b6951ef8113841de8b47de7224872fa6838bc5d8a7d64 languageName: node linkType: hard @@ -13957,9 +13455,9 @@ __metadata: "@azure/batch": ^10.2.0 "@azure/ms-rest-nodeauth": ^3.1.1 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 applicationinsights: ^2.3.1 azure-services: "workspace:*" common: "workspace:*" @@ -13967,8 +13465,8 @@ __metadata: dotenv: ^16.0.1 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -13979,10 +13477,10 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -13996,9 +13494,9 @@ __metadata: dependencies: "@azure/cosmos": ^4.0.0 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/puppeteer": ^7.0.4 "@types/yargs": ^17.0.22 applicationinsights: ^2.3.1 @@ -14008,8 +13506,8 @@ __metadata: dotenv: ^16.0.1 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -14027,10 +13525,10 @@ __metadata: scanner-global-library: "workspace:*" service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -14087,13 +13585,6 @@ __metadata: languageName: node linkType: hard -"requireindex@npm:^1.2.0": - version: 1.2.0 - resolution: "requireindex@npm:1.2.0" - checksum: 50d8b10a1ff1fdf6aea7a1870bc7bd238b0fb1917d8d7ca17fd03afc38a65dcd7a8a4eddd031f89128b5f0065833d5c92c4fef67f2c04e8624057fe626c9cf94 - languageName: node - linkType: hard - "requires-port@npm:^1.0.0": version: 1.0.0 resolution: "requires-port@npm:1.0.0" @@ -14145,7 +13636,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:>=1.9.0, resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.3.2": +"resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.3.2": version: 1.22.0 resolution: "resolve@npm:1.22.0" dependencies: @@ -14171,7 +13662,20 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@>=1.9.0#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin": +"resolve@npm:^1.22.4": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin": version: 1.22.0 resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b" dependencies: @@ -14197,6 +13701,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 + languageName: node + linkType: hard + "resource-deployment@workspace:packages/resource-deployment": version: 0.0.0-use.local resolution: "resource-deployment@workspace:packages/resource-deployment" @@ -14207,6 +13724,15 @@ __metadata: languageName: unknown linkType: soft +"responselike@npm:2.0.1": + version: 2.0.1 + resolution: "responselike@npm:2.0.1" + dependencies: + lowercase-keys: ^2.0.0 + checksum: b122535466e9c97b55e69c7f18e2be0ce3823c5d47ee8de0d9c0b114aa55741c6db8bfbfce3766a94d1272e61bfb1ebf0a15e9310ac5629fbb7446a861b4fd3a + languageName: node + linkType: hard + "responselike@npm:^2.0.0": version: 2.0.0 resolution: "responselike@npm:2.0.0" @@ -14333,6 +13859,18 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + has-symbols: ^1.0.3 + isarray: ^2.0.5 + checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 + languageName: node + linkType: hard + "safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" @@ -14347,14 +13885,14 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 + call-bind: ^1.0.6 + es-errors: ^1.3.0 is-regex: ^1.1.4 - checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 languageName: node linkType: hard @@ -14386,9 +13924,9 @@ __metadata: resolution: "scanner-global-library@workspace:packages/scanner-global-library" dependencies: "@axe-core/puppeteer": 4.8.4 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/pidusage": ^2.0.5 "@types/puppeteer": ^7.0.4 axe-core: 4.8.4 @@ -14396,8 +13934,8 @@ __metadata: common: "workspace:*" cpy-cli: ^4.1.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" npm-run-all: ^4.1.5 @@ -14409,9 +13947,9 @@ __metadata: reflect-metadata: ^0.1.13 rimraf: ^4.1.2 storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 languageName: unknown linkType: soft @@ -14530,8 +14068,8 @@ __metadata: "@azure/identity": ^4.3.0 "@azure/storage-blob": ^12.12.0 "@crawlee/puppeteer": ^3.5.0 - "@types/jest": ^29.5.0 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/node": ^20.14.9 "@types/paralleljs": ^0.0.21 "@types/puppeteer": ^7.0.4 "@types/sha.js": ^2.4.0 @@ -14545,9 +14083,9 @@ __metadata: cpy-cli: ^4.1.0 dotenv: ^16.0.1 inversify: ^6.0.1 - jest: ^29.5.0 - jest-extended: ^3.2.3 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-extended: ^4.0.2 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -14563,9 +14101,9 @@ __metadata: scanner-global-library: "workspace:*" sha.js: ^2.4.11 storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 yargs: ^17.6.2 languageName: unknown linkType: soft @@ -14591,6 +14129,18 @@ __metadata: languageName: node linkType: hard +"set-function-name@npm:^2.0.1": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + functions-have-names: ^1.2.3 + has-property-descriptors: ^1.0.2 + checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f + languageName: node + linkType: hard + "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -14732,21 +14282,6 @@ __metadata: languageName: node linkType: hard -"sinon@npm:^9.0.1": - version: 9.0.3 - resolution: "sinon@npm:9.0.3" - dependencies: - "@sinonjs/commons": ^1.7.2 - "@sinonjs/fake-timers": ^6.0.1 - "@sinonjs/formatio": ^5.0.1 - "@sinonjs/samsam": ^5.1.0 - diff: ^4.0.2 - nise: ^4.0.4 - supports-color: ^7.1.0 - checksum: 8a624494746ed0fbb23524538a58d94b005b6308ef5c888f2820fd25ce71e84ee1a0cb363546c995ceb3cfa8c2fcad2349c1849c993603eb8de141200c9f5ada - languageName: node - linkType: hard - "sisteransi@npm:^1.0.4": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -14775,6 +14310,13 @@ __metadata: languageName: node linkType: hard +"slashes@npm:^3.0.12": + version: 3.0.12 + resolution: "slashes@npm:3.0.12" + checksum: 6b68feb5a56d53d76acd4729b0e457f47a0b687877161ca2c05486ec0bc750e0694b37094b2f5f00a339dfe490269292c4197a70da7eba2be47bc56e35f10a60 + languageName: node + linkType: hard + "slice-ansi@npm:^4.0.0": version: 4.0.0 resolution: "slice-ansi@npm:4.0.0" @@ -14895,7 +14437,7 @@ __metadata: languageName: node linkType: hard -"spdx-expression-parse@npm:^3.0.0, spdx-expression-parse@npm:^3.0.1": +"spdx-expression-parse@npm:^3.0.0": version: 3.0.1 resolution: "spdx-expression-parse@npm:3.0.1" dependencies: @@ -14905,6 +14447,16 @@ __metadata: languageName: node linkType: hard +"spdx-expression-parse@npm:^4.0.0": + version: 4.0.0 + resolution: "spdx-expression-parse@npm:4.0.0" + dependencies: + spdx-exceptions: ^2.1.0 + spdx-license-ids: ^3.0.0 + checksum: 936be681fbf5edeec3a79c023136479f70d6edb3fd3875089ac86cd324c6c8c81add47399edead296d1d0af17ae5ce88c7f88885eb150b62c2ff6e535841ca6a + languageName: node + linkType: hard + "spdx-license-ids@npm:^3.0.0": version: 3.0.5 resolution: "spdx-license-ids@npm:3.0.5" @@ -14999,22 +14551,20 @@ __metadata: version: 0.0.0-use.local resolution: "storage-documents@workspace:packages/storage-documents" dependencies: - "@types/jest": ^29.5.0 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/node": ^20.14.9 axe-result-converter: "workspace:*" common: "workspace:*" inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 npm-run-all: ^4.1.5 reflect-metadata: ^0.1.13 rimraf: ^4.1.2 - ts-jest: ^29.1.0 - ts-transformer-keys: ^0.4.4 - ttypescript: ^1.5.15 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 languageName: unknown linkType: soft @@ -15109,6 +14659,18 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.0 + es-object-atoms: ^1.0.0 + checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 + languageName: node + linkType: hard + "string.prototype.trimend@npm:^1.0.1": version: 1.0.1 resolution: "string.prototype.trimend@npm:1.0.1" @@ -15119,24 +14681,14 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimend@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: 17e5aa45c3983f582693161f972c1c1fa4bbbdf22e70e582b00c91b6575f01680dc34e83005b98e31abe4d5d29e0b21fcc24690239c106c7b2315aade6a898ac - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd languageName: node linkType: hard @@ -15150,24 +14702,14 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimstart@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: 3fb06818d3cccac5fa3f5f9873d984794ca0e9f6616fae6fcc745885d9efed4e17fe15f832515d9af5e16c279857fdbffdfc489ca4ed577811b017721b30302f - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: df1007a7f580a49d692375d996521dc14fd103acda7f3034b3c558a60b82beeed3a64fa91e494e164581793a8ab0ae2f59578a49896a7af6583c1f20472bce96 languageName: node linkType: hard @@ -15255,7 +14797,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 @@ -15315,6 +14857,16 @@ __metadata: languageName: node linkType: hard +"synckit@npm:^0.9.0": + version: 0.9.0 + resolution: "synckit@npm:0.9.0" + dependencies: + "@pkgr/core": ^0.1.0 + tslib: ^2.6.2 + checksum: c38bc3df0306c3242ddc5628d766ef0b4ca85a8a861b0a26b03483f09eca31a7fbdbcefb1b9fdee9e49db7739df25ce728cb2c6aef02ddc58bf46ee71924a36b + languageName: node + linkType: hard + "syncpack@npm:^8.4.11": version: 8.4.11 resolution: "syncpack@npm:8.4.11" @@ -15341,7 +14893,7 @@ __metadata: languageName: node linkType: hard -"table@npm:*, table@npm:^6.0.9": +"table@npm:*": version: 6.8.1 resolution: "table@npm:6.8.1" dependencies: @@ -15621,9 +15173,18 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^29.1.0": - version: 29.1.0 - resolution: "ts-jest@npm:29.1.0" +"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 + languageName: node + linkType: hard + +"ts-jest@npm:^29.1.5": + version: 29.1.5 + resolution: "ts-jest@npm:29.1.5" dependencies: bs-logger: 0.x fast-json-stable-stringify: 2.x @@ -15631,10 +15192,11 @@ __metadata: json5: ^2.2.3 lodash.memoize: 4.x make-error: 1.x - semver: 7.x + semver: ^7.5.3 yargs-parser: ^21.0.1 peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/transform": ^29.0.0 "@jest/types": ^29.0.0 babel-jest: ^29.0.0 jest: ^29.0.0 @@ -15642,6 +15204,8 @@ __metadata: peerDependenciesMeta: "@babel/core": optional: true + "@jest/transform": + optional: true "@jest/types": optional: true babel-jest: @@ -15650,7 +15214,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 535dc42ad523cbe1e387701fb2e448518419b515c082f09b25411f0b3dd0b854cf3e8141c316d6f4b99883aeb4a4f94159cbb1edfb06d7f77ea6229fadb2e1bf + checksum: 96bfdea46d7faa83457c2647806a31a86f28656f703515fee9f6d2ff1ccfc58ccfbbe3ae9283f40141a85af0def30afe887843be5b002c08ed5d5189c941eab1 languageName: node linkType: hard @@ -15669,24 +15233,15 @@ __metadata: languageName: node linkType: hard -"ts-transformer-keys@npm:^0.4.4": - version: 0.4.4 - resolution: "ts-transformer-keys@npm:0.4.4" - peerDependencies: - typescript: ">=2.4.1" - checksum: f63e9d658f992f8949ba09f7c6f3585342183efa657a16b82ca82915a9f5206bcff417437ee4ee87144ba79139373367e49b71feb19db51c61b5130c84fc6f88 - languageName: node - linkType: hard - -"tsconfig-paths@npm:^3.14.1": - version: 3.14.1 - resolution: "tsconfig-paths@npm:3.14.1" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": ^0.0.29 - json5: ^1.0.1 + json5: ^1.0.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d + checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201 languageName: node linkType: hard @@ -15768,32 +15323,6 @@ __metadata: languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: ^1.8.1 - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 - languageName: node - linkType: hard - -"ttypescript@npm:^1.5.15": - version: 1.5.15 - resolution: "ttypescript@npm:1.5.15" - dependencies: - resolve: ">=1.9.0" - peerDependencies: - ts-node: ">=8.0.2" - typescript: ">=3.2.2" - bin: - ttsc: bin/tsc - ttsserver: bin/tsserver - checksum: 0328578050f08f9d12e6732a9fe71e93cc693ed5e825aefb7f4ba142d4d3d6912caa59a723f775de89cd066c8e609665fd5a7ccfa3b69fb3456c7f24d695db90 - languageName: node - linkType: hard - "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -15826,84 +15355,69 @@ __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.5": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 languageName: node linkType: hard -"type-fest@npm:^0.11.0": - version: 0.11.0 - resolution: "type-fest@npm:0.11.0" - checksum: 8e7589e1eb5ced6c8e1d3051553b59b9f525c41e58baa898229915781c7bf55db8cb2f74e56d8031f6af5af2eecc7cb8da9ca3af7e5b80b49d8ca5a81891f3f9 - languageName: node - linkType: hard - -"type-fest@npm:^0.13.1": - version: 0.13.1 - resolution: "type-fest@npm:0.13.1" - checksum: e6bf2e3c449f27d4ef5d56faf8b86feafbc3aec3025fc9a5fbe2db0a2587c44714521f9c30d8516a833c8c506d6263f5cc11267522b10c6ccdb6cc55b0a9d1c4 - languageName: node - linkType: hard - -"type-fest@npm:^0.18.0": - version: 0.18.1 - resolution: "type-fest@npm:0.18.1" - checksum: e96dcee18abe50ec82dab6cbc4751b3a82046da54c52e3b2d035b3c519732c0b3dd7a2fa9df24efd1a38d953d8d4813c50985f215f1957ee5e4f26b0fe0da395 - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 - languageName: node - linkType: hard - -"type-fest@npm:^0.6.0": - version: 0.6.0 - resolution: "type-fest@npm:0.6.0" - checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f - languageName: node - linkType: hard - -"type-fest@npm:^0.8.1": - version: 0.8.1 - resolution: "type-fest@npm:0.8.1" - checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 +"type-fest@npm:^0.11.0, type-fest@npm:^0.13.1, type-fest@npm:^0.18.0, type-fest@npm:^0.20.2, type-fest@npm:^0.6.0, type-fest@npm:^0.8.1, type-fest@npm:^1.0.1, type-fest@npm:^1.2.1, type-fest@npm:^1.2.2, type-fest@npm:^2.3.4, type-fest@npm:^4.0.0": + version: 4.21.0 + resolution: "type-fest@npm:4.21.0" + checksum: 32d3536acac388cc32a3c0e31966d36e44124ffd6cb7d6f6c846602ffdeda68b723f5fdcd13d136f9d855b166e5c1d529bcdfac9d5d0ed4e96cff4867710adae languageName: node linkType: hard -"type-fest@npm:^1.0.1, type-fest@npm:^1.2.0, type-fest@npm:^1.2.1, type-fest@npm:^1.2.2": - version: 1.4.0 - resolution: "type-fest@npm:1.4.0" - checksum: b011c3388665b097ae6a109a437a04d6f61d81b7357f74cbcb02246f2f5bd72b888ae33631b99871388122ba0a87f4ff1c94078e7119ff22c70e52c0ff828201 +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-typed-array: ^1.1.13 + checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b languageName: node linkType: hard -"type-fest@npm:^2.3.4": - version: 2.12.0 - resolution: "type-fest@npm:2.12.0" - checksum: 3ebe6529db84c7ceb579a0c693b92c4bf83fa5a78b5d6a1d3c2138696ad69e0a1ebc7e1b707ee0a2a6bd5aef71bf2bf4fc6fc81a6c752330e10faf0deea80f05 +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d languageName: node linkType: hard -"type-fest@npm:^4.0.0": - version: 4.2.0 - resolution: "type-fest@npm:4.2.0" - checksum: 76c5dfde9293b1b185b266a07df669f68d58ae3e19c06e33f0ff0dd0ba68628f05389bc26bcee8476e29a79ab7da054653670b9778399ceb079c4c259bac29f0 +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" + dependencies: + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" dependencies: - call-bind: ^1.0.2 + call-bind: ^1.0.7 for-each: ^0.3.3 - is-typed-array: ^1.1.9 - checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + possible-typed-array-names: ^1.0.0 + checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c languageName: node linkType: hard @@ -15928,13 +15442,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.9.5": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"typescript@npm:^5.5.3": + version: 5.5.3 + resolution: "typescript@npm:5.5.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + checksum: 4b4f14313484d5c86064d04ba892544801fa551f5cf72719b540b498056fec7fc192d0bbdb2ba1448e759b1548769956da9e43e7c16781e8d8856787b0575004 languageName: node linkType: hard @@ -15948,25 +15462,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.9.5#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=f456af" +"typescript@patch:typescript@^5.5.3#~builtin": + version: 5.5.3 + resolution: "typescript@patch:typescript@npm%3A5.5.3#~builtin::version=5.5.3&hash=f456af" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 2eee5c37cad4390385db5db5a8e81470e42e8f1401b0358d7390095d6f681b410f2c4a0c496c6ff9ebd775423c7785cdace7bcdad76c7bee283df3d9718c0f20 - languageName: node - linkType: hard - -"unbox-primitive@npm:^1.0.1": - version: 1.0.1 - resolution: "unbox-primitive@npm:1.0.1" - dependencies: - function-bind: ^1.1.1 - has-bigints: ^1.0.1 - has-symbols: ^1.0.2 - which-boxed-primitive: ^1.0.2 - checksum: 89d950e18fb45672bc6b3c961f1e72c07beb9640c7ceed847b571ba6f7d2af570ae1a2584cfee268b9d9ea1e3293f7e33e0bc29eaeb9f8e8a0bab057ff9e6bba + checksum: 6853be4607706cc1ad2f16047cf1cd72d39f79acd5f9716e1d23bc0e462c7f59be7458fe58a21665e7657a05433d7ab8419d093a5a4bd5f3a33f879b35d2769b languageName: node linkType: hard @@ -15999,34 +15501,10 @@ __metadata: languageName: node linkType: hard -"unicode-canonical-property-names-ecmascript@npm:^1.0.4": - version: 1.0.4 - resolution: "unicode-canonical-property-names-ecmascript@npm:1.0.4" - checksum: cc1973b18d0e1a151711e5551f87f4b3086c4f542cd5142aa691307d5720fd725fa7d36c24e12e944e108b91c72554237b0c236772d35592839434da5506c40f - languageName: node - linkType: hard - -"unicode-match-property-ecmascript@npm:^1.0.4": - version: 1.0.4 - resolution: "unicode-match-property-ecmascript@npm:1.0.4" - dependencies: - unicode-canonical-property-names-ecmascript: ^1.0.4 - unicode-property-aliases-ecmascript: ^1.0.4 - checksum: 08e269fac71b5ace0f8331df9e87b9b533fe97b00c43ea58de69ae81816581490f846050e0c472279a3e7434524feba99915a93816f90dbbc0a30bcbd082da88 - languageName: node - linkType: hard - -"unicode-match-property-value-ecmascript@npm:^1.2.0": - version: 1.2.0 - resolution: "unicode-match-property-value-ecmascript@npm:1.2.0" - checksum: 2e663cfec8e2cf317b69613566314979f717034ea8f58a237dd63234795044a87337410064fe839774d71e1d7e12195520e9edd69ed8e28f2a9eb28a2db38595 - languageName: node - linkType: hard - -"unicode-property-aliases-ecmascript@npm:^1.0.4": - version: 1.1.0 - resolution: "unicode-property-aliases-ecmascript@npm:1.1.0" - checksum: 1a96dc462d251bb1c5237f7bc77956b29f01cefce7f3e7448430742930961557c3d1515a9669715ebb06209bf01072e2f78ba1627247017daa84346414bc02f1 +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 languageName: node linkType: hard @@ -16118,17 +15596,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.4": - version: 1.0.4 - resolution: "update-browserslist-db@npm:1.0.4" +"update-browserslist-db@npm:^1.0.16": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 + escalade: ^3.1.2 + picocolors: ^1.0.1 peerDependencies: browserslist: ">= 4.21.0" bin: - browserslist-lint: cli.js - checksum: 7c7da28d0fc733b17e01c8fa9385ab909eadce64b8ea644e9603867dc368c2e2a6611af8247e72612b23f9e7cb87ac7c7585a05ff94e1759e9d646cbe9bf49a7 + update-browserslist-db: cli.js + checksum: 7b74694d96f0c360f01b702e72353dc5a49df4fe6663d3ee4e5c628f061576cddf56af35a3a886238c01dd3d8f231b7a86a8ceaa31e7a9220ae31c1c1238e562 languageName: node linkType: hard @@ -16210,13 +15688,6 @@ __metadata: languageName: node linkType: hard -"v8-compile-cache@npm:^2.0.3": - version: 2.3.0 - resolution: "v8-compile-cache@npm:2.3.0" - checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.1": version: 9.1.0 resolution: "v8-to-istanbul@npm:9.1.0" @@ -16296,25 +15767,25 @@ __metadata: resolution: "web-api-client@workspace:packages/web-api-client" dependencies: "@types/got": ^9.6.11 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 azure-services: "workspace:*" common: "workspace:*" forever-agent: ^0.6.1 got: ^11.8.5 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" npm-run-all: ^4.1.5 reflect-metadata: ^0.1.13 rimraf: ^4.1.2 service-library: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 languageName: unknown linkType: soft @@ -16325,9 +15796,9 @@ __metadata: "@azure/batch": ^10.2.0 "@azure/ms-rest-nodeauth": ^3.1.1 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 applicationinsights: ^2.3.1 azure-services: "workspace:*" common: "workspace:*" @@ -16335,8 +15806,8 @@ __metadata: dotenv: ^16.0.1 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -16347,10 +15818,10 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -16362,15 +15833,15 @@ __metadata: version: 0.0.0-use.local resolution: "web-api-scan-request-sender@workspace:packages/web-api-scan-request-sender" dependencies: - "@types/jest": ^29.5.0 + "@types/jest": ^29.5.12 applicationinsights: ^2.3.1 azure-services: "workspace:*" common: "workspace:*" copy-webpack-plugin: ^11.0.0 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -16381,10 +15852,10 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -16399,9 +15870,9 @@ __metadata: "@axe-core/puppeteer": 4.8.4 "@azure/cosmos": ^4.0.0 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/puppeteer": ^7.0.4 "@types/sha.js": ^2.4.0 "@types/yargs": ^17.0.22 @@ -16416,8 +15887,8 @@ __metadata: dotenv: ^16.0.1 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 leveldown: ^6.1.1 lodash: ^4.17.21 logger: "workspace:*" @@ -16439,10 +15910,10 @@ __metadata: service-library: "workspace:*" sha.js: ^2.4.11 storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -16457,9 +15928,9 @@ __metadata: "@azure/batch": ^10.2.0 "@azure/ms-rest-nodeauth": ^3.1.1 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 applicationinsights: ^2.3.1 azure-services: "workspace:*" common: "workspace:*" @@ -16467,8 +15938,8 @@ __metadata: dotenv: ^16.0.1 fork-ts-checker-webpack-plugin: ^7.3.0 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" moment: ^2.29.4 @@ -16478,10 +15949,10 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -16496,9 +15967,9 @@ __metadata: "@azure/cosmos": ^4.0.0 "@types/dotenv": ^8.2.0 "@types/got": ^9.6.11 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/puppeteer": ^7.0.4 "@types/sha.js": ^2.4.0 "@types/yargs": ^17.0.22 @@ -16510,8 +15981,8 @@ __metadata: fork-ts-checker-webpack-plugin: ^7.3.0 got: ^11.8.5 inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -16522,10 +15993,10 @@ __metadata: service-library: "workspace:*" sha.js: ^2.4.11 storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -16539,9 +16010,9 @@ __metadata: dependencies: "@azure/functions": ^3.5.0 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/sha.js": ^2.4.0 azure-services: "workspace:*" common: "workspace:*" @@ -16549,8 +16020,8 @@ __metadata: fork-ts-checker-webpack-plugin: ^7.3.0 functional-tests: "workspace:*" inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" moment: ^2.29.4 @@ -16560,10 +16031,10 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 webpack: ^5.76.2 webpack-cli: ^5.0.1 webpack-ignore-dynamic-require: ^1.0.0 @@ -16576,9 +16047,9 @@ __metadata: dependencies: "@azure/functions": ^3.5.0 "@types/dotenv": ^8.2.0 - "@types/jest": ^29.5.0 - "@types/lodash": ^4.14.182 - "@types/node": ^16.18.11 + "@types/jest": ^29.5.12 + "@types/lodash": ^4.17.6 + "@types/node": ^20.14.9 "@types/sha.js": ^2.4.0 azure-services: "workspace:*" common: "workspace:*" @@ -16587,8 +16058,8 @@ __metadata: fork-ts-checker-webpack-plugin: ^7.3.0 functional-tests: "workspace:*" inversify: ^6.0.1 - jest: ^29.5.0 - jest-junit: ^15.0.0 + jest: ^29.7.0 + jest-junit: ^16.0.0 lodash: ^4.17.21 logger: "workspace:*" mockdate: ^3.0.5 @@ -16600,10 +16071,10 @@ __metadata: rimraf: ^4.1.2 service-library: "workspace:*" storage-documents: "workspace:*" - ts-jest: ^29.1.0 + ts-jest: ^29.1.5 ts-loader: ^9.4.2 typemoq: ^2.1.0 - typescript: ^4.9.5 + typescript: ^5.5.3 web-api-client: "workspace:*" webpack: ^5.76.2 webpack-cli: ^5.0.1 @@ -16748,17 +16219,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard @@ -16800,10 +16270,10 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.3": - version: 1.2.4 - resolution: "word-wrap@npm:1.2.4" - checksum: 8f1f2e0a397c0e074ca225ba9f67baa23f99293bc064e31355d426ae91b8b3f6b5f6c1fc9ae5e9141178bb362d563f55e62fd8d5c31f2a77e3ade56cb3e35bd1 +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb languageName: node linkType: hard