diff --git a/package.json b/package.json index ddb9ffa5..43da4814 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@types/graphlib": "^2.1.8", "@types/node": "^24.0.0", "eslint": "10.3.0", - "jest": "30.4.1", + "jest": "30.4.2", "myzod": "1.12.1", "npm-run-all2": "8.0.4", "ts-dedent": "^2.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7083701f..102b72d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,8 +49,8 @@ importers: specifier: 10.3.0 version: 10.3.0(jiti@2.4.0) jest: - specifier: 30.4.1 - version: 30.4.1(@types/node@24.12.2) + specifier: 30.4.2 + version: 30.4.2(@types/node@24.12.2) myzod: specifier: 1.12.1 version: 1.12.1 @@ -62,7 +62,7 @@ importers: version: 2.2.0 ts-jest: specifier: 29.4.9 - version: 29.4.9(@babel/core@7.29.0)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.0))(jest-util@30.4.1)(jest@30.4.1(@types/node@24.12.2))(typescript@6.0.3) + version: 29.4.9(@babel/core@7.29.0)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.0))(jest-util@30.4.1)(jest@30.4.2(@types/node@24.12.2))(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 @@ -994,8 +994,8 @@ packages: resolution: {integrity: sha512-v3bhyxUh9Hgmo5p6hAOXe14/R3ZxZDOsvHleh4B07z3m/x4/ngPUXEm9XwK4sF4u+f+P2ORb0Ge+MgpaqRMVDA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/core@30.4.1': - resolution: {integrity: sha512-zNfBGtukVyc0ClmSzXgeP6eseumdekHfrqa++GsPK8ZUm9Hm3TY8X8LQvGfZVrp23RSz9ebbcruXnAv3no0Q+g==} + '@jest/core@30.4.2': + resolution: {integrity: sha512-TZJA6cPJUFxoWhxaLo8t0VX/MZX2wPWr0uIDvLSHIvN4gu9h02vSzqI2kBADG1ExqQlC+cY09xKMSreivvrChQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -2631,12 +2631,12 @@ packages: resolution: {integrity: sha512-IuctmYrxi21iOSOaIXpJWalHyPAsVv0GeBHKDn8C1CA4W5htHn7INL+wdnL4Bo0+olEndvAFkmb++tIQJG+vvg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-circus@30.4.1: - resolution: {integrity: sha512-kcCeuPX8Kh6TSujMOIzaAXWvvr41LFlbhLyEYzcc8doXIuGdX+hOxSxbAH7sJItvi1H2ZOU5B3ujD3FLiX5e4g==} + jest-circus@30.4.2: + resolution: {integrity: sha512-rvHH7VlY6LgbJXJTQ87GW62g1FntOtbhh0zT+v04kC+pgL6aBKyYINXxWukCpj3dcIBMw5/XUbtDS9dU9JTXeQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-cli@30.4.1: - resolution: {integrity: sha512-wh86tmU2ak4aqaVg4Y+OwNys9Plrh4478+o8Zapeo8iz95uwW/WY+A4Yb3pd6C3ilHhY+Ue6V+yDM8G+zUDX+A==} + jest-cli@30.4.2: + resolution: {integrity: sha512-jfA2ocvVHMXS2QijrJ0d31ektP+d/W0T5RpcTX2Pq+3sVqHlsXVCM2+FmwpL+bdY8OfHpIg9xMxLF17Zg0U49Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: @@ -2645,8 +2645,8 @@ packages: node-notifier: optional: true - jest-config@30.4.1: - resolution: {integrity: sha512-AHAI8llsQFfz3oE6/AcBrP7tJdVnqczmBvnXONO8RWRqKefLaxKmkIUq0otc+QTZ/0gxBP7wBLfh6caMmNZcLA==} + jest-config@30.4.2: + resolution: {integrity: sha512-rNHAShJQqQwFNoL0hbf3BphSBOWnpOUAKvidLS/AjNVLPfoj5mSf4jQMfW3cYOs6hXeZC7nF7mDHaBnbxELOzg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@types/node': '*' @@ -2709,20 +2709,20 @@ packages: resolution: {integrity: sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-resolve-dependencies@30.4.1: - resolution: {integrity: sha512-MstV4pRIfUBs9kuMHSzYHPMPYHqQGoknfRv6tEEpOX7755aaK4Hk5ICwTtOHyjCc3+hYMoxnKF3ENu3iayEIog==} + jest-resolve-dependencies@30.4.2: + resolution: {integrity: sha512-gDiVh1I+GxYzz9oXlyw+1wv6VOYX1WYxMOfjsA3iGKePV2oxmbHhwxfkALxNxYy1ciw6APWwkW2zZONwP97aEQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-resolve@30.4.1: resolution: {integrity: sha512-Zry8Yq/yJcNAZ7dJ5F2heic8AheXvbFZ7XI5V+h28nrYZ7Qoyy4dItq8OodjnYD270mvX+ZudmrNV9cysqhW5Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runner@30.4.1: - resolution: {integrity: sha512-NbStoXGdqMuYF8m7NEQ6FH2gH4eTvcSyz7BINLLuGacdAKtlsDa7PzPSZUtyiBfdMycO2Yeyn3ibfzUl2plRjA==} + jest-runner@30.4.2: + resolution: {integrity: sha512-2dw0PslVYXxffXGpLo+Ejad+KcI1Qkjn7f4X4619gf21oCUmL+SPfjqIa/losUem3yEOvfNZe/F1HWUcNpODcg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runtime@30.4.1: - resolution: {integrity: sha512-Ityu3lzs8+it7ABsi7N52Px3Ic1az9w+sBkP/r1xK5MaIq1BdYkYonftpwtX5AtibDSFrKTNEW9KLUXAynXIcA==} + jest-runtime@30.4.2: + resolution: {integrity: sha512-3/5e8iPz2k/VLqlr8DgTftYyLUv8Su3FkCAO2/Od81UsUTpSxOrS6O5x5KkoQwyUjmpYyDJKeyAvg2T2nvpNkQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-snapshot@30.4.1: @@ -2745,8 +2745,8 @@ packages: resolution: {integrity: sha512-SHynN/q/QD++iNyvMdy+WMmbCGk8jIsNcRxycXbWubSOhvo6T+j2afcfUSl+3hYsiBebOTo0cT7c2H7CXugu1g==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest@30.4.1: - resolution: {integrity: sha512-ZXSQlP2bAgIq0XmJ49HNmrgXSoWoHEzciSw3YhPbOA3gVMl3CyLdHjbpV+dbR7ggOVwSEo4cl5OOaYwRrmWqEA==} + jest@30.4.2: + resolution: {integrity: sha512-Yi1jqNC/Oq0N4hBgNH/YvBpP1P57QqundgytzYqy3yqAa7NZPNjSoi4SGbRAXDMdBzNE6xBCi5U7RgfrvMEUVQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: @@ -3418,11 +3418,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} - engines: {node: '>=10'} - hasBin: true - semver@7.7.4: resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} @@ -5001,7 +4996,7 @@ snapshots: jest-util: 30.4.1 slash: 3.0.0 - '@jest/core@30.4.1': + '@jest/core@30.4.2': dependencies: '@jest/console': 30.4.1 '@jest/pattern': 30.4.0 @@ -5017,14 +5012,14 @@ snapshots: fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 jest-changed-files: 30.4.1 - jest-config: 30.4.1(@types/node@24.12.2) + jest-config: 30.4.2(@types/node@24.12.2) jest-haste-map: 30.4.1 jest-message-util: 30.4.1 jest-regex-util: 30.4.0 jest-resolve: 30.4.1 - jest-resolve-dependencies: 30.4.1 - jest-runner: 30.4.1 - jest-runtime: 30.4.1 + jest-resolve-dependencies: 30.4.2 + jest-runner: 30.4.2 + jest-runtime: 30.4.2 jest-snapshot: 30.4.1 jest-util: 30.4.1 jest-validate: 30.4.1 @@ -5314,7 +5309,7 @@ snapshots: eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.3 + picomatch: 4.0.4 '@tsconfig/recommended@1.0.13': {} @@ -6098,7 +6093,7 @@ snapshots: empathic: 2.0.0 eslint: 10.3.0(jiti@2.4.0) module-replacements: 2.11.0 - semver: 7.7.2 + semver: 7.7.4 eslint-plugin-es-x@7.8.0(eslint@10.3.0(jiti@2.4.0)): dependencies: @@ -6156,7 +6151,7 @@ snapshots: globals: 15.15.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.7.2 + semver: 7.7.4 ts-declaration-location: 1.0.7(typescript@6.0.3) transitivePeerDependencies: - typescript @@ -6238,7 +6233,7 @@ snapshots: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.1 - semver: 7.7.2 + semver: 7.7.4 vue-eslint-parser: 10.4.0(eslint@10.3.0(jiti@2.4.0)) xml-name-validator: 4.0.0 optionalDependencies: @@ -6727,7 +6722,7 @@ snapshots: jest-util: 30.4.1 p-limit: 3.1.0 - jest-circus@30.4.1: + jest-circus@30.4.2: dependencies: '@jest/environment': 30.4.1 '@jest/expect': 30.4.1 @@ -6741,7 +6736,7 @@ snapshots: jest-each: 30.4.1 jest-matcher-utils: 30.4.1 jest-message-util: 30.4.1 - jest-runtime: 30.4.1 + jest-runtime: 30.4.2 jest-snapshot: 30.4.1 jest-util: 30.4.1 p-limit: 3.1.0 @@ -6753,15 +6748,15 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.4.1(@types/node@24.12.2): + jest-cli@30.4.2(@types/node@24.12.2): dependencies: - '@jest/core': 30.4.1 + '@jest/core': 30.4.2 '@jest/test-result': 30.4.1 '@jest/types': 30.4.1 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.4.1(@types/node@24.12.2) + jest-config: 30.4.2(@types/node@24.12.2) jest-util: 30.4.1 jest-validate: 30.4.1 yargs: 17.7.2 @@ -6772,7 +6767,7 @@ snapshots: - supports-color - ts-node - jest-config@30.4.1(@types/node@24.12.2): + jest-config@30.4.2(@types/node@24.12.2): dependencies: '@babel/core': 7.29.0 '@jest/get-type': 30.1.0 @@ -6785,12 +6780,12 @@ snapshots: deepmerge: 4.3.1 glob: 10.5.0 graceful-fs: 4.2.11 - jest-circus: 30.4.1 + jest-circus: 30.4.2 jest-docblock: 30.4.0 jest-environment-node: 30.4.1 jest-regex-util: 30.4.0 jest-resolve: 30.4.1 - jest-runner: 30.4.1 + jest-runner: 30.4.2 jest-util: 30.4.1 jest-validate: 30.4.1 parse-json: 5.2.0 @@ -6884,7 +6879,7 @@ snapshots: jest-regex-util@30.4.0: {} - jest-resolve-dependencies@30.4.1: + jest-resolve-dependencies@30.4.2: dependencies: jest-regex-util: 30.4.0 jest-snapshot: 30.4.1 @@ -6902,7 +6897,7 @@ snapshots: slash: 3.0.0 unrs-resolver: 1.7.13 - jest-runner@30.4.1: + jest-runner@30.4.2: dependencies: '@jest/console': 30.4.1 '@jest/environment': 30.4.1 @@ -6920,7 +6915,7 @@ snapshots: jest-leak-detector: 30.4.1 jest-message-util: 30.4.1 jest-resolve: 30.4.1 - jest-runtime: 30.4.1 + jest-runtime: 30.4.2 jest-util: 30.4.1 jest-watcher: 30.4.1 jest-worker: 30.4.1 @@ -6929,7 +6924,7 @@ snapshots: transitivePeerDependencies: - supports-color - jest-runtime@30.4.1: + jest-runtime@30.4.2: dependencies: '@jest/environment': 30.4.1 '@jest/fake-timers': 30.4.1 @@ -7019,12 +7014,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.4.1(@types/node@24.12.2): + jest@30.4.2(@types/node@24.12.2): dependencies: - '@jest/core': 30.4.1 + '@jest/core': 30.4.2 '@jest/types': 30.4.1 import-local: 3.2.0 - jest-cli: 30.4.1(@types/node@24.12.2) + jest-cli: 30.4.2(@types/node@24.12.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -7072,7 +7067,7 @@ snapshots: dependencies: acorn: 8.16.0 eslint-visitor-keys: 5.0.1 - semver: 7.7.2 + semver: 7.7.4 katex@0.16.45: dependencies: @@ -7853,8 +7848,6 @@ snapshots: semver@6.3.1: {} - semver@7.7.2: {} - semver@7.7.4: {} shebang-command@2.0.0: @@ -8038,17 +8031,17 @@ snapshots: ts-declaration-location@1.0.7(typescript@6.0.3): dependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 typescript: 6.0.3 ts-dedent@2.2.0: {} - ts-jest@29.4.9(@babel/core@7.29.0)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.0))(jest-util@30.4.1)(jest@30.4.1(@types/node@24.12.2))(typescript@6.0.3): + ts-jest@29.4.9(@babel/core@7.29.0)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.0))(jest-util@30.4.1)(jest@30.4.2(@types/node@24.12.2))(typescript@6.0.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.9 - jest: 30.4.1(@types/node@24.12.2) + jest: 30.4.2(@types/node@24.12.2) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -8213,7 +8206,7 @@ snapshots: eslint-visitor-keys: 5.0.1 espree: 11.2.0 esquery: 1.7.0 - semver: 7.7.2 + semver: 7.7.4 transitivePeerDependencies: - supports-color