diff --git a/package-lock.json b/package-lock.json index 029075d0..5c0d3c9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,8 +16,8 @@ "@tsconfig/strictest": "1.0.2", "@types/eslint": "8.56.12", "@types/jest": "29.5.14", - "@typescript-eslint/eslint-plugin": "7.18.0", - "@typescript-eslint/parser": "7.18.0", + "@typescript-eslint/eslint-plugin": "8.23.0", + "@typescript-eslint/parser": "8.23.0", "cross-env": "7.0.3", "eslint": "8.57.1", "eslint-config-prettier": "10.0.1", @@ -2233,80 +2233,72 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", - "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.23.0.tgz", + "integrity": "sha512-vBz65tJgRrA1Q5gWlRfvoH+w943dq9K1p1yDBY2pc+a1nbBLZp7fB9+Hk8DaALUbzjqlMfgaqlVPT1REJdkt/w==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/type-utils": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.23.0", + "@typescript-eslint/type-utils": "8.23.0", + "@typescript-eslint/utils": "8.23.0", + "@typescript-eslint/visitor-keys": "8.23.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.23.0.tgz", + "integrity": "sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.23.0", + "@typescript-eslint/types": "8.23.0", + "@typescript-eslint/typescript-estree": "8.23.0", + "@typescript-eslint/visitor-keys": "8.23.0", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.23.0.tgz", + "integrity": "sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "@typescript-eslint/types": "8.23.0", + "@typescript-eslint/visitor-keys": "8.23.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -2314,41 +2306,37 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", - "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.23.0.tgz", + "integrity": "sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/typescript-estree": "8.23.0", + "@typescript-eslint/utils": "8.23.0", "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.23.0.tgz", + "integrity": "sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==", "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -2356,75 +2344,87 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.23.0.tgz", + "integrity": "sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/types": "8.23.0", + "@typescript-eslint/visitor-keys": "8.23.0", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.23.0.tgz", + "integrity": "sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" + "@typescript-eslint/scope-manager": "8.23.0", + "@typescript-eslint/types": "8.23.0", + "@typescript-eslint/typescript-estree": "8.23.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.23.0.tgz", + "integrity": "sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.23.0", + "eslint-visitor-keys": "^4.2.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", @@ -2663,16 +2663,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/array.prototype.findlastindex": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", @@ -5473,27 +5463,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", @@ -8295,22 +8264,23 @@ }, "node_modules/npm/node_modules/@colors/colors": { "version": "1.5.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.1.90" } }, "node_modules/npm/node_modules/@gar/promisify": { "version": "1.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8327,7 +8297,7 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -8339,13 +8309,13 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8362,7 +8332,7 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8377,13 +8347,13 @@ }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/arborist": { "version": "6.5.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8430,7 +8400,7 @@ }, "node_modules/npm/node_modules/@npmcli/config": { "version": "6.4.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8449,7 +8419,7 @@ }, "node_modules/npm/node_modules/@npmcli/disparity-colors": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8461,7 +8431,7 @@ }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8473,7 +8443,7 @@ }, "node_modules/npm/node_modules/@npmcli/git": { "version": "4.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8492,7 +8462,7 @@ }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8508,7 +8478,7 @@ }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "3.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8523,7 +8493,7 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8538,7 +8508,7 @@ }, "node_modules/npm/node_modules/@npmcli/move-file": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8551,7 +8521,7 @@ }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -8560,7 +8530,7 @@ }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -8569,7 +8539,7 @@ }, "node_modules/npm/node_modules/@npmcli/package-json": { "version": "4.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8587,7 +8557,7 @@ }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8599,7 +8569,7 @@ }, "node_modules/npm/node_modules/@npmcli/query": { "version": "3.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8611,7 +8581,7 @@ }, "node_modules/npm/node_modules/@npmcli/run-script": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8627,16 +8597,17 @@ }, "node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=14" } }, "node_modules/npm/node_modules/@sigstore/bundle": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -8648,7 +8619,7 @@ }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -8657,7 +8628,7 @@ }, "node_modules/npm/node_modules/@sigstore/sign": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -8671,7 +8642,7 @@ }, "node_modules/npm/node_modules/@sigstore/tuf": { "version": "1.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -8684,7 +8655,7 @@ }, "node_modules/npm/node_modules/@tootallnate/once": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -8693,7 +8664,7 @@ }, "node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -8702,7 +8673,7 @@ }, "node_modules/npm/node_modules/@tufjs/models": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8715,7 +8686,7 @@ }, "node_modules/npm/node_modules/abbrev": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -8724,7 +8695,7 @@ }, "node_modules/npm/node_modules/agent-base": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8736,7 +8707,7 @@ }, "node_modules/npm/node_modules/agentkeepalive": { "version": "4.5.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8748,7 +8719,7 @@ }, "node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8761,7 +8732,7 @@ }, "node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -8770,7 +8741,7 @@ }, "node_modules/npm/node_modules/ansi-styles": { "version": "4.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8785,19 +8756,19 @@ }, "node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/archy": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/are-we-there-yet": { "version": "4.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -8806,13 +8777,13 @@ }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { "version": "4.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8827,7 +8798,7 @@ }, "node_modules/npm/node_modules/binary-extensions": { "version": "2.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -8836,7 +8807,7 @@ }, "node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8845,7 +8816,7 @@ }, "node_modules/npm/node_modules/builtins": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8854,7 +8825,7 @@ }, "node_modules/npm/node_modules/cacache": { "version": "17.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -8877,7 +8848,7 @@ }, "node_modules/npm/node_modules/chalk": { "version": "5.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -8889,7 +8860,7 @@ }, "node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -8898,7 +8869,7 @@ }, "node_modules/npm/node_modules/ci-info": { "version": "4.0.0", - "extraneous": true, + "dev": true, "funding": [ { "type": "github", @@ -8913,7 +8884,7 @@ }, "node_modules/npm/node_modules/cidr-regex": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -8925,7 +8896,7 @@ }, "node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -8934,7 +8905,7 @@ }, "node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8947,7 +8918,7 @@ }, "node_modules/npm/node_modules/cli-table3": { "version": "0.6.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8962,7 +8933,7 @@ }, "node_modules/npm/node_modules/clone": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -8971,7 +8942,7 @@ }, "node_modules/npm/node_modules/cmd-shim": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -8980,7 +8951,7 @@ }, "node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -8992,13 +8963,13 @@ }, "node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/color-support": { "version": "1.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "bin": { @@ -9007,7 +8978,7 @@ }, "node_modules/npm/node_modules/columnify": { "version": "1.6.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9020,25 +8991,25 @@ }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/concat-map": { "version": "0.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/cross-spawn": { "version": "7.0.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9052,7 +9023,7 @@ }, "node_modules/npm/node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9067,7 +9038,7 @@ }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -9079,7 +9050,7 @@ }, "node_modules/npm/node_modules/debug": { "version": "4.3.7", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9096,7 +9067,7 @@ }, "node_modules/npm/node_modules/defaults": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9108,13 +9079,13 @@ }, "node_modules/npm/node_modules/delegates": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/diff": { "version": "5.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -9123,28 +9094,29 @@ }, "node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "iconv-lite": "^0.6.2" } }, "node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -9153,19 +9125,19 @@ }, "node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0" }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -9174,7 +9146,7 @@ }, "node_modules/npm/node_modules/foreground-child": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9190,7 +9162,7 @@ }, "node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9202,13 +9174,13 @@ }, "node_modules/npm/node_modules/fs.realpath": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/function-bind": { "version": "1.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "funding": { @@ -9217,7 +9189,7 @@ }, "node_modules/npm/node_modules/gauge": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9236,7 +9208,7 @@ }, "node_modules/npm/node_modules/glob": { "version": "10.3.10", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9258,19 +9230,19 @@ }, "node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/has-unicode": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/hasown": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9282,7 +9254,7 @@ }, "node_modules/npm/node_modules/hosted-git-info": { "version": "6.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9294,13 +9266,13 @@ }, "node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/http-proxy-agent": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9314,7 +9286,7 @@ }, "node_modules/npm/node_modules/https-proxy-agent": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9327,7 +9299,7 @@ }, "node_modules/npm/node_modules/humanize-ms": { "version": "1.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9336,9 +9308,10 @@ }, "node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -9348,7 +9321,7 @@ }, "node_modules/npm/node_modules/ignore-walk": { "version": "6.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9360,7 +9333,7 @@ }, "node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -9369,7 +9342,7 @@ }, "node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -9378,13 +9351,13 @@ }, "node_modules/npm/node_modules/infer-owner": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/inflight": { "version": "1.0.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9394,13 +9367,13 @@ }, "node_modules/npm/node_modules/inherits": { "version": "2.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/ini": { "version": "4.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -9409,7 +9382,7 @@ }, "node_modules/npm/node_modules/init-package-json": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9427,7 +9400,7 @@ }, "node_modules/npm/node_modules/ip-address": { "version": "9.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9440,13 +9413,13 @@ }, "node_modules/npm/node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-3-Clause" }, "node_modules/npm/node_modules/ip-regex": { "version": "4.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -9455,7 +9428,7 @@ }, "node_modules/npm/node_modules/is-cidr": { "version": "4.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -9467,7 +9440,7 @@ }, "node_modules/npm/node_modules/is-core-module": { "version": "2.13.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9479,7 +9452,7 @@ }, "node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -9488,19 +9461,19 @@ }, "node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/jackspeak": { "version": "2.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -9518,13 +9491,13 @@ }, "node_modules/npm/node_modules/jsbn": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -9533,7 +9506,7 @@ }, "node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -9542,28 +9515,28 @@ }, "node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", + "dev": true, "engines": [ "node >= 0.2.0" ], - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { "version": "7.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9576,7 +9549,7 @@ }, "node_modules/npm/node_modules/libnpmdiff": { "version": "5.0.21", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9596,7 +9569,7 @@ }, "node_modules/npm/node_modules/libnpmexec": { "version": "6.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9618,7 +9591,7 @@ }, "node_modules/npm/node_modules/libnpmfund": { "version": "4.2.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9630,7 +9603,7 @@ }, "node_modules/npm/node_modules/libnpmhook": { "version": "9.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9643,7 +9616,7 @@ }, "node_modules/npm/node_modules/libnpmorg": { "version": "5.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9656,7 +9629,7 @@ }, "node_modules/npm/node_modules/libnpmpack": { "version": "5.0.21", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9671,7 +9644,7 @@ }, "node_modules/npm/node_modules/libnpmpublish": { "version": "7.5.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9690,7 +9663,7 @@ }, "node_modules/npm/node_modules/libnpmsearch": { "version": "6.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9702,7 +9675,7 @@ }, "node_modules/npm/node_modules/libnpmteam": { "version": "5.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9715,7 +9688,7 @@ }, "node_modules/npm/node_modules/libnpmversion": { "version": "4.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9731,7 +9704,7 @@ }, "node_modules/npm/node_modules/lru-cache": { "version": "7.18.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -9740,7 +9713,7 @@ }, "node_modules/npm/node_modules/make-fetch-happen": { "version": "11.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9766,7 +9739,7 @@ }, "node_modules/npm/node_modules/make-fetch-happen/node_modules/minipass": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -9775,7 +9748,7 @@ }, "node_modules/npm/node_modules/minimatch": { "version": "9.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9790,7 +9763,7 @@ }, "node_modules/npm/node_modules/minipass": { "version": "7.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -9799,7 +9772,7 @@ }, "node_modules/npm/node_modules/minipass-collect": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9811,7 +9784,7 @@ }, "node_modules/npm/node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9823,7 +9796,7 @@ }, "node_modules/npm/node_modules/minipass-fetch": { "version": "3.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9840,7 +9813,7 @@ }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9852,7 +9825,7 @@ }, "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9864,7 +9837,7 @@ }, "node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9874,7 +9847,7 @@ }, "node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9886,7 +9859,7 @@ }, "node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9898,7 +9871,7 @@ }, "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9910,7 +9883,7 @@ }, "node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9922,7 +9895,7 @@ }, "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9934,7 +9907,7 @@ }, "node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9947,7 +9920,7 @@ }, "node_modules/npm/node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9959,7 +9932,7 @@ }, "node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -9971,13 +9944,13 @@ }, "node_modules/npm/node_modules/ms": { "version": "2.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -9986,7 +9959,7 @@ }, "node_modules/npm/node_modules/negotiator": { "version": "0.6.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -9995,7 +9968,7 @@ }, "node_modules/npm/node_modules/node-gyp": { "version": "9.4.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10020,7 +9993,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10033,13 +10006,13 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { "version": "1.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10052,7 +10025,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { "version": "1.1.11", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10062,7 +10035,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/cacache": { "version": "16.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10091,7 +10064,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10100,7 +10073,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob": { "version": "8.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10119,7 +10092,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch": { "version": "5.1.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10131,7 +10104,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/fs-minipass": { "version": "2.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10143,7 +10116,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { "version": "4.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10162,7 +10135,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10182,7 +10155,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": { "version": "10.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10209,7 +10182,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { "version": "3.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10221,7 +10194,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10233,7 +10206,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10250,7 +10223,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { "version": "6.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10265,7 +10238,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10280,13 +10253,13 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/signal-exit": { "version": "3.0.7", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { "version": "9.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10298,7 +10271,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/unique-filename": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10310,7 +10283,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/unique-slug": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10322,7 +10295,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/which": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10337,7 +10310,7 @@ }, "node_modules/npm/node_modules/nopt": { "version": "7.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10352,7 +10325,7 @@ }, "node_modules/npm/node_modules/normalize-package-data": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -10367,7 +10340,7 @@ }, "node_modules/npm/node_modules/npm-audit-report": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -10376,7 +10349,7 @@ }, "node_modules/npm/node_modules/npm-bundled": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10388,7 +10361,7 @@ }, "node_modules/npm/node_modules/npm-install-checks": { "version": "6.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -10400,7 +10373,7 @@ }, "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -10409,7 +10382,7 @@ }, "node_modules/npm/node_modules/npm-package-arg": { "version": "10.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10424,7 +10397,7 @@ }, "node_modules/npm/node_modules/npm-packlist": { "version": "7.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10436,7 +10409,7 @@ }, "node_modules/npm/node_modules/npm-pick-manifest": { "version": "8.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10451,7 +10424,7 @@ }, "node_modules/npm/node_modules/npm-profile": { "version": "7.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10464,7 +10437,7 @@ }, "node_modules/npm/node_modules/npm-registry-fetch": { "version": "14.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10482,7 +10455,7 @@ }, "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minipass": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -10491,7 +10464,7 @@ }, "node_modules/npm/node_modules/npm-user-validate": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "engines": { @@ -10500,7 +10473,7 @@ }, "node_modules/npm/node_modules/npmlog": { "version": "7.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10515,7 +10488,7 @@ }, "node_modules/npm/node_modules/once": { "version": "1.4.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10524,7 +10497,7 @@ }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10539,7 +10512,7 @@ }, "node_modules/npm/node_modules/pacote": { "version": "15.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10571,7 +10544,7 @@ }, "node_modules/npm/node_modules/pacote/node_modules/minipass": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -10580,7 +10553,7 @@ }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10594,7 +10567,7 @@ }, "node_modules/npm/node_modules/path-is-absolute": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -10603,7 +10576,7 @@ }, "node_modules/npm/node_modules/path-key": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -10612,7 +10585,7 @@ }, "node_modules/npm/node_modules/path-scurry": { "version": "1.10.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -10628,7 +10601,7 @@ }, "node_modules/npm/node_modules/path-scurry/node_modules/lru-cache": { "version": "10.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -10637,7 +10610,7 @@ }, "node_modules/npm/node_modules/postcss-selector-parser": { "version": "6.0.15", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10650,7 +10623,7 @@ }, "node_modules/npm/node_modules/proc-log": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -10659,7 +10632,7 @@ }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -10668,7 +10641,7 @@ }, "node_modules/npm/node_modules/promise-call-limit": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -10677,13 +10650,13 @@ }, "node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10696,7 +10669,7 @@ }, "node_modules/npm/node_modules/promzard": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10708,7 +10681,7 @@ }, "node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "extraneous": true, + "dev": true, "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -10716,7 +10689,7 @@ }, "node_modules/npm/node_modules/read": { "version": "2.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10728,7 +10701,7 @@ }, "node_modules/npm/node_modules/read-cmd-shim": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -10737,7 +10710,7 @@ }, "node_modules/npm/node_modules/read-package-json": { "version": "6.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10752,7 +10725,7 @@ }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "3.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10765,7 +10738,7 @@ }, "node_modules/npm/node_modules/readable-stream": { "version": "3.6.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10779,7 +10752,7 @@ }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -10788,7 +10761,7 @@ }, "node_modules/npm/node_modules/rimraf": { "version": "3.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10803,7 +10776,7 @@ }, "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10813,7 +10786,7 @@ }, "node_modules/npm/node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10833,7 +10806,7 @@ }, "node_modules/npm/node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10845,7 +10818,7 @@ }, "node_modules/npm/node_modules/safe-buffer": { "version": "5.2.1", - "extraneous": true, + "dev": true, "funding": [ { "type": "github", @@ -10865,13 +10838,14 @@ }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/npm/node_modules/semver": { "version": "7.6.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10886,7 +10860,7 @@ }, "node_modules/npm/node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10898,13 +10872,13 @@ }, "node_modules/npm/node_modules/set-blocking": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10916,7 +10890,7 @@ }, "node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -10925,7 +10899,7 @@ }, "node_modules/npm/node_modules/signal-exit": { "version": "4.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -10937,7 +10911,7 @@ }, "node_modules/npm/node_modules/sigstore": { "version": "1.9.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -10956,7 +10930,7 @@ }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -10966,7 +10940,7 @@ }, "node_modules/npm/node_modules/socks": { "version": "2.8.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10980,7 +10954,7 @@ }, "node_modules/npm/node_modules/socks-proxy-agent": { "version": "7.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10994,7 +10968,7 @@ }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -11004,13 +10978,13 @@ }, "node_modules/npm/node_modules/spdx-exceptions": { "version": "2.5.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "CC-BY-3.0" }, "node_modules/npm/node_modules/spdx-expression-parse": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11020,13 +10994,13 @@ }, "node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.17", - "extraneous": true, + "dev": true, "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/ssri": { "version": "10.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11038,7 +11012,7 @@ }, "node_modules/npm/node_modules/string_decoder": { "version": "1.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11047,7 +11021,7 @@ }, "node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11062,7 +11036,7 @@ "node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11076,7 +11050,7 @@ }, "node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11089,7 +11063,7 @@ "node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11101,7 +11075,7 @@ }, "node_modules/npm/node_modules/supports-color": { "version": "9.4.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -11113,7 +11087,7 @@ }, "node_modules/npm/node_modules/tar": { "version": "6.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11130,7 +11104,7 @@ }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11142,7 +11116,7 @@ }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11154,7 +11128,7 @@ }, "node_modules/npm/node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -11163,19 +11137,19 @@ }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -11184,7 +11158,7 @@ }, "node_modules/npm/node_modules/tuf-js": { "version": "1.1.7", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11198,7 +11172,7 @@ }, "node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11210,7 +11184,7 @@ }, "node_modules/npm/node_modules/unique-slug": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11222,13 +11196,13 @@ }, "node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -11238,7 +11212,7 @@ }, "node_modules/npm/node_modules/validate-npm-package-name": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11250,13 +11224,13 @@ }, "node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/wcwidth": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11265,7 +11239,7 @@ }, "node_modules/npm/node_modules/which": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11280,7 +11254,7 @@ }, "node_modules/npm/node_modules/wide-align": { "version": "1.1.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11289,7 +11263,7 @@ }, "node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11307,7 +11281,7 @@ "node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11324,7 +11298,7 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -11336,7 +11310,7 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -11348,13 +11322,13 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11371,7 +11345,7 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -11386,13 +11360,13 @@ }, "node_modules/npm/node_modules/wrappy": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/write-file-atomic": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -11405,7 +11379,7 @@ }, "node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, @@ -13644,16 +13618,16 @@ } }, "node_modules/ts-api-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", - "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", + "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" } }, "node_modules/ts-jest": { diff --git a/package.json b/package.json index d701eeea..32fefba2 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,8 @@ "@tsconfig/strictest": "1.0.2", "@types/eslint": "8.56.12", "@types/jest": "29.5.14", - "@typescript-eslint/eslint-plugin": "7.18.0", - "@typescript-eslint/parser": "7.18.0", + "@typescript-eslint/eslint-plugin": "8.23.0", + "@typescript-eslint/parser": "8.23.0", "cross-env": "7.0.3", "eslint": "8.57.1", "eslint-config-prettier": "10.0.1",