Browse Source

SONAR-21571 typescript-eslint update

tags/10.5.0.89998
Viktor Vorona 3 months ago
parent
commit
5193e5772b

+ 4
- 0
server/sonar-web/.eslintrc View File

@@ -2,6 +2,10 @@
"extends": "sonarqube",
"plugins": ["eslint-plugin-local-rules"],
"ignorePatterns": ["eslint-local-rules/**/*"],
"root": true,
"parserOptions": {
"project": "./tsconfig.json"
},
"rules": {
"camelcase": "off",
"promise/no-return-wrap": "warn",

+ 1
- 0
server/sonar-web/design-system/.eslintrc View File

@@ -1,6 +1,7 @@
{
"extends": ["sonarqube", "./.eslintrc-typescript"],
"plugins": ["header", "typescript-sort-keys", "eslint-plugin-local-rules"],
"root": true,
"rules": {
// Custom SonarCloud config that differs from eslint-config-sonarqube
"camelcase": "off",

+ 13
- 4
server/sonar-web/design-system/.eslintrc-typescript View File

@@ -1,13 +1,20 @@
{
"extends": [
"plugin:@typescript-eslint/recommended",
"plugin:@typescript-eslint/recommended-requiring-type-checking",
"plugin:@typescript-eslint/recommended-type-checked",
"plugin:@typescript-eslint/stylistic-type-checked",
"plugin:@typescript-eslint/strict"
],
"parserOptions": { "project": "./tsconfig.json" },
"parserOptions": {
"project": "./tsconfig.json"
},
"rules": {
"@typescript-eslint/adjacent-overload-signatures": "warn",
"@typescript-eslint/array-type": ["warn", { "default": "array-simple" }],
"@typescript-eslint/array-type": [
"warn",
{
"default": "array-simple"
}
],
"@typescript-eslint/await-thenable": "off",
"@typescript-eslint/ban-ts-comment": "warn",
"@typescript-eslint/ban-types": "warn",
@@ -37,6 +44,7 @@
"@typescript-eslint/no-unsafe-argument": "warn",
"@typescript-eslint/no-unsafe-assignment": "warn",
"@typescript-eslint/no-unsafe-call": "warn",
"@typescript-eslint/no-unsafe-enum-comparison": "warn",
"@typescript-eslint/no-unsafe-member-access": "warn",
"@typescript-eslint/no-unsafe-return": "warn",
"@typescript-eslint/no-unused-vars": "off",
@@ -44,6 +52,7 @@
"@typescript-eslint/non-nullable-type-assertion-style": "off",
"@typescript-eslint/prefer-as-const": "warn",
"@typescript-eslint/prefer-namespace-keyword": "warn",
"@typescript-eslint/prefer-nullish-coalescing": "warn",
"@typescript-eslint/require-await": "warn",
"@typescript-eslint/restrict-plus-operands": "warn",
"@typescript-eslint/restrict-template-expressions": "warn",

+ 1
- 1
server/sonar-web/design-system/package.json View File

@@ -33,7 +33,7 @@
"@types/react-highlight-words": "0.16.6",
"@types/react-modal": "3.16.2",
"@types/react-virtualized": "9.21.26",
"@typescript-eslint/parser": "5.59.11",
"@typescript-eslint/parser": "6.21.0",
"@vitejs/plugin-react": "4.1.1",
"autoprefixer": "10.4.16",
"eslint": "8.52.0",

+ 4
- 2
server/sonar-web/eslint-local-rules/__tests__/no-implicit-coercion-test.js View File

@@ -17,11 +17,13 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
const { RuleTester } = require('eslint');
const noImplicitCoercion = require('../no-implicit-coercion');
import { RuleTester } from '@typescript-eslint/rule-tester';
import noImplicitCoercion from '../no-implicit-coercion';

const ruleTester = new RuleTester({
parserOptions: {
project: './tsconfig.json',
tsconfigRootDir: __dirname + '/../test-config',
ecmaFeatures: {
jsx: true,
},

+ 19
- 0
server/sonar-web/eslint-local-rules/test-config/react.tsx View File

@@ -0,0 +1,19 @@
/*
* SonarQube
* Copyright (C) 2009-2024 SonarSource SA
* mailto:info AT sonarsource DOT com
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 3 of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/

+ 4
- 0
server/sonar-web/eslint-local-rules/test-config/tsconfig.json View File

@@ -0,0 +1,4 @@
{
"extends": "../../tsconfig.base",
"include": ["./react.tsx"]
}

+ 3
- 2
server/sonar-web/package.json View File

@@ -73,8 +73,9 @@
"@types/react-modal": "3.16.2",
"@types/react-virtualized": "9.21.26",
"@types/valid-url": "1.0.6",
"@typescript-eslint/eslint-plugin": "5.59.11",
"@typescript-eslint/parser": "5.59.11",
"@typescript-eslint/eslint-plugin": "6.21.0",
"@typescript-eslint/parser": "6.21.0",
"@typescript-eslint/rule-tester": "6.21.0",
"autoprefixer": "10.4.16",
"chalk": "4.1.2",
"chokidar": "3.5.3",

+ 3
- 0
server/sonar-web/tsconfig.json View File

@@ -6,5 +6,8 @@
"*": ["./src/main/js/@types/*"]
}
},
"parserOptions": {
"project": true,
},
"include": ["./src/main/js/**/*"],
}

+ 149
- 107
server/sonar-web/yarn.lock View File

@@ -3138,7 +3138,7 @@ __metadata:
languageName: node
linkType: hard

"@eslint-community/eslint-utils@npm:^4.2.0":
"@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:
@@ -3149,7 +3149,7 @@ __metadata:
languageName: node
linkType: hard

"@eslint-community/regexpp@npm:^4.4.0":
"@eslint-community/regexpp@npm:^4.5.1":
version: 4.10.0
resolution: "@eslint-community/regexpp@npm:4.10.0"
checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b
@@ -4588,6 +4588,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/json-schema@npm:^7.0.9":
version: 7.0.9
resolution: "@types/json-schema@npm:7.0.9"
@@ -4728,6 +4735,13 @@ __metadata:
languageName: node
linkType: hard

"@types/semver@npm:^7.5.0":
version: 7.5.6
resolution: "@types/semver@npm:7.5.6"
checksum: 563a0120ec0efcc326567db2ed920d5d98346f3638b6324ea6b50222b96f02a8add3c51a916b6897b51523aad8ac227d21d3dcf8913559f1bfc6c15b14d23037
languageName: node
linkType: hard

"@types/stack-utils@npm:^2.0.0":
version: 2.0.1
resolution: "@types/stack-utils@npm:2.0.1"
@@ -4781,27 +4795,28 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/eslint-plugin@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/eslint-plugin@npm:5.59.11"
"@typescript-eslint/eslint-plugin@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0"
dependencies:
"@eslint-community/regexpp": ^4.4.0
"@typescript-eslint/scope-manager": 5.59.11
"@typescript-eslint/type-utils": 5.59.11
"@typescript-eslint/utils": 5.59.11
"@eslint-community/regexpp": ^4.5.1
"@typescript-eslint/scope-manager": 6.21.0
"@typescript-eslint/type-utils": 6.21.0
"@typescript-eslint/utils": 6.21.0
"@typescript-eslint/visitor-keys": 6.21.0
debug: ^4.3.4
grapheme-splitter: ^1.0.4
ignore: ^5.2.0
natural-compare-lite: ^1.4.0
semver: ^7.3.7
tsutils: ^3.21.0
graphemer: ^1.4.0
ignore: ^5.2.4
natural-compare: ^1.4.0
semver: ^7.5.4
ts-api-utils: ^1.0.1
peerDependencies:
"@typescript-eslint/parser": ^5.0.0
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
"@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: ff03eaa65a9fa4415cc1a14c2d4382289b9483f11dd3e0746233c2148d941cdbef421c1693304502f42307c72e049d4c3f3b58d30ce5d2ae452f31906e394e62
checksum: 5ef2c502255e643e98051e87eb682c2a257e87afd8ec3b9f6274277615e1c2caf3131b352244cfb1987b8b2c415645eeacb9113fa841fc4c9b2ac46e8aed6efd
languageName: node
linkType: hard

@@ -4816,20 +4831,37 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/parser@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/parser@npm:5.59.11"
"@typescript-eslint/parser@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/parser@npm:6.21.0"
dependencies:
"@typescript-eslint/scope-manager": 5.59.11
"@typescript-eslint/types": 5.59.11
"@typescript-eslint/typescript-estree": 5.59.11
"@typescript-eslint/scope-manager": 6.21.0
"@typescript-eslint/types": 6.21.0
"@typescript-eslint/typescript-estree": 6.21.0
"@typescript-eslint/visitor-keys": 6.21.0
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 75eb6e60577690e3c9dd66fde83c9b4e9e5fd818fe9673e532052d5ba8fa21a5f7a69aad19be99e6ef5825e9f52036262b25e918e51f96e1dc26e862448d2d3a
checksum: 162fe3a867eeeffda7328bce32dae45b52283c68c8cb23258fb9f44971f761991af61f71b8c9fe1aa389e93dfe6386f8509c1273d870736c507d76dd40647b68
languageName: node
linkType: hard

"@typescript-eslint/rule-tester@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/rule-tester@npm:6.21.0"
dependencies:
"@typescript-eslint/typescript-estree": 6.21.0
"@typescript-eslint/utils": 6.21.0
ajv: ^6.10.0
lodash.merge: 4.6.2
semver: ^7.5.4
peerDependencies:
"@eslint/eslintrc": ">=2"
eslint: ">=8"
checksum: 7600cb20d0f77a3e89f75dd4f064e595ef44b10e29409be7620d2c3ed76bad19d019a56b29b8bcad814e3027550b7114c71c037fd4c90996fecf431337bf694f
languageName: node
linkType: hard

@@ -4853,16 +4885,6 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/scope-manager@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/scope-manager@npm:5.59.11"
dependencies:
"@typescript-eslint/types": 5.59.11
"@typescript-eslint/visitor-keys": 5.59.11
checksum: f5c4e6d26da0a983b8f0c016f3ae63b3462442fe9c04d7510ca397461e13f6c48332b09b584258a7f336399fa7cd866f3ab55eaad89c5096a411c0d05d296475
languageName: node
linkType: hard

"@typescript-eslint/scope-manager@npm:5.60.0":
version: 5.60.0
resolution: "@typescript-eslint/scope-manager@npm:5.60.0"
@@ -4873,20 +4895,30 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/type-utils@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/type-utils@npm:5.59.11"
"@typescript-eslint/scope-manager@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/scope-manager@npm:6.21.0"
dependencies:
"@typescript-eslint/typescript-estree": 5.59.11
"@typescript-eslint/utils": 5.59.11
"@typescript-eslint/types": 6.21.0
"@typescript-eslint/visitor-keys": 6.21.0
checksum: 71028b757da9694528c4c3294a96cc80bc7d396e383a405eab3bc224cda7341b88e0fc292120b35d3f31f47beac69f7083196c70616434072fbcd3d3e62d3376
languageName: node
linkType: hard

"@typescript-eslint/type-utils@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/type-utils@npm:6.21.0"
dependencies:
"@typescript-eslint/typescript-estree": 6.21.0
"@typescript-eslint/utils": 6.21.0
debug: ^4.3.4
tsutils: ^3.21.0
ts-api-utils: ^1.0.1
peerDependencies:
eslint: "*"
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 3570ba21af35e7e0a916b606c1af311c00d20fe354a5837e0e937191b5e99ceb0076a5ba2924eaa028d4614e03981b20cfdd83a2be780c39e02be3b3bd365b63
checksum: 77025473f4d80acf1fafcce99c5c283e557686a61861febeba9c9913331f8a41e930bf5cd8b7a54db502a57b6eb8ea6d155cbd4f41349ed00e3d7aeb1f477ddc
languageName: node
linkType: hard

@@ -4904,13 +4936,6 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/types@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/types@npm:5.59.11"
checksum: 4bb667571a7254f8c2b0dc3e37100e7290f9be14978722cc31c7204dfababd8a346bed4125e70dcafd15d07be386fb55bb9738bd86662ac10b98a6c964716396
languageName: node
linkType: hard

"@typescript-eslint/types@npm:5.60.0":
version: 5.60.0
resolution: "@typescript-eslint/types@npm:5.60.0"
@@ -4918,6 +4943,13 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/types@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/types@npm:6.21.0"
checksum: 9501b47d7403417af95fc1fb72b2038c5ac46feac0e1598a46bcb43e56a606c387e9dcd8a2a0abe174c91b509f2d2a8078b093786219eb9a01ab2fbf9ee7b684
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:5.40.1":
version: 5.40.1
resolution: "@typescript-eslint/typescript-estree@npm:5.40.1"
@@ -4954,12 +4986,12 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/typescript-estree@npm:5.59.11"
"@typescript-eslint/typescript-estree@npm:5.60.0":
version: 5.60.0
resolution: "@typescript-eslint/typescript-estree@npm:5.60.0"
dependencies:
"@typescript-eslint/types": 5.59.11
"@typescript-eslint/visitor-keys": 5.59.11
"@typescript-eslint/types": 5.60.0
"@typescript-eslint/visitor-keys": 5.60.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
@@ -4968,25 +5000,26 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 516a828884e6939000aac17a27208088055670b0fd9bd22d137a7b2d359a8db9ce9cd09eedffed6f498f968be90ce3c2695a91d46abbd4049f87fd3b7bb986b5
checksum: 0f4f342730ead42ba60b5fca4bf1950abebd83030010c38b5df98ff9fd95d0ce1cfc3974a44c90c65f381f4f172adcf1a540e018d7968cc845d937bf6c734dae
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:5.60.0":
version: 5.60.0
resolution: "@typescript-eslint/typescript-estree@npm:5.60.0"
"@typescript-eslint/typescript-estree@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/typescript-estree@npm:6.21.0"
dependencies:
"@typescript-eslint/types": 5.60.0
"@typescript-eslint/visitor-keys": 5.60.0
"@typescript-eslint/types": 6.21.0
"@typescript-eslint/visitor-keys": 6.21.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.3
semver: ^7.5.4
ts-api-utils: ^1.0.1
peerDependenciesMeta:
typescript:
optional: true
checksum: 0f4f342730ead42ba60b5fca4bf1950abebd83030010c38b5df98ff9fd95d0ce1cfc3974a44c90c65f381f4f172adcf1a540e018d7968cc845d937bf6c734dae
checksum: dec02dc107c4a541e14fb0c96148f3764b92117c3b635db3a577b5a56fc48df7a556fa853fb82b07c0663b4bf2c484c9f245c28ba3e17e5cb0918ea4cab2ea21
languageName: node
linkType: hard

@@ -5008,21 +5041,20 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/utils@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/utils@npm:5.59.11"
"@typescript-eslint/utils@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/utils@npm:6.21.0"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
"@types/json-schema": ^7.0.9
"@types/semver": ^7.3.12
"@typescript-eslint/scope-manager": 5.59.11
"@typescript-eslint/types": 5.59.11
"@typescript-eslint/typescript-estree": 5.59.11
eslint-scope: ^5.1.1
semver: ^7.3.7
"@eslint-community/eslint-utils": ^4.4.0
"@types/json-schema": ^7.0.12
"@types/semver": ^7.5.0
"@typescript-eslint/scope-manager": 6.21.0
"@typescript-eslint/types": 6.21.0
"@typescript-eslint/typescript-estree": 6.21.0
semver: ^7.5.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
checksum: a61f3e761dbdc5d0bdb6c78bca7b2e628f7a1920192286d002219cc3acb516757613c2ec2a4adc416858ba1751ecbe2784457d6ebcec6bbb109cfc2ca210572b
eslint: ^7.0.0 || ^8.0.0
checksum: b129b3a4aebec8468259f4589985cb59ea808afbfdb9c54f02fad11e17d185e2bf72bb332f7c36ec3c09b31f18fc41368678b076323e6e019d06f74ee93f7bf2
languageName: node
linkType: hard

@@ -5082,16 +5114,6 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/visitor-keys@npm:5.59.11"
dependencies:
"@typescript-eslint/types": 5.59.11
eslint-visitor-keys: ^3.3.0
checksum: 4894ec4b2b8da773b1f44398c836fcacb7f5a0c81f9404ecd193920e88d618091a7328659e0aa24697edda10479534db30bec7c8b0ba9fa0fce43f78222d5619
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:5.60.0":
version: 5.60.0
resolution: "@typescript-eslint/visitor-keys@npm:5.60.0"
@@ -5102,6 +5124,16 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/visitor-keys@npm:6.21.0"
dependencies:
"@typescript-eslint/types": 6.21.0
eslint-visitor-keys: ^3.4.1
checksum: 67c7e6003d5af042d8703d11538fca9d76899f0119130b373402819ae43f0bc90d18656aa7add25a24427ccf1a0efd0804157ba83b0d4e145f06107d7d1b7433
languageName: node
linkType: hard

"@ungap/structured-clone@npm:^1.2.0":
version: 1.2.0
resolution: "@ungap/structured-clone@npm:1.2.0"
@@ -5238,8 +5270,9 @@ __metadata:
"@types/react-modal": 3.16.2
"@types/react-virtualized": 9.21.26
"@types/valid-url": 1.0.6
"@typescript-eslint/eslint-plugin": 5.59.11
"@typescript-eslint/parser": 5.59.11
"@typescript-eslint/eslint-plugin": 6.21.0
"@typescript-eslint/parser": 6.21.0
"@typescript-eslint/rule-tester": 6.21.0
autoprefixer: 10.4.16
axios: 1.6.4
chalk: 4.1.2
@@ -5406,7 +5439,7 @@ __metadata:
languageName: node
linkType: hard

"ajv@npm:^6.12.4, ajv@npm:~6.12.6":
"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:~6.12.6":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -6921,7 +6954,7 @@ __metadata:
"@types/react-highlight-words": 0.16.6
"@types/react-modal": 3.16.2
"@types/react-virtualized": 9.21.26
"@typescript-eslint/parser": 5.59.11
"@typescript-eslint/parser": 6.21.0
"@vitejs/plugin-react": 4.1.1
autoprefixer: 10.4.16
eslint: 8.52.0
@@ -8580,13 +8613,6 @@ __metadata:
languageName: node
linkType: hard

"grapheme-splitter@npm:^1.0.4":
version: 1.0.4
resolution: "grapheme-splitter@npm:1.0.4"
checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620
languageName: node
linkType: hard

"graphemer@npm:^1.4.0":
version: 1.4.0
resolution: "graphemer@npm:1.4.0"
@@ -8895,6 +8921,13 @@ __metadata:
languageName: node
linkType: hard

"ignore@npm:^5.2.4":
version: 5.3.1
resolution: "ignore@npm:5.3.1"
checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3
languageName: node
linkType: hard

"import-fresh@npm:^3.2.1":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
@@ -10745,6 +10778,15 @@ __metadata:
languageName: node
linkType: hard

"minimatch@npm:9.0.3, 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":
version: 3.0.4
resolution: "minimatch@npm:3.0.4"
@@ -10763,15 +10805,6 @@ __metadata:
languageName: node
linkType: hard

"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

"minimist@npm:>=1.2.6":
version: 1.2.8
resolution: "minimist@npm:1.2.8"
@@ -13247,6 +13280,15 @@ __metadata:
languageName: node
linkType: hard

"ts-api-utils@npm:^1.0.1":
version: 1.2.0
resolution: "ts-api-utils@npm:1.2.0"
peerDependencies:
typescript: ">=4.2.0"
checksum: 9f11d4fdb8171e68cca664ae7b9c0438a2f57f66283f2e5aec8eb7ca3cb5126fb35be9cdf8884b35bf75bbf4cf222d7ea5f30e12bc7b984a720e42a4e44524bb
languageName: node
linkType: hard

"ts-interface-checker@npm:^0.1.9":
version: 0.1.13
resolution: "ts-interface-checker@npm:0.1.13"

Loading…
Cancel
Save