diff --git a/package.json b/package.json index 02a60ec..f9828bb 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "description": "Repo maintenance made easy", "devDependencies": { "@biomejs/biome": "1.9", - "@types/node": "22.8", + "@types/node": "22.10", "@types/sort-json": "2.0", "@vitest/coverage-v8": "2.1", "dependency-cruiser": "16.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 50804c5..29bf111 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,14 +22,14 @@ importers: specifier: '1.9' version: 1.9.4 '@types/node': - specifier: '22.8' - version: 22.8.2 + specifier: '22.10' + version: 22.10.1 '@types/sort-json': specifier: '2.0' version: 2.0.3 '@vitest/coverage-v8': specifier: '2.1' - version: 2.1.3(vitest@2.1.3) + version: 2.1.3(vitest@2.1.3(@types/node@22.10.1)) dependency-cruiser: specifier: '16.7' version: 16.7.0 @@ -38,16 +38,16 @@ importers: version: 0.24.0 eslint: specifier: '9.14' - version: 9.14.0 + version: 9.14.0(jiti@1.21.6) eslint-plugin-shuunen: specifier: '0.3' - version: 0.3.0(eslint@9.14.0)(tailwindcss@3.4.14)(typescript@5.7.2) + version: 0.3.0(eslint@9.14.0(jiti@1.21.6))(tailwindcss@3.4.14)(typescript@5.7.2)(vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@1.21.6))) typescript: specifier: '5.7' version: 5.7.2 vitest: specifier: '2.1' - version: 2.1.3(@types/node@22.8.2) + version: 2.1.3(@types/node@22.10.1) watchlist: specifier: '0.3' version: 0.3.1 @@ -618,8 +618,8 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/node@22.8.2': - resolution: {integrity: sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==} + '@types/node@22.10.1': + resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1890,8 +1890,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} @@ -2235,9 +2235,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@1.21.6))': dependencies: - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.2': {} @@ -2391,39 +2391,41 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/node@22.8.2': + '@types/node@22.10.1': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/normalize-package-data@2.4.4': {} '@types/sort-json@2.0.3': {} - '@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0)(eslint@9.14.0)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.11.2 - '@typescript-eslint/parser': 7.15.0(eslint@9.14.0)(typescript@5.7.2) + '@typescript-eslint/parser': 7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@9.14.0)(typescript@5.7.2) - '@typescript-eslint/utils': 7.15.0(eslint@9.14.0)(typescript@5.7.2) + '@typescript-eslint/type-utils': 7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/visitor-keys': 7.15.0 - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.15.0(eslint@9.14.0)(typescript@5.7.2)': + '@typescript-eslint/parser@7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 7.15.0 '@typescript-eslint/types': 7.15.0 '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 7.15.0 debug: 4.3.7 - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -2438,13 +2440,14 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.15.0(eslint@9.14.0)(typescript@5.7.2)': + '@typescript-eslint/type-utils@7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.7.2) - '@typescript-eslint/utils': 7.15.0(eslint@9.14.0)(typescript@5.7.2) + '@typescript-eslint/utils': 7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) debug: 4.3.7 - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -2463,6 +2466,7 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -2477,28 +2481,29 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.15.0(eslint@9.14.0)(typescript@5.7.2)': + '@typescript-eslint/utils@7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 7.15.0 '@typescript-eslint/types': 7.15.0 '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.7.2) - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.18.0(eslint@9.14.0)(typescript@5.7.2)': + '@typescript-eslint/utils@7.18.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -2513,7 +2518,7 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@vitest/coverage-v8@2.1.3(vitest@2.1.3)': + '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@22.10.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -2527,7 +2532,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.3(@types/node@22.8.2) + vitest: 2.1.3(@types/node@22.10.1) transitivePeerDependencies: - supports-color @@ -2538,12 +2543,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10)': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.10.1))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 - vite: 5.4.10(@types/node@22.8.2) + optionalDependencies: + vite: 5.4.10(@types/node@22.10.1) '@vitest/pretty-format@2.1.3': dependencies: @@ -2845,14 +2851,14 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-plugin-jsdoc@48.5.2(eslint@9.14.0): + eslint-plugin-jsdoc@48.5.2(eslint@9.14.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.43.1 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) esquery: 1.6.0 parse-imports: 2.2.1 semver: 7.6.3 @@ -2861,27 +2867,29 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-perfectionist@2.11.0(eslint@9.14.0)(typescript@5.7.2): + eslint-plugin-perfectionist@2.11.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)(vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@1.21.6))): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@9.14.0)(typescript@5.7.2) - eslint: 9.14.0 + '@typescript-eslint/utils': 7.18.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + eslint: 9.14.0(jiti@1.21.6) minimatch: 9.0.5 natural-compare-lite: 1.4.0 + optionalDependencies: + vue-eslint-parser: 9.4.3(eslint@9.14.0(jiti@1.21.6)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-shuunen@0.3.0(eslint@9.14.0)(tailwindcss@3.4.14)(typescript@5.7.2): + eslint-plugin-shuunen@0.3.0(eslint@9.14.0(jiti@1.21.6))(tailwindcss@3.4.14)(typescript@5.7.2)(vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@1.21.6))): dependencies: '@eslint/eslintrc': 3.1.0 - eslint: 9.14.0 - eslint-plugin-jsdoc: 48.5.2(eslint@9.14.0) - eslint-plugin-perfectionist: 2.11.0(eslint@9.14.0)(typescript@5.7.2) + eslint: 9.14.0(jiti@1.21.6) + eslint-plugin-jsdoc: 48.5.2(eslint@9.14.0(jiti@1.21.6)) + eslint-plugin-perfectionist: 2.11.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)(vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@1.21.6))) eslint-plugin-tailwindcss: 3.17.5(tailwindcss@3.4.14) - eslint-plugin-unicorn: 54.0.0(eslint@9.14.0) - eslint-plugin-vue: 9.27.0(eslint@9.14.0) + eslint-plugin-unicorn: 54.0.0(eslint@9.14.0(jiti@1.21.6)) + eslint-plugin-vue: 9.27.0(eslint@9.14.0(jiti@1.21.6)) globals: 15.8.0 - typescript-eslint: 7.15.0(eslint@9.14.0)(typescript@5.7.2) + typescript-eslint: 7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) transitivePeerDependencies: - astro-eslint-parser - supports-color @@ -2897,15 +2905,15 @@ snapshots: postcss: 8.4.47 tailwindcss: 3.4.14 - eslint-plugin-unicorn@54.0.0(eslint@9.14.0): + eslint-plugin-unicorn@54.0.0(eslint@9.14.0(jiti@1.21.6)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -2919,16 +2927,16 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vue@9.27.0(eslint@9.14.0): + eslint-plugin-vue@9.27.0(eslint@9.14.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) - eslint: 9.14.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) + eslint: 9.14.0(jiti@1.21.6) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.14.0) + vue-eslint-parser: 9.4.3(eslint@9.14.0(jiti@1.21.6)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -2947,9 +2955,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.14.0: + eslint@9.14.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.18.0 '@eslint/core': 0.7.0 @@ -2984,6 +2992,8 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 transitivePeerDependencies: - supports-color @@ -3427,8 +3437,9 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 - postcss: 8.4.47 yaml: 2.6.0 + optionalDependencies: + postcss: 8.4.47 postcss-nested@6.2.0(postcss@8.4.47): dependencies: @@ -3733,19 +3744,20 @@ snapshots: type-fest@0.8.1: {} - typescript-eslint@7.15.0(eslint@9.14.0)(typescript@5.7.2): + typescript-eslint@7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0)(eslint@9.14.0)(typescript@5.7.2) - '@typescript-eslint/parser': 7.15.0(eslint@9.14.0)(typescript@5.7.2) - '@typescript-eslint/utils': 7.15.0(eslint@9.14.0)(typescript@5.7.2) - eslint: 9.14.0 + '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/parser': 7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 7.15.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + eslint: 9.14.0(jiti@1.21.6) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color typescript@5.7.2: {} - undici-types@6.19.8: {} + undici-types@6.20.0: {} update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: @@ -3764,12 +3776,12 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.3(@types/node@22.8.2): + vite-node@2.1.3(@types/node@22.10.1): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.10(@types/node@22.8.2) + vite: 5.4.10(@types/node@22.10.1) transitivePeerDependencies: - '@types/node' - less @@ -3781,20 +3793,19 @@ snapshots: - supports-color - terser - vite@5.4.10(@types/node@22.8.2): + vite@5.4.10(@types/node@22.10.1): dependencies: - '@types/node': 22.8.2 esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: + '@types/node': 22.10.1 fsevents: 2.3.3 - vitest@2.1.3(@types/node@22.8.2): + vitest@2.1.3(@types/node@22.10.1): dependencies: - '@types/node': 22.8.2 '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.10.1)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -3809,9 +3820,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.2) - vite-node: 2.1.3(@types/node@22.8.2) + vite: 5.4.10(@types/node@22.10.1) + vite-node: 2.1.3(@types/node@22.10.1) why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 22.10.1 transitivePeerDependencies: - less - lightningcss @@ -3823,10 +3836,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.14.0): + vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@1.21.6)): dependencies: debug: 4.3.7 - eslint: 9.14.0 + eslint: 9.14.0(jiti@1.21.6) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1