diff --git a/package.json b/package.json index 1003997..920b116 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@types/node": "^22.9.1", "@vitest/coverage-v8": "^2.1.5", "eslint": "^8.57.1", - "eslint-import-resolver-typescript": "^3.6.3", + "eslint-import-resolver-typescript": "^3.7.0", "prettier": "^3.3.3", "ts-plugin-type-coverage": "^2.29.7", "type-coverage": "^2.29.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 530b081..1f5ccb5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,10 +15,10 @@ devDependencies: version: 1.4.0(vite@5.4.11) '@logicer/eslint-plugin': specifier: ^4.0.3 - version: 4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5) + version: 4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5) '@logicer/prettier-config': specifier: ^2.1.0 - version: 2.1.0(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(svelte@5.2.7)(typescript@5.4.5) + version: 2.1.0(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(prettier@3.3.3)(svelte@5.2.7)(typescript@5.4.5) '@logicer/tsconfig': specifier: ^5.0.1 version: 5.0.1(ts-plugin-type-coverage@2.29.7)(typescript@5.4.5) @@ -35,8 +35,8 @@ devDependencies: specifier: ^8.57.1 version: 8.57.1 eslint-import-resolver-typescript: - specifier: ^3.6.3 - version: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint@8.57.1) + specifier: ^3.7.0 + version: 3.7.0(eslint@8.57.1) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -522,7 +522,7 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true - /@logicer/eslint-plugin@4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5): + /@logicer/eslint-plugin@4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5): resolution: {integrity: sha512-BII0RRiDEFhU4hFehBiUwK651Fx4KqMPlefxaFOMztIEQha4cWSMCdntUo/Utv3BUUY6Jh8fkvGMGEJtLLTHFA==} engines: {node: ^20.10.0} peerDependencies: @@ -534,14 +534,14 @@ packages: dependencies: '@eslint/eslintrc': 3.2.0 eslint: 8.57.1 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.7.0(eslint@8.57.1) optionalDependencies: '@eslint/js': 8.57.1 '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.4.5) '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.4.5) eslint-config-prettier: 9.1.0(eslint@8.57.1) eslint-plugin-deprecation: 2.0.0(eslint@8.57.1)(typescript@5.4.5) - eslint-plugin-import: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) eslint-plugin-jsdoc: 48.11.0(eslint@8.57.1) eslint-plugin-n: 16.6.2(eslint@8.57.1) eslint-plugin-prettier: 5.2.1(@types/eslint@8.56.12)(eslint-config-prettier@9.1.0)(eslint@8.57.1)(prettier@3.3.3) @@ -559,11 +559,11 @@ packages: - typescript dev: true - /@logicer/prettier-config@2.1.0(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(svelte@5.2.7)(typescript@5.4.5): + /@logicer/prettier-config@2.1.0(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(prettier@3.3.3)(svelte@5.2.7)(typescript@5.4.5): resolution: {integrity: sha512-Jc+UtpeQVaS/ZQXiVkTdrS/5Xx4WopfDwJf2Q9+B7oOFGVAgBRfINK6RCPrnCQo+jnFtrGGcSztUtZ6w4oCyzA==} engines: {node: ^20.8.0} optionalDependencies: - '@logicer/eslint-plugin': 4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5) + '@logicer/eslint-plugin': 4.0.3(@types/eslint@8.56.12)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.4.5) prettier-plugin-svelte: 3.3.1(prettier@3.3.3)(svelte@5.2.7) transitivePeerDependencies: - '@types/eslint' @@ -1064,6 +1064,7 @@ packages: transitivePeerDependencies: - supports-color dev: true + optional: true /@typescript-eslint/scope-manager@6.21.0: resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} @@ -1073,6 +1074,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 dev: true + optional: true /@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.4.5): resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} @@ -1101,6 +1103,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} requiresBuild: true dev: true + optional: true /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} @@ -1124,6 +1127,7 @@ packages: transitivePeerDependencies: - supports-color dev: true + optional: true /@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.4.5): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} @@ -1154,6 +1158,7 @@ packages: '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 dev: true + optional: true /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -1433,6 +1438,7 @@ packages: engines: {node: '>=8'} requiresBuild: true dev: true + optional: true /assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} @@ -1644,6 +1650,7 @@ packages: /debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + requiresBuild: true peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -1652,6 +1659,7 @@ packages: dependencies: ms: 2.1.3 dev: true + optional: true /debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} @@ -1685,6 +1693,7 @@ packages: dependencies: path-type: 4.0.0 dev: true + optional: true /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} @@ -1821,9 +1830,10 @@ packages: transitivePeerDependencies: - supports-color dev: true + optional: true - /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0)(eslint@8.57.1): - resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} + /eslint-import-resolver-typescript@3.7.0(eslint@8.57.1): + resolution: {integrity: sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -1839,21 +1849,19 @@ packages: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 + stable-hash: 0.0.4 transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - supports-color dev: true - /eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + /eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} + requiresBuild: true peerDependencies: '@typescript-eslint/parser': '*' eslint: '*' @@ -1876,10 +1884,11 @@ packages: debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.7.0(eslint@8.57.1) transitivePeerDependencies: - supports-color dev: true + optional: true /eslint-plugin-deprecation@2.0.0(eslint@8.57.1)(typescript@5.4.5): resolution: {integrity: sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==} @@ -1912,7 +1921,7 @@ packages: dev: true optional: true - /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): resolution: {integrity: sha512-ORizX37MelIWLbMyqI7hi8VJMf7A0CskMmYkB+lkCX3aF4pkGV7kwx5bSEb4qx7Yce2rAf9s34HqDRPjGRZPNQ==} engines: {node: '>=12'} requiresBuild: true @@ -1923,7 +1932,7 @@ packages: doctrine: 3.0.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) get-tsconfig: 4.8.1 is-glob: 4.0.3 minimatch: 3.1.2 @@ -2405,6 +2414,7 @@ packages: merge2: 1.4.1 slash: 3.0.0 dev: true + optional: true /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -2829,6 +2839,7 @@ packages: dependencies: brace-expansion: 2.0.1 dev: true + optional: true /minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} @@ -3023,6 +3034,7 @@ packages: engines: {node: '>=8'} requiresBuild: true dev: true + optional: true /pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -3362,6 +3374,7 @@ packages: engines: {node: '>=8'} requiresBuild: true dev: true + optional: true /slashes@3.0.12: resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} @@ -3423,6 +3436,10 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true + /stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + dev: true + /stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true @@ -3649,6 +3666,7 @@ packages: dependencies: typescript: 5.4.5 dev: true + optional: true /ts-plugin-type-coverage@2.29.7(typescript@5.4.5): resolution: {integrity: sha512-Jp1VP5xxBoNoA0piDHdizoRH90xhk/VaYusQK+b/L0kp8/32uq4PYKGLWv8H7+fp4M8lHib/VZ6tDHw8915b0g==}