diff --git a/package.json b/package.json index 7ae25694..07ce4b84 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "eslint": "^9.39.2", "fast-glob": "^3.3.3", "flow-bin": "^0.272.2", - "git-format-staged": "^3.1.2", + "git-format-staged": "^4.0.0", "globals": "^17.0.0", "husky": "^9.0.0", "is-ci": "^4.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01175138..5d784631 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,16 +44,16 @@ importers: version: 0.4.0 '@eslint/eslintrc': specifier: ^3.3.3 - version: 3.3.3 + version: 3.3.3(supports-color@7.2.0) '@eslint/js': specifier: ^9.39.2 version: 9.39.2 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4) + version: 3.2.4(supports-color@7.2.0)(vitest@3.2.4) '@vitest/eslint-plugin': specifier: ^1.6.4 - version: 1.6.4(eslint@9.39.2)(typescript@5.8.3)(vitest@3.2.4) + version: 1.6.4(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.8.3)(vitest@3.2.4) '@vitest/ui': specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) @@ -65,7 +65,7 @@ importers: version: 0.25.12 eslint: specifier: ^9.39.2 - version: 9.39.2 + version: 9.39.2(supports-color@7.2.0) fast-glob: specifier: ^3.3.3 version: 3.3.3 @@ -73,8 +73,8 @@ importers: specifier: ^0.272.2 version: 0.272.2 git-format-staged: - specifier: ^3.1.2 - version: 3.1.2 + specifier: ^4.0.0 + version: 4.0.1 globals: specifier: ^17.0.0 version: 17.5.0 @@ -98,7 +98,7 @@ importers: version: 2.1.1 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4) + version: 3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4)(supports-color@7.2.0) packages: @@ -1306,8 +1306,8 @@ packages: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} - git-format-staged@3.1.2: - resolution: {integrity: sha512-Rnwj9+Te/EEi9zLQHotGYksMHAhYH62MUembu2QfBujcLACYyk3FkHEKldZxFjNN7MpRXC1/OPCcT6QhaFBuLg==} + git-format-staged@4.0.1: + resolution: {integrity: sha512-8C9Bw4VtZxa+VNMGh8Og8qG+rH527q+8un1SKpVgo3ZZXTCGI/U9a6oyJAFlfkeYFrOh7rTWWfH1NbL+63Sttw==} hasBin: true glob-parent@5.1.2: @@ -2304,7 +2304,7 @@ packages: uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true validate-npm-package-license@3.0.4: @@ -2682,17 +2682,17 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2)': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(supports-color@7.2.0))': dependencies: - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.21.1': + '@eslint/config-array@0.21.1(supports-color@7.2.0)': dependencies: '@eslint/object-schema': 2.1.7 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2705,10 +2705,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.3': + '@eslint/eslintrc@3.3.3(supports-color@7.2.0)': dependencies: ajv: 6.12.6 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -2991,11 +2991,11 @@ snapshots: '@types/q@1.5.5': {} - '@typescript-eslint/project-service@8.51.0(typescript@5.8.3)': + '@typescript-eslint/project-service@8.51.0(supports-color@7.2.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.8.3) '@typescript-eslint/types': 8.51.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -3011,13 +3011,13 @@ snapshots: '@typescript-eslint/types@8.51.0': {} - '@typescript-eslint/typescript-estree@8.51.0(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.51.0(supports-color@7.2.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/project-service': 8.51.0(typescript@5.8.3) + '@typescript-eslint/project-service': 8.51.0(supports-color@7.2.0)(typescript@5.8.3) '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.8.3) '@typescript-eslint/types': 8.51.0 '@typescript-eslint/visitor-keys': 8.51.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) minimatch: 9.0.5 semver: 7.7.3 tinyglobby: 0.2.15 @@ -3026,13 +3026,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.51.0(eslint@9.39.2)(typescript@5.8.3)': + '@typescript-eslint/utils@8.51.0(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(supports-color@7.2.0)) '@typescript-eslint/scope-manager': 8.51.0 '@typescript-eslint/types': 8.51.0 - '@typescript-eslint/typescript-estree': 8.51.0(typescript@5.8.3) - eslint: 9.39.2 + '@typescript-eslint/typescript-estree': 8.51.0(supports-color@7.2.0)(typescript@5.8.3) + eslint: 9.39.2(supports-color@7.2.0) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -3042,33 +3042,33 @@ snapshots: '@typescript-eslint/types': 8.51.0 eslint-visitor-keys: 4.2.1 - '@vitest/coverage-v8@3.2.4(vitest@3.2.4)': + '@vitest/coverage-v8@3.2.4(supports-color@7.2.0)(vitest@3.2.4)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 ast-v8-to-istanbul: 0.3.10 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 + istanbul-lib-source-maps: 5.0.6(supports-color@7.2.0) istanbul-reports: 3.1.7 magic-string: 0.30.17 magicast: 0.3.5 std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4) + vitest: 3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4)(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.6.4(eslint@9.39.2)(typescript@5.8.3)(vitest@3.2.4)': + '@vitest/eslint-plugin@1.6.4(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.8.3)(vitest@3.2.4)': dependencies: '@typescript-eslint/scope-manager': 8.51.0 - '@typescript-eslint/utils': 8.51.0(eslint@9.39.2)(typescript@5.8.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.51.0(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.8.3) + eslint: 9.39.2(supports-color@7.2.0) optionalDependencies: typescript: 5.8.3 - vitest: 3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4) + vitest: 3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4)(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -3117,7 +3117,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.15 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4) + vitest: 3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4)(supports-color@7.2.0) '@vitest/utils@3.2.4': dependencies: @@ -3350,13 +3350,17 @@ snapshots: data-uri-to-buffer@4.0.1: {} - debug@4.4.1: + debug@4.4.1(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 - debug@4.4.3: + debug@4.4.3(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 decamelize@1.2.0: {} @@ -3480,14 +3484,14 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.2: + eslint@9.39.2(supports-color@7.2.0): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(supports-color@7.2.0)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.21.1 + '@eslint/config-array': 0.21.1(supports-color@7.2.0) '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.3 + '@eslint/eslintrc': 3.3.3(supports-color@7.2.0) '@eslint/js': 9.39.2 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.6 @@ -3497,7 +3501,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -3694,7 +3698,7 @@ snapshots: call-bind: 1.0.2 get-intrinsic: 1.1.1 - git-format-staged@3.1.2: {} + git-format-staged@4.0.1: {} glob-parent@5.1.2: dependencies: @@ -3887,10 +3891,10 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@5.0.6: + istanbul-lib-source-maps@5.0.6(supports-color@7.2.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -4692,10 +4696,10 @@ snapshots: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 - vite-node@3.2.4(@types/node@22.15.24): + vite-node@3.2.4(@types/node@22.15.24)(supports-color@7.2.0): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 6.3.5(@types/node@22.15.24) @@ -4725,7 +4729,7 @@ snapshots: '@types/node': 22.15.24 fsevents: 2.3.3 - vitest@3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4): + vitest@3.2.4(@types/node@22.15.24)(@vitest/ui@3.2.4)(supports-color@7.2.0): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 @@ -4736,7 +4740,7 @@ snapshots: '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 chai: 5.2.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 @@ -4748,7 +4752,7 @@ snapshots: tinypool: 1.1.1 tinyrainbow: 2.0.0 vite: 6.3.5(@types/node@22.15.24) - vite-node: 3.2.4(@types/node@22.15.24) + vite-node: 3.2.4(@types/node@22.15.24)(supports-color@7.2.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.24