From 95275db568999bf48670894a3dc6b6c1a2f517f9 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Wed, 5 Jun 2024 01:33:30 +0200 Subject: [PATCH] Revert "BREAKING: Replace `eslint-plugin-import` with `eslint-plugin-import-x` (#356)" (#357) This reverts commit de2b1209b92d9334f61c2ac0ee9cc38f76025ca7. --- .eslintrc.js | 4 +- package.json | 2 +- packages/base/README.md | 2 +- packages/base/package.json | 4 +- packages/base/rules-snapshot.json | 50 +- packages/base/src/index.js | 44 +- packages/browser/README.md | 2 +- packages/browser/package.json | 2 +- packages/commonjs/README.md | 2 +- packages/commonjs/package.json | 2 +- packages/jest/README.md | 2 +- packages/jest/package.json | 2 +- packages/mocha/README.md | 2 +- packages/mocha/package.json | 2 +- packages/nodejs/README.md | 2 +- packages/nodejs/package.json | 2 +- packages/nodejs/rules-snapshot.json | 2 +- packages/nodejs/src/index.js | 6 +- packages/typescript/README.md | 2 +- packages/typescript/package.json | 2 +- packages/typescript/rules-snapshot.json | 4 +- packages/typescript/src/index.js | 4 +- yarn.lock | 757 ++++++++++++++++++++---- 23 files changed, 722 insertions(+), 181 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index bcd2bedb..2844801f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -12,8 +12,8 @@ module.exports = { ], rules: { - 'import-x/no-dynamic-require': 'off', - 'import-x/no-nodejs-modules': 'off', + 'import/no-dynamic-require': 'off', + 'import/no-nodejs-modules': 'off', 'n/global-require': 'off', 'n/no-process-exit': 'off', 'n/no-sync': 'off', diff --git a/package.json b/package.json index 6f80b774..2205387b 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@types/jest": "^29.5.12", "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jest": "^27.9.0", "eslint-plugin-jsdoc": "^47.0.2", "eslint-plugin-n": "^16.6.2", diff --git a/packages/base/README.md b/packages/base/README.md index bbc76cc5..7bde2319 100644 --- a/packages/base/README.md +++ b/packages/base/README.md @@ -11,7 +11,7 @@ yarn add --dev \ @metamask/eslint-config@^12.2.0 \ eslint@^8.57.0 \ eslint-config-prettier@^8.5.0 \ - eslint-plugin-import-x@^0.5.1 \ + eslint-plugin-import@~2.26.0 \ eslint-plugin-jsdoc@^47.0.2 \ eslint-plugin-prettier@^4.2.1 \ eslint-plugin-promise@^6.1.1 \ diff --git a/packages/base/package.json b/packages/base/package.json index c2311973..95a29523 100644 --- a/packages/base/package.json +++ b/packages/base/package.json @@ -25,7 +25,7 @@ "@metamask/auto-changelog": "^3.4.4", "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jsdoc": "^47.0.2", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -34,7 +34,7 @@ "peerDependencies": { "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jsdoc": ">=43.0.7 <48", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", diff --git a/packages/base/rules-snapshot.json b/packages/base/rules-snapshot.json index cad9ae06..2b7b6e23 100644 --- a/packages/base/rules-snapshot.json +++ b/packages/base/rules-snapshot.json @@ -99,47 +99,47 @@ } ], "implicit-arrow-linebreak": "off", - "import-x/default": "error", - "import-x/export": "error", - "import-x/extensions": [ + "import/default": "error", + "import/export": "error", + "import/extensions": [ "error", "never", { "json": "always" } ], - "import-x/first": "error", - "import-x/named": "error", - "import-x/namespace": "error", - "import-x/newline-after-import": "error", - "import-x/no-absolute-path": "error", - "import-x/no-amd": "error", - "import-x/no-anonymous-default-export": "error", - "import-x/no-duplicates": "error", - "import-x/no-dynamic-require": "error", - "import-x/no-extraneous-dependencies": "error", - "import-x/no-mutable-exports": "error", - "import-x/no-named-as-default": "error", - "import-x/no-named-as-default-member": "error", - "import-x/no-named-default": "error", - "import-x/no-nodejs-modules": "error", - "import-x/no-self-import": "error", - "import-x/no-unassigned-import": "error", - "import-x/no-unresolved": [ + "import/first": "error", + "import/named": "error", + "import/namespace": "error", + "import/newline-after-import": "error", + "import/no-absolute-path": "error", + "import/no-amd": "error", + "import/no-anonymous-default-export": "error", + "import/no-duplicates": "error", + "import/no-dynamic-require": "error", + "import/no-extraneous-dependencies": "error", + "import/no-mutable-exports": "error", + "import/no-named-as-default": "error", + "import/no-named-as-default-member": "error", + "import/no-named-default": "error", + "import/no-nodejs-modules": "error", + "import/no-self-import": "error", + "import/no-unassigned-import": "error", + "import/no-unresolved": [ "error", { "commonjs": true } ], - "import-x/no-useless-path-segments": [ + "import/no-useless-path-segments": [ "error", { "commonjs": true, "noUselessIndex": true } ], - "import-x/no-webpack-loader-syntax": "error", - "import-x/order": [ + "import/no-webpack-loader-syntax": "error", + "import/order": [ "error", { "newlines-between": "always", @@ -153,7 +153,7 @@ } } ], - "import-x/unambiguous": "error", + "import/unambiguous": "error", "indent": "off", "indent-legacy": "off", "jsdoc/check-access": "error", diff --git a/packages/base/src/index.js b/packages/base/src/index.js index 51b202f3..1d9078e3 100644 --- a/packages/base/src/index.js +++ b/packages/base/src/index.js @@ -25,7 +25,7 @@ module.exports = { extends: [ 'eslint:recommended', 'plugin:prettier/recommended', - 'plugin:import-x/recommended', + 'plugin:import/recommended', ], rules: { @@ -283,43 +283,43 @@ module.exports = { yoda: ['error', 'never'], /* import plugin rules */ - 'import-x/extensions': [ + 'import/extensions': [ 'error', 'never', { json: 'always', }, ], - 'import-x/first': 'error', - 'import-x/newline-after-import': 'error', - 'import-x/no-absolute-path': 'error', - 'import-x/no-amd': 'error', - 'import-x/no-anonymous-default-export': 'error', - 'import-x/no-duplicates': 'error', - 'import-x/no-dynamic-require': 'error', - 'import-x/no-extraneous-dependencies': 'error', - 'import-x/no-mutable-exports': 'error', - 'import-x/no-named-as-default': 'error', - 'import-x/no-named-as-default-member': 'error', - 'import-x/no-named-default': 'error', - 'import-x/no-nodejs-modules': 'error', - 'import-x/no-self-import': 'error', - 'import-x/no-unassigned-import': 'error', - 'import-x/no-unresolved': [ + 'import/first': 'error', + 'import/newline-after-import': 'error', + 'import/no-absolute-path': 'error', + 'import/no-amd': 'error', + 'import/no-anonymous-default-export': 'error', + 'import/no-duplicates': 'error', + 'import/no-dynamic-require': 'error', + 'import/no-extraneous-dependencies': 'error', + 'import/no-mutable-exports': 'error', + 'import/no-named-as-default': 'error', + 'import/no-named-as-default-member': 'error', + 'import/no-named-default': 'error', + 'import/no-nodejs-modules': 'error', + 'import/no-self-import': 'error', + 'import/no-unassigned-import': 'error', + 'import/no-unresolved': [ 'error', { commonjs: true, }, ], - 'import-x/no-useless-path-segments': [ + 'import/no-useless-path-segments': [ 'error', { commonjs: true, noUselessIndex: true, }, ], - 'import-x/no-webpack-loader-syntax': 'error', - 'import-x/order': [ + 'import/no-webpack-loader-syntax': 'error', + 'import/order': [ 'error', { // This means that there will always be a newline between the import @@ -343,7 +343,7 @@ module.exports = { }, }, ], - 'import-x/unambiguous': 'error', + 'import/unambiguous': 'error', /* jsdoc plugin rules */ 'jsdoc/check-access': 'error', diff --git a/packages/browser/README.md b/packages/browser/README.md index 0dfc7f8f..8080af38 100644 --- a/packages/browser/README.md +++ b/packages/browser/README.md @@ -12,7 +12,7 @@ yarn add --dev \ @metamask/eslint-config-browser@^12.1.0 \ eslint@^8.57.0 \ eslint-config-prettier@^8.5.0 \ - eslint-plugin-import-x@^0.5.1 \ + eslint-plugin-import@~2.26.0 \ eslint-plugin-jsdoc@^47.0.2 \ eslint-plugin-prettier@^4.2.1 \ eslint-plugin-promise@^6.1.1 \ diff --git a/packages/browser/package.json b/packages/browser/package.json index 8fc74a7b..15d1c159 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -25,7 +25,7 @@ "@metamask/auto-changelog": "^3.4.4", "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jsdoc": "^47.0.2", "eslint-plugin-prettier": "^4.2.1", "prettier": "^2.7.1" diff --git a/packages/commonjs/README.md b/packages/commonjs/README.md index f2fd32a7..57e7da5d 100644 --- a/packages/commonjs/README.md +++ b/packages/commonjs/README.md @@ -10,7 +10,7 @@ yarn add --dev \ @metamask/eslint-config-commonjs@^12.1.0 \ eslint@^8.57.0 \ eslint-config-prettier@^8.5.0 \ - eslint-plugin-import-x@^0.5.1 \ + eslint-plugin-import@~2.26.0 \ eslint-plugin-jsdoc@^47.0.2 \ eslint-plugin-prettier@^4.2.1 \ eslint-plugin-promise@^6.1.1 \ diff --git a/packages/commonjs/package.json b/packages/commonjs/package.json index 14977160..35ab9dd9 100644 --- a/packages/commonjs/package.json +++ b/packages/commonjs/package.json @@ -25,7 +25,7 @@ "@metamask/auto-changelog": "^3.4.4", "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jsdoc": "^47.0.2", "eslint-plugin-prettier": "^4.2.1", "prettier": "^2.7.1" diff --git a/packages/jest/README.md b/packages/jest/README.md index ced3cee7..40115bc7 100644 --- a/packages/jest/README.md +++ b/packages/jest/README.md @@ -10,7 +10,7 @@ yarn add --dev \ @metamask/eslint-config-jest@^12.1.0 \ eslint@^8.57.0 \ eslint-config-prettier@^8.5.0 \ - eslint-plugin-import-x@^0.5.1 \ + eslint-plugin-import@~2.26.0 \ eslint-plugin-jsdoc@^47.0.2 \ eslint-plugin-jest@^27.9.0 \ eslint-plugin-prettier@^4.2.1 \ diff --git a/packages/jest/package.json b/packages/jest/package.json index dd756cee..de4952e1 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -26,7 +26,7 @@ "@metamask/eslint-config": "^12.0.0", "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jest": "^27.9.0", "eslint-plugin-jsdoc": "^47.0.2", "eslint-plugin-prettier": "^4.2.1", diff --git a/packages/mocha/README.md b/packages/mocha/README.md index 1ef7e635..66a2303b 100644 --- a/packages/mocha/README.md +++ b/packages/mocha/README.md @@ -10,7 +10,7 @@ yarn add --dev \ @metamask/eslint-config-mocha@^12.1.0 \ eslint@^8.57.0 \ eslint-config-prettier@^8.5.0 \ - eslint-plugin-import-x@^0.5.1 \ + eslint-plugin-import@~2.26.0 \ eslint-plugin-jsdoc@^47.0.2 \ eslint-plugin-mocha@^10.4.1 \ eslint-plugin-prettier@^4.2.1 \ diff --git a/packages/mocha/package.json b/packages/mocha/package.json index c7789d7b..21b5ab63 100644 --- a/packages/mocha/package.json +++ b/packages/mocha/package.json @@ -26,7 +26,7 @@ "@metamask/eslint-config": "^12.0.0", "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jsdoc": "^47.0.2", "eslint-plugin-mocha": "^10.4.1", "eslint-plugin-prettier": "^4.2.1", diff --git a/packages/nodejs/README.md b/packages/nodejs/README.md index 16febc57..8d568e1e 100644 --- a/packages/nodejs/README.md +++ b/packages/nodejs/README.md @@ -10,7 +10,7 @@ yarn add --dev \ @metamask/eslint-config-nodejs@^12.1.0 \ eslint@^8.57.0 \ eslint-config-prettier@^8.5.0 \ - eslint-plugin-import-x@^0.5.1 \ + eslint-plugin-import@~2.26.0 \ eslint-plugin-jsdoc@^47.0.2 \ eslint-plugin-n@^16.6.2 \ eslint-plugin-prettier@^4.2.1 \ diff --git a/packages/nodejs/package.json b/packages/nodejs/package.json index 050c9490..e5089c88 100644 --- a/packages/nodejs/package.json +++ b/packages/nodejs/package.json @@ -26,7 +26,7 @@ "@metamask/eslint-config": "^12.2.0", "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jsdoc": "^47.0.2", "eslint-plugin-n": "^16.6.2", "eslint-plugin-prettier": "^4.2.1", diff --git a/packages/nodejs/rules-snapshot.json b/packages/nodejs/rules-snapshot.json index 98ddf69c..b9d5ef3d 100644 --- a/packages/nodejs/rules-snapshot.json +++ b/packages/nodejs/rules-snapshot.json @@ -1,5 +1,5 @@ { - "import-x/no-nodejs-modules": "off", + "import/no-nodejs-modules": "off", "n/callback-return": "error", "n/exports-style": "error", "n/global-require": "error", diff --git a/packages/nodejs/src/index.js b/packages/nodejs/src/index.js index ec5c612a..fe7b1605 100644 --- a/packages/nodejs/src/index.js +++ b/packages/nodejs/src/index.js @@ -26,8 +26,8 @@ module.exports = { // Possible Errors 'n/handle-callback-err': ['error', '^(err|error)$'], 'n/no-callback-literal': 'error', - 'n/no-missing-import': 'off', // Duplicates `import-x/no-unresolved` - 'n/no-missing-require': 'off', // Duplicates `import-x/no-unresolved` + 'n/no-missing-import': 'off', // Duplicates `import/no-unresolved` + 'n/no-missing-require': 'off', // Duplicates `import/no-unresolved` 'n/no-new-require': 'error', 'n/no-path-concat': 'error', 'n/no-unsupported-features/es-syntax': 'off', @@ -53,6 +53,6 @@ module.exports = { // Enabled in the base config, but this should be allowed in Node.js // projects. - 'import-x/no-nodejs-modules': 'off', + 'import/no-nodejs-modules': 'off', }, }; diff --git a/packages/typescript/README.md b/packages/typescript/README.md index 9c2cda0e..37e7d5e8 100644 --- a/packages/typescript/README.md +++ b/packages/typescript/README.md @@ -12,7 +12,7 @@ yarn add --dev \ @typescript-eslint/parser@^6.21.0 \ eslint@^8.57.0 \ eslint-config-prettier@^8.5.0 \ - eslint-plugin-import-x@^0.5.1 \ + eslint-plugin-import@~2.26.0 \ eslint-plugin-jsdoc@^47.0.2 \ eslint-plugin-prettier@^4.2.1 \ eslint-plugin-promise@^6.1.1 \ diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 8a533d28..dd5b609a 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -29,7 +29,7 @@ "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import-x": "^0.5.1", + "eslint-plugin-import": "~2.26.0", "eslint-plugin-jsdoc": "^47.0.2", "eslint-plugin-prettier": "^4.2.1", "prettier": "^2.7.1", diff --git a/packages/typescript/rules-snapshot.json b/packages/typescript/rules-snapshot.json index b5a6d273..a6585d6c 100644 --- a/packages/typescript/rules-snapshot.json +++ b/packages/typescript/rules-snapshot.json @@ -170,8 +170,8 @@ "constructor-super": "off", "default-param-last": "off", "getter-return": "off", - "import-x/named": "off", - "import-x/no-unresolved": "off", + "import/named": "off", + "import/no-unresolved": "off", "jsdoc/check-indentation": "error", "jsdoc/check-syntax": "error", "jsdoc/no-types": "error", diff --git a/packages/typescript/src/index.js b/packages/typescript/src/index.js index 6827ffe0..68d95c9c 100644 --- a/packages/typescript/src/index.js +++ b/packages/typescript/src/index.js @@ -28,12 +28,12 @@ module.exports = { extends: [ 'plugin:@typescript-eslint/recommended', 'plugin:@typescript-eslint/recommended-type-checked', - 'plugin:import-x/typescript', + 'plugin:import/typescript', ], rules: { // Handled by TypeScript - 'import-x/no-unresolved': 'off', + 'import/no-unresolved': 'off', // Our rules '@typescript-eslint/array-type': 'error', diff --git a/yarn.lock b/yarn.lock index 8b13c74f..0d61a726 100644 --- a/yarn.lock +++ b/yarn.lock @@ -914,7 +914,7 @@ __metadata: "@metamask/auto-changelog": ^3.4.4 eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jsdoc: ^47.0.2 eslint-plugin-prettier: ^4.2.1 prettier: ^2.7.1 @@ -931,7 +931,7 @@ __metadata: "@metamask/auto-changelog": ^3.4.4 eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jsdoc: ^47.0.2 eslint-plugin-prettier: ^4.2.1 prettier: ^2.7.1 @@ -949,7 +949,7 @@ __metadata: "@metamask/eslint-config": ^12.0.0 eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jest: ^27.9.0 eslint-plugin-jsdoc: ^47.0.2 eslint-plugin-prettier: ^4.2.1 @@ -969,7 +969,7 @@ __metadata: "@metamask/eslint-config": ^12.0.0 eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jsdoc: ^47.0.2 eslint-plugin-mocha: ^10.4.1 eslint-plugin-prettier: ^4.2.1 @@ -989,7 +989,7 @@ __metadata: "@metamask/eslint-config": ^12.2.0 eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jsdoc: ^47.0.2 eslint-plugin-n: ^16.6.2 eslint-plugin-prettier: ^4.2.1 @@ -1011,7 +1011,7 @@ __metadata: "@typescript-eslint/parser": ^6.21.0 eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jsdoc: ^47.0.2 eslint-plugin-prettier: ^4.2.1 prettier: ^2.7.1 @@ -1032,7 +1032,7 @@ __metadata: "@metamask/auto-changelog": ^3.4.4 eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jsdoc: ^47.0.2 eslint-plugin-prettier: ^4.2.1 eslint-plugin-promise: ^6.1.1 @@ -1040,7 +1040,7 @@ __metadata: peerDependencies: eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jsdoc: ">=43.0.7 <48" eslint-plugin-prettier: ^4.2.1 eslint-plugin-promise: ^6.1.1 @@ -1385,6 +1385,13 @@ __metadata: languageName: node linkType: hard +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac + languageName: node + linkType: hard + "@types/ms@npm:*": version: 0.7.31 resolution: "@types/ms@npm:0.7.31" @@ -1492,16 +1499,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/scope-manager@npm:7.12.0" - dependencies: - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/visitor-keys": 7.12.0 - checksum: 563de8a96b1c879e2cc84ea8e24a2a0f01aeafdc3ac477712f6e195f9f3639b978a8f86fd9841bd84d80e6d305b1c32cc5079baadd8fe24cd2603eba6ee792da - 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" @@ -1533,13 +1530,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/types@npm:7.12.0" - checksum: 56068abd1bf563fceb6ddea3d6b72893ae51fb527e5821e03aecc679f5dd6ff378f2adf445ccc404655163152f586bf04856a09b020635f57af4ce2fd9b5d40a - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.42.1": version: 5.42.1 resolution: "@typescript-eslint/typescript-estree@npm:5.42.1" @@ -1577,25 +1567,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.12.0" - dependencies: - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/visitor-keys": 7.12.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - minimatch: ^9.0.4 - semver: ^7.6.0 - ts-api-utils: ^1.3.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 16c75e117920432bc782da9efa0a2051ffa95c4b31b1f5cd613799aeeffd6de0f5ca5ff736ee2da5a8d3034d2ebb9c5240736d0737f118ed7c774b8b2ac87845 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/utils@npm:6.21.0" @@ -1631,20 +1602,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^7.4.0": - version: 7.12.0 - resolution: "@typescript-eslint/utils@npm:7.12.0" - dependencies: - "@eslint-community/eslint-utils": ^4.4.0 - "@typescript-eslint/scope-manager": 7.12.0 - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/typescript-estree": 7.12.0 - peerDependencies: - eslint: ^8.56.0 - checksum: f9b5afe9e70ff908f348de54d130b2157df8af0f9815cf7df0830bd85df249d3b34da8b03ad3bea84ed0c2ea1743caeae68355fbcca9a7da8df30bc76bc1506c - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.42.1": version: 5.42.1 resolution: "@typescript-eslint/visitor-keys@npm:5.42.1" @@ -1665,16 +1622,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.12.0" - dependencies: - "@typescript-eslint/types": 7.12.0 - eslint-visitor-keys: ^3.4.3 - checksum: 4352d910d87435457bb3fe2a6766fe702c31c0706789b4c478bd16c99bed7aa16654856e61ff14ecea2802030f96fa40d478bd57c205ac53f1f130577b7423b2 - languageName: node - linkType: hard - "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -1870,6 +1817,29 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "array-buffer-byte-length@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + is-array-buffer: ^3.0.1 + checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 + languageName: node + linkType: hard + +"array-includes@npm:^3.1.4": + version: 3.1.6 + resolution: "array-includes@npm:3.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 + is-string: ^1.0.7 + checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 + languageName: node + linkType: hard + "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -1877,6 +1847,25 @@ __metadata: languageName: node linkType: hard +"array.prototype.flat@npm:^1.2.5": + version: 1.3.1 + resolution: "array.prototype.flat@npm:1.3.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b + 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 + languageName: node + linkType: hard + "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -2092,6 +2081,16 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" + dependencies: + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -2333,6 +2332,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:^2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -2368,6 +2376,16 @@ __metadata: languageName: node linkType: hard +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": + version: 1.1.4 + resolution: "define-properties@npm:1.1.4" + dependencies: + has-property-descriptors: ^1.0.0 + object-keys: ^1.1.1 + checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + languageName: node + linkType: hard + "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" @@ -2426,6 +2444,15 @@ __metadata: languageName: node linkType: hard +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: ^2.0.2 + checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 + languageName: node + linkType: hard + "doctrine@npm:^3.0.0": version: 3.0.0 resolution: "doctrine@npm:3.0.0" @@ -2502,6 +2529,79 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": + version: 1.21.2 + resolution: "es-abstract@npm:1.21.2" + dependencies: + array-buffer-byte-length: ^1.0.0 + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + es-set-tostringtag: ^2.0.1 + es-to-primitive: ^1.2.1 + function.prototype.name: ^1.1.5 + get-intrinsic: ^1.2.0 + get-symbol-description: ^1.0.0 + globalthis: ^1.0.3 + gopd: ^1.0.1 + has: ^1.0.3 + has-property-descriptors: ^1.0.0 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + internal-slot: ^1.0.5 + is-array-buffer: ^3.0.2 + is-callable: ^1.2.7 + is-negative-zero: ^2.0.2 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + is-string: ^1.0.7 + is-typed-array: ^1.1.10 + is-weakref: ^1.0.2 + object-inspect: ^1.12.3 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.4.3 + safe-regex-test: ^1.0.0 + string.prototype.trim: ^1.2.7 + string.prototype.trimend: ^1.0.6 + string.prototype.trimstart: ^1.0.6 + typed-array-length: ^1.0.4 + unbox-primitive: ^1.0.2 + which-typed-array: ^1.1.9 + checksum: 037f55ee5e1cdf2e5edbab5524095a4f97144d95b94ea29e3611b77d852fd8c8a40e7ae7101fa6a759a9b9b1405f188c3c70928f2d3cd88d543a07fc0d5ad41a + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.1 + resolution: "es-set-tostringtag@npm:2.0.1" + dependencies: + get-intrinsic: ^1.1.3 + has: ^1.0.3 + has-tostringtag: ^1.0.0 + checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.0": + version: 1.0.0 + resolution: "es-shim-unscopables@npm:1.0.0" + dependencies: + has: ^1.0.3 + checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -2552,14 +2652,26 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.9": - version: 0.3.9 - resolution: "eslint-import-resolver-node@npm:0.3.9" +"eslint-import-resolver-node@npm:^0.3.6": + version: 0.3.7 + resolution: "eslint-import-resolver-node@npm:0.3.7" dependencies: debug: ^3.2.7 - is-core-module: ^2.13.0 - resolve: ^1.22.4 - checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 + is-core-module: ^2.11.0 + resolve: ^1.22.1 + checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.7.3": + version: 2.8.0 + resolution: "eslint-module-utils@npm:2.8.0" + dependencies: + debug: ^3.2.7 + peerDependenciesMeta: + eslint: + optional: true + checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 languageName: node linkType: hard @@ -2576,22 +2688,26 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import-x@npm:^0.5.1": - version: 0.5.1 - resolution: "eslint-plugin-import-x@npm:0.5.1" +"eslint-plugin-import@npm:~2.26.0": + version: 2.26.0 + resolution: "eslint-plugin-import@npm:2.26.0" dependencies: - "@typescript-eslint/utils": ^7.4.0 - debug: ^4.3.4 - doctrine: ^3.0.0 - eslint-import-resolver-node: ^0.3.9 - get-tsconfig: ^4.7.3 + array-includes: ^3.1.4 + array.prototype.flat: ^1.2.5 + debug: ^2.6.9 + doctrine: ^2.1.0 + eslint-import-resolver-node: ^0.3.6 + eslint-module-utils: ^2.7.3 + has: ^1.0.3 + is-core-module: ^2.8.1 is-glob: ^4.0.3 - minimatch: ^9.0.3 - semver: ^7.6.0 - tslib: ^2.6.2 + minimatch: ^3.1.2 + object.values: ^1.1.5 + resolve: ^1.22.0 + tsconfig-paths: ^3.14.1 peerDependencies: - eslint: ^8.56.0 || ^9.0.0-0 - checksum: 680cdccafe21491bb257e820b09975242309c507bd464afc53f61f237743c5c4989334ed272646916f4e6a41625866afc6fcdebccf47ff1d650b8a189b9ea6cb + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: 0bf77ad80339554481eafa2b1967449e1f816b94c7a6f9614ce33fb4083c4e6c050f10d241dd50b4975d47922880a34de1e42ea9d8e6fd663ebb768baa67e655 languageName: node linkType: hard @@ -3031,6 +3147,15 @@ __metadata: languageName: node linkType: hard +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: ^1.1.3 + checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0": version: 3.1.1 resolution: "foreground-child@npm:3.1.1" @@ -3085,13 +3210,32 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 languageName: node linkType: hard +"function.prototype.name@npm:^1.1.5": + version: 1.1.5 + resolution: "function.prototype.name@npm:1.1.5" + 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 + +"functions-have-names@npm:^1.2.2": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 + languageName: node + linkType: hard + "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -3122,6 +3266,18 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": + version: 1.2.1 + resolution: "get-intrinsic@npm:1.2.1" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + checksum: 5b61d88552c24b0cf6fa2d1b3bc5459d7306f699de060d76442cce49a4721f52b8c560a33ab392cf5575b7810277d54ded9d4d39a1ea61855619ebc005aa7e5f + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -3143,21 +3299,22 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.7.0": - version: 4.7.3 - resolution: "get-tsconfig@npm:4.7.3" +"get-symbol-description@npm:^1.0.0": + version: 1.0.0 + resolution: "get-symbol-description@npm:1.0.0" dependencies: - resolve-pkg-maps: ^1.0.0 - checksum: d124e6900f8beb3b71f215941096075223158d0abb09fb5daa8d83299f6c17d5e95a97d12847b387e9e716bb9bd256a473f918fb8020f3b1acc0b1e5c2830bbf + call-bind: ^1.0.2 + get-intrinsic: ^1.1.1 + checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 languageName: node linkType: hard -"get-tsconfig@npm:^4.7.3": - version: 4.7.5 - resolution: "get-tsconfig@npm:4.7.5" +"get-tsconfig@npm:^4.7.0": + version: 4.7.3 + resolution: "get-tsconfig@npm:4.7.3" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: e5b271fae2b4cd1869bbfc58db56983026cc4a08fdba988725a6edd55d04101507de154722503a22ee35920898ff9bdcba71f99d93b17df35dddb8e8a2ad91be + checksum: d124e6900f8beb3b71f215941096075223158d0abb09fb5daa8d83299f6c17d5e95a97d12847b387e9e716bb9bd256a473f918fb8020f3b1acc0b1e5c2830bbf languageName: node linkType: hard @@ -3258,6 +3415,15 @@ __metadata: languageName: node linkType: hard +"globalthis@npm:^1.0.3": + version: 1.0.3 + resolution: "globalthis@npm:1.0.3" + dependencies: + define-properties: ^1.1.3 + checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 + languageName: node + linkType: hard + "globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -3285,6 +3451,15 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: ^1.1.3 + checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 + languageName: node + linkType: hard + "graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" @@ -3299,6 +3474,13 @@ __metadata: languageName: node linkType: hard +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b + languageName: node + linkType: hard + "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -3313,6 +3495,38 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.0": + version: 1.0.0 + resolution: "has-property-descriptors@npm:1.0.0" + dependencies: + get-intrinsic: ^1.1.1 + checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.0": + version: 1.0.0 + resolution: "has-tostringtag@npm:1.0.0" + dependencies: + has-symbols: ^1.0.2 + checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c + languageName: node + linkType: hard + "has-unicode@npm:^2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" @@ -3320,6 +3534,15 @@ __metadata: languageName: node linkType: hard +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" + dependencies: + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + languageName: node + linkType: hard + "hasown@npm:^2.0.0": version: 2.0.2 resolution: "hasown@npm:2.0.2" @@ -3485,6 +3708,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.0.5": + version: 1.0.5 + resolution: "internal-slot@npm:1.0.5" + dependencies: + get-intrinsic: ^1.2.0 + has: ^1.0.3 + side-channel: ^1.0.4 + checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a + languageName: node + linkType: hard + "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -3495,6 +3729,17 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": + version: 3.0.2 + resolution: "is-array-buffer@npm:3.0.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.0 + is-typed-array: ^1.1.10 + checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -3502,6 +3747,25 @@ __metadata: languageName: node linkType: hard +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" + dependencies: + has-bigints: ^1.0.1 + checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 + languageName: node + linkType: hard + "is-builtin-module@npm:^3.2.1": version: 3.2.1 resolution: "is-builtin-module@npm:3.2.1" @@ -3511,7 +3775,14 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.8.1": +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac + languageName: node + linkType: hard + +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.8.1": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -3520,6 +3791,13 @@ __metadata: languageName: node linkType: hard +"is-date-object@npm:^1.0.1": + version: 1.0.2 + resolution: "is-date-object@npm:1.0.2" + checksum: ac859426e5df031abd9d1eeed32a41cc0de06e47227bd972b8bc716460a9404654b3dba78f41e8171ccf535c4bfa6d72a8d1d15a0873f9646698af415e92c2fb + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -3557,6 +3835,22 @@ __metadata: 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 + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -3578,6 +3872,25 @@ __metadata: languageName: node linkType: hard +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 + 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" + dependencies: + call-bind: ^1.0.2 + checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a + languageName: node + linkType: hard + "is-stream@npm:^2.0.0": version: 2.0.0 resolution: "is-stream@npm:2.0.0" @@ -3585,6 +3898,46 @@ __metadata: languageName: node linkType: hard +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" + dependencies: + has-symbols: ^1.0.2 + checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 + 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" + 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 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -4197,6 +4550,17 @@ __metadata: languageName: node linkType: hard +"json5@npm:^1.0.1": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: ^1.2.0 + bin: + json5: lib/cli.js + checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 + languageName: node + linkType: hard + "json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -4411,12 +4775,10 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": - version: 9.0.4 - resolution: "minimatch@npm:9.0.4" - dependencies: - brace-expansion: ^2.0.1 - checksum: cf717f597ec3eed7dabc33153482a2e8d49f4fd3c26e58fd9c71a94c5029a0838728841b93f46bf1263b65a8010e2ee800d0dc9b004ab8ba8b6d1ec07cc115b5 +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": + version: 1.2.6 + resolution: "minimist@npm:1.2.6" + checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb languageName: node linkType: hard @@ -4537,6 +4899,13 @@ __metadata: languageName: node linkType: hard +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -4721,6 +5090,43 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4": + version: 4.1.4 + resolution: "object.assign@npm:4.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + has-symbols: ^1.0.3 + object-keys: ^1.1.1 + checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + languageName: node + linkType: hard + +"object.values@npm:^1.1.5": + version: 1.1.6 + resolution: "object.values@npm:1.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e + languageName: node + linkType: hard + "once@npm:^1.3.0": version: 1.4.0 resolution: "once@npm:1.4.0" @@ -5039,6 +5445,17 @@ __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 + "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -5083,7 +5500,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8, resolve@npm:^1.20.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4": +"resolve@npm:1.22.8, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -5096,7 +5513,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.2#~builtin, resolve@patch:resolve@^1.22.4#~builtin": +"resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.2#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" dependencies: @@ -5148,7 +5565,7 @@ __metadata: "@types/jest": ^29.5.12 eslint: ^8.57.0 eslint-config-prettier: ^8.5.0 - eslint-plugin-import-x: ^0.5.1 + eslint-plugin-import: ~2.26.0 eslint-plugin-jest: ^27.9.0 eslint-plugin-jsdoc: ^47.0.2 eslint-plugin-n: ^16.6.2 @@ -5175,6 +5592,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-regex-test@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + is-regex: ^1.1.4 + checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + languageName: node + linkType: hard + "safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -5223,6 +5651,17 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.0.4": + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" + dependencies: + call-bind: ^1.0.0 + get-intrinsic: ^1.0.2 + object-inspect: ^1.9.0 + checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -5456,6 +5895,39 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.7": + version: 1.2.7 + resolution: "string.prototype.trim@npm:1.2.7" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 05b7b2d6af63648e70e44c4a8d10d8cc457536df78b55b9d6230918bde75c5987f6b8604438c4c8652eb55e4fc9725d2912789eb4ec457d6995f3495af190c09 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.6": + version: 1.0.6 + resolution: "string.prototype.trimend@npm:1.0.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.6": + version: 1.0.6 + resolution: "string.prototype.trimstart@npm:1.0.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -5483,6 +5955,13 @@ __metadata: languageName: node linkType: hard +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + "strip-bom@npm:^4.0.0": version: 4.0.0 resolution: "strip-bom@npm:4.0.0" @@ -5610,7 +6089,7 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": +"ts-api-utils@npm:^1.0.1": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" peerDependencies: @@ -5619,6 +6098,18 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:^3.14.1": + version: 3.14.1 + resolution: "tsconfig-paths@npm:3.14.1" + dependencies: + "@types/json5": ^0.0.29 + json5: ^1.0.1 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d + languageName: node + linkType: hard + "tslib@npm:^1.8.1": version: 1.10.0 resolution: "tslib@npm:1.10.0" @@ -5674,6 +6165,17 @@ __metadata: languageName: node linkType: hard +"typed-array-length@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-length@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + is-typed-array: ^1.1.9 + checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + languageName: node + linkType: hard + "typescript@npm:~5.4.3": version: 5.4.3 resolution: "typescript@npm:5.4.3" @@ -5694,6 +6196,18 @@ __metadata: languageName: node linkType: hard +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + has-bigints: ^1.0.2 + has-symbols: ^1.0.3 + which-boxed-primitive: ^1.0.2 + checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 + languageName: node + linkType: hard + "unique-filename@npm:^2.0.0": version: 2.0.1 resolution: "unique-filename@npm:2.0.1" @@ -5808,6 +6322,33 @@ __metadata: languageName: node linkType: hard +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2" + dependencies: + is-bigint: ^1.0.1 + is-boolean-object: ^1.1.0 + is-number-object: ^1.0.4 + is-string: ^1.0.5 + is-symbol: ^1.0.3 + checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.9": + version: 1.1.9 + resolution: "which-typed-array@npm:1.1.9" + 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 + is-typed-array: ^1.1.10 + checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + languageName: node + linkType: hard + "which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2"