diff --git a/package.json b/package.json index a5eaa00..aaae297 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "eslint-plugin-eslint-plugin": "^6.3.2", "eslint-remote-tester": "^4.0.1", "eslint-remote-tester-repositories": "^2.0.0", - "importx": "^0.3.11", + "importx": "^0.5.0", "tsx": "^4.19.2", "typescript": "^5.7.2", "unbuild": "^2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c62571..5fcd65e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,11 +10,11 @@ importers: dependencies: '@typescript-eslint/utils': specifier: '>= 8.0' - version: 8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + version: 8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) devDependencies: '@stylistic/eslint-plugin': specifier: ^2.11.0 - version: 2.11.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + version: 2.11.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@types/eslint': specifier: ^9.6.1 version: 9.6.1 @@ -26,16 +26,16 @@ importers: version: 20.17.9 '@typescript-eslint/eslint-plugin': specifier: 8.0.0 - version: 8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + version: 8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/parser': specifier: 8.0.0 - version: 8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + version: 8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/rule-tester': specifier: 8.0.0 - version: 8.0.0(@eslint/eslintrc@3.2.0)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + version: 8.0.0(@eslint/eslintrc@3.2.0)(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@vitest/eslint-plugin': specifier: ^1.1.12 - version: 1.1.12(@typescript-eslint/utils@8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@1.6.0(@types/node@20.17.9)) + version: 1.1.12(@typescript-eslint/utils@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@1.6.0(@types/node@20.17.9)) bumpp: specifier: ^9.8.1 version: 9.8.1 @@ -44,22 +44,22 @@ importers: version: 8.2.2 eslint: specifier: ^9.16.0 - version: 9.16.0(jiti@1.21.6) + version: 9.16.0(jiti@2.4.1) eslint-doc-generator: specifier: ^1.7.1 - version: 1.7.1(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + version: 1.7.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) eslint-plugin-eslint-plugin: specifier: ^6.3.2 - version: 6.3.2(eslint@9.16.0(jiti@1.21.6)) + version: 6.3.2(eslint@9.16.0(jiti@2.4.1)) eslint-remote-tester: specifier: ^4.0.1 - version: 4.0.1(eslint@9.16.0(jiti@1.21.6))(importx@0.3.11)(jiti@1.21.6) + version: 4.0.1(eslint@9.16.0(jiti@2.4.1))(importx@0.5.0)(jiti@2.4.1) eslint-remote-tester-repositories: specifier: ^2.0.0 version: 2.0.0 importx: - specifier: ^0.3.11 - version: 0.3.11 + specifier: ^0.5.0 + version: 0.5.0 tsx: specifier: ^4.19.2 version: 4.19.2 @@ -1122,6 +1122,7 @@ packages: boolean@3.2.0: resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -1361,6 +1362,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} @@ -1699,8 +1709,8 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - importx@0.3.11: - resolution: {integrity: sha512-KsFrXKNGeNdeaBsTWU2sEhL3xo+uxquONy5FWnTBititJKebUBg8EgHW8Wl5bpNP+8iN9yOpGqIhVyjfjJigtA==} + importx@0.5.0: + resolution: {integrity: sha512-qROz3rSOjQYclmEQAajH9RhBuqpAGHM+5CNd9fk+TsF4JKmQsAI1egafW8XZZv8vARCo4nAmmt5d0eI2B8GUsA==} imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -1790,6 +1800,10 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.4.1: + resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==} + hasBin: true + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -1980,6 +1994,9 @@ packages: ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -3147,9 +3164,9 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.16.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.16.0(jiti@2.4.1))': dependencies: - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.0': {} @@ -3350,10 +3367,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.11.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@stylistic/eslint-plugin@2.11.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) - eslint: 9.16.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -3387,15 +3404,15 @@ snapshots: '@types/yoga-layout@1.9.2': {} - '@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/parser': 8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.0.0 - '@typescript-eslint/type-utils': 8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.0.0 - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3405,26 +3422,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@typescript-eslint/parser@8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 8.0.0 '@typescript-eslint/types': 8.0.0 '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.0.0 debug: 4.3.5 - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@8.0.0(@eslint/eslintrc@3.2.0)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@typescript-eslint/rule-tester@8.0.0(@eslint/eslintrc@3.2.0)(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@eslint/eslintrc': 3.2.0 '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) ajv: 6.12.6 - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 semver: 7.6.2 @@ -3447,10 +3464,10 @@ snapshots: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - '@typescript-eslint/type-utils@8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) debug: 4.3.5 ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: @@ -3509,39 +3526,39 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@typescript-eslint/utils@5.62.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.4.1)) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2) - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) eslint-scope: 5.1.1 semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@typescript-eslint/utils@8.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.4.1)) '@typescript-eslint/scope-manager': 8.0.0 '@typescript-eslint/types': 8.0.0 '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.7.2) - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.14.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@typescript-eslint/utils@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.4.1)) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.2) - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) transitivePeerDependencies: - supports-color - typescript @@ -3561,10 +3578,10 @@ snapshots: '@typescript-eslint/types': 8.14.0 eslint-visitor-keys: 3.4.3 - '@vitest/eslint-plugin@1.1.12(@typescript-eslint/utils@8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@1.6.0(@types/node@20.17.9))': + '@vitest/eslint-plugin@1.1.12(@typescript-eslint/utils@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@1.6.0(@types/node@20.17.9))': dependencies: - '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) - eslint: 9.16.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) optionalDependencies: typescript: 5.7.2 vitest: 1.6.0(@types/node@20.17.9) @@ -3712,9 +3729,9 @@ snapshots: transitivePeerDependencies: - magicast - bundle-require@5.0.0(esbuild@0.20.2): + bundle-require@5.0.0(esbuild@0.23.0): dependencies: - esbuild: 0.20.2 + esbuild: 0.23.0 load-tsconfig: 0.2.5 c12@1.11.2: @@ -3962,6 +3979,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + deep-eql@4.1.3: dependencies: type-detect: 4.0.8 @@ -4103,16 +4124,16 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-doc-generator@1.7.1(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2): + eslint-doc-generator@1.7.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 5.62.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) ajv: 8.13.0 boolean: 3.2.0 commander: 10.0.1 cosmiconfig: 8.3.6(typescript@5.7.2) deepmerge: 4.3.1 dot-prop: 7.2.0 - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) jest-diff: 29.7.0 json-schema-traverse: 1.0.0 markdown-table: 3.0.3 @@ -4122,27 +4143,27 @@ snapshots: - supports-color - typescript - eslint-plugin-eslint-plugin@6.3.2(eslint@9.16.0(jiti@1.21.6)): + eslint-plugin-eslint-plugin@6.3.2(eslint@9.16.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@1.21.6)) - eslint: 9.16.0(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.16.0(jiti@2.4.1) estraverse: 5.3.0 eslint-remote-tester-repositories@2.0.0: {} - eslint-remote-tester@4.0.1(eslint@9.16.0(jiti@1.21.6))(importx@0.3.11)(jiti@1.21.6): + eslint-remote-tester@4.0.1(eslint@9.16.0(jiti@2.4.1))(importx@0.5.0)(jiti@2.4.1): dependencies: '@babel/code-frame': 7.24.7 JSONStream: 1.3.5 chalk: 4.1.2 - eslint: 9.16.0(jiti@1.21.6) + eslint: 9.16.0(jiti@2.4.1) ink: 3.2.0(react@17.0.2) object-hash: 3.0.0 react: 17.0.2 simple-git: 3.25.0 optionalDependencies: - importx: 0.3.11 - jiti: 1.21.6 + importx: 0.5.0 + jiti: 2.4.1 transitivePeerDependencies: - '@types/react' - bufferutil @@ -4163,9 +4184,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.16.0(jiti@1.21.6): + eslint@9.16.0(jiti@2.4.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.0 '@eslint/core': 0.9.0 @@ -4200,7 +4221,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 1.21.6 + jiti: 2.4.1 transitivePeerDependencies: - supports-color @@ -4395,14 +4416,13 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - importx@0.3.11: + importx@0.5.0: dependencies: - bundle-require: 5.0.0(esbuild@0.20.2) - debug: 4.3.5 - esbuild: 0.20.2 - jiti: 1.21.6 + bundle-require: 5.0.0(esbuild@0.23.0) + debug: 4.3.7 + esbuild: 0.23.0 + jiti: 2.4.1 pathe: 1.1.2 - pkg-types: 1.1.3 tsx: 4.19.2 transitivePeerDependencies: - supports-color @@ -4499,6 +4519,8 @@ snapshots: jiti@1.21.6: {} + jiti@2.4.1: {} + js-tokens@4.0.0: {} js-tokens@9.0.0: {} @@ -4674,6 +4696,8 @@ snapshots: ms@2.1.2: {} + ms@2.1.3: {} + nanoid@3.3.7: {} natural-compare@1.4.0: {}