diff --git a/package.json b/package.json index 7ae25694..a8dc5520 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ }, "dependencies": { "@babel/code-frame": "^7.27.1", - "@humanwhocodes/momoa": "^2.0.4", + "@humanwhocodes/momoa": "^3.0.0", "chalk": "^4.1.2", "jsonpointer": "^5.0.1", "leven": "^3.1.0 < 4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01175138..6bdfd8c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: ^7.27.1 version: 7.27.1 '@humanwhocodes/momoa': - specifier: ^2.0.4 - version: 2.0.4 + specifier: ^3.0.0 + version: 3.3.10 chalk: specifier: ^4.1.2 version: 4.1.2 @@ -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 @@ -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: @@ -396,9 +396,9 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/momoa@2.0.4': - resolution: {integrity: sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA==} - engines: {node: '>=10.10.0'} + '@humanwhocodes/momoa@3.3.10': + resolution: {integrity: sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==} + engines: {node: '>=18'} '@humanwhocodes/retry@0.3.1': resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} @@ -1974,7 +1974,6 @@ packages: react@16.14.0: resolution: {integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==} engines: {node: '>=0.10.0'} - deprecated: 'false' read-pkg-up@1.0.1: resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} @@ -2304,7 +2303,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 +2681,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 +2704,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 @@ -2737,7 +2736,7 @@ snapshots: '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/momoa@2.0.4': {} + '@humanwhocodes/momoa@3.3.10': {} '@humanwhocodes/retry@0.3.1': {} @@ -2991,11 +2990,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 +3010,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 +3025,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 +3041,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 +3116,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 +3349,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 +3483,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 +3500,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 @@ -3887,10 +3890,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 +4695,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 +4728,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 +4739,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 +4751,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