diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc8f7f26d..011fd44d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,10 +117,10 @@ importers: version: 29.7.0(@babel/core@7.25.2) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + version: 29.7.0(@types/node@22.19.0) ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)))(typescript@5.9.2) + version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.19.0))(typescript@5.9.2) tsup: specifier: ^8.5.0 version: 8.5.0(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.2)(yaml@2.8.1) @@ -135,45 +135,29 @@ importers: version: 3.25.76 optionalDependencies: '@codex-native/sdk-darwin-arm64': - specifier: 0.0.33 - version: 0.0.33 + specifier: 0.0.38 + version: 0.0.38 '@codex-native/sdk-darwin-x64': - specifier: 0.0.33 - version: 0.0.33 + specifier: 0.0.38 + version: 0.0.38 '@codex-native/sdk-linux-arm64-gnu': - specifier: 0.0.33 - version: 0.0.33 + specifier: 0.0.38 + version: 0.0.38 '@codex-native/sdk-linux-arm64-musl': - specifier: 0.0.33 - version: 0.0.33 + specifier: 0.0.38 + version: 0.0.38 '@codex-native/sdk-linux-x64-gnu': - specifier: 0.0.33 - version: 0.0.33 + specifier: 0.0.38 + version: 0.0.38 '@codex-native/sdk-linux-x64-musl': - specifier: 0.0.33 - version: 0.0.33 + specifier: 0.0.38 + version: 0.0.38 '@codex-native/sdk-win32-arm64-msvc': - specifier: 0.0.33 - version: 0.0.33 + specifier: 0.0.38 + version: 0.0.38 '@codex-native/sdk-win32-x64-msvc': - specifier: 0.0.33 - version: 0.0.33 - - sdk/native/npm/darwin-arm64: {} - - sdk/native/npm/darwin-x64: {} - - sdk/native/npm/linux-arm64-gnu: {} - - sdk/native/npm/linux-arm64-musl: {} - - sdk/native/npm/linux-x64-gnu: {} - - sdk/native/npm/linux-x64-musl: {} - - sdk/native/npm/win32-arm64-msvc: {} - - sdk/native/npm/win32-x64-msvc: {} + specifier: 0.0.38 + version: 0.0.38 sdk/typescript: devDependencies: @@ -188,16 +172,16 @@ importers: version: 20.19.18 eslint: specifier: ^9.36.0 - version: 9.36.0 + version: 9.39.2 eslint-config-prettier: specifier: ^9.1.2 - version: 9.1.2(eslint@9.36.0) + version: 9.1.2(eslint@9.39.2) eslint-plugin-jest: specifier: ^29.0.1 - version: 29.0.1(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2) + version: 29.0.1(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.39.2)(typescript@5.9.2))(eslint@9.39.2)(typescript@5.9.2))(eslint@9.39.2)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2) eslint-plugin-node-import: specifier: ^1.0.5 - version: 1.0.5(eslint@9.36.0) + version: 1.0.5(eslint@9.39.2) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)) @@ -209,7 +193,7 @@ importers: version: 29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.25.10)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2) ts-jest-mock-import-meta: specifier: ^1.3.1 - version: 1.3.1(ts-jest@29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2)) + version: 1.3.1(ts-jest@29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.25.10)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2)) ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@20.19.18)(typescript@5.9.2) @@ -221,7 +205,7 @@ importers: version: 5.9.2 typescript-eslint: specifier: ^8.45.0 - version: 8.45.0(eslint@9.36.0)(typescript@5.9.2) + version: 8.45.0(eslint@9.39.2)(typescript@5.9.2) zod: specifier: ^3.24.2 version: 3.25.76 @@ -239,13 +223,13 @@ importers: version: 20.19.18 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.18) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.3.4 - version: 29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.25.10)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2) + version: 29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18))(typescript@5.9.2) tsup: specifier: ^8.5.0 version: 8.5.0(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.2)(yaml@2.8.1) @@ -869,50 +853,50 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@codex-native/sdk-darwin-arm64@0.0.33': - resolution: {integrity: sha512-XH3tC7dee1FkmjFjl21XN634FERElVmwE4MDI4SwSjY0ioXinyFRpWJCCQm8r6bwaBbhRxrqVTAW0q46tfDaNg==} + '@codex-native/sdk-darwin-arm64@0.0.38': + resolution: {integrity: sha512-2iBjrxaWXb59VtySolb8rsrl1ptelY/lLUsEJ+EOjI7slJxUvsOEIZtiNZ2REXtWWAHUVOjzVSRXKIsN4XtHUw==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@codex-native/sdk-darwin-x64@0.0.33': - resolution: {integrity: sha512-Y5bDbJHrFsXvq5D5BnbxmvsVUsMXgx/caScvSgjTkB/KPOgYp86SJsLHjuAaNYjyiOOjXl9xXzd+Hcarf3+jVg==} + '@codex-native/sdk-darwin-x64@0.0.38': + resolution: {integrity: sha512-VGyx1OdD4HD791jshkmOiyaR++e9YGONLL1YXipHsK6fxdGtvCw/wyl4yo8e3c+KVMVQcjmVyuH/dBO2LkhP/Q==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@codex-native/sdk-linux-arm64-gnu@0.0.33': - resolution: {integrity: sha512-qGGIg1PIVznHhaRVePw6ThBRhud/lq+wDoT1A6E8U7XRbmLRrjVdfABjub3yKVJ/8jNL1QZiEEWkBA9P65t2cQ==} + '@codex-native/sdk-linux-arm64-gnu@0.0.38': + resolution: {integrity: sha512-8uwWkX8ChY92FQzGPg7+3eIeQXz7SP07H7/QcfTDqux6/JA82TtvJ5PjSKRZE+6uEH2OQ3MDAG+jBVltafQ7lQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@codex-native/sdk-linux-arm64-musl@0.0.33': - resolution: {integrity: sha512-VdSiLuUBdzZBTS77pPDcRF3zx7ITT5iWnfnZsxbr10RU3OD6YC+OuzIz9CA66qpdEEz3ll9ppdpsvmAm0UtBZQ==} + '@codex-native/sdk-linux-arm64-musl@0.0.38': + resolution: {integrity: sha512-dc3lKPF4t7p6D92PHmxZhNRjIrt1gS90x1XZ8X6/ih8Fn8zJ1xoBsZPWpbdMcy0GbVfNrLVXTVp/EAu9+chNIQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@codex-native/sdk-linux-x64-gnu@0.0.33': - resolution: {integrity: sha512-hayb08Yt8xF60z64N8BFjweX0DcJUy5iXDDY00C1nux+NivIJCZq5vioP/eMpFUXts6cReP1l9DLkM/HfuC2UA==} + '@codex-native/sdk-linux-x64-gnu@0.0.38': + resolution: {integrity: sha512-+2bqJAsKNKGfH/TE6looeRy6VfMnb72YI4bVLhU41iweBnPsJqu6Nrn4wKDB+EWhGWmjKrLPxxZHF2lxHjDxbA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@codex-native/sdk-linux-x64-musl@0.0.33': - resolution: {integrity: sha512-bAb0uqLbIMqFu6tVwZmMcFFlAS2LvtXeMUTQIExZkif1vRD14MFVn8swIvLChWBdOBQ3opSqsmwuh0FbfFb85w==} + '@codex-native/sdk-linux-x64-musl@0.0.38': + resolution: {integrity: sha512-XWa1Dhj7zKHhv1j5tTmhy7UvYyGJbmfzKK1ImLMl/IakBT9nNhfyoJQ/ibpF9UzUHH1SFHrEkpLmR3wM3GnIoA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@codex-native/sdk-win32-arm64-msvc@0.0.33': - resolution: {integrity: sha512-LLV1iwguo6M++YX12JvQ6btg7VlAVAPz3YdZQ2lA+JRn028Yh+loaqVl6Xvsv1nVTtv4lRw2ycpWzon527eTNg==} + '@codex-native/sdk-win32-arm64-msvc@0.0.38': + resolution: {integrity: sha512-zrFWpjIP6dmOISWUh4PUm5HGnhgY+5FSlUe++wKN//opFQd9HNnmwVfNfzafwod6L0BDtlsxkOLE8pmxVbN6nQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@codex-native/sdk-win32-x64-msvc@0.0.33': - resolution: {integrity: sha512-Hh56TRP3oHbZzKEAlJtCLHisFAdb6kS5rZE8A/FECU2xzgDXvOHKDp7RBssJh4ZL922JesgkJsT6FmycZXrJYg==} + '@codex-native/sdk-win32-x64-msvc@0.0.38': + resolution: {integrity: sha512-FlwWAeW6mRNOLJqeZLev+oy3tVXjVE2WC86rOETbjE+MkbTGlGOWv8sOdrMIJWOT8VqkXyvRogtf5Xivk+DSIg==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1086,42 +1070,42 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.9.0': - resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.21.0': - resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} + '@eslint/config-array@0.21.1': + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.3.1': - resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.15.2': - resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + '@eslint/eslintrc@3.3.3': + resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.36.0': - resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==} + '@eslint/js@9.39.2': + resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.5': - resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@humanfs/core@0.19.1': @@ -2526,8 +2510,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.36.0: - resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==} + eslint@9.39.2: + resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -2545,8 +2529,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -3010,14 +2994,18 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + js-yaml@3.14.2: + resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} hasBin: true js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -4778,28 +4766,28 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@codex-native/sdk-darwin-arm64@0.0.33': + '@codex-native/sdk-darwin-arm64@0.0.38': optional: true - '@codex-native/sdk-darwin-x64@0.0.33': + '@codex-native/sdk-darwin-x64@0.0.38': optional: true - '@codex-native/sdk-linux-arm64-gnu@0.0.33': + '@codex-native/sdk-linux-arm64-gnu@0.0.38': optional: true - '@codex-native/sdk-linux-arm64-musl@0.0.33': + '@codex-native/sdk-linux-arm64-musl@0.0.38': optional: true - '@codex-native/sdk-linux-x64-gnu@0.0.33': + '@codex-native/sdk-linux-x64-gnu@0.0.38': optional: true - '@codex-native/sdk-linux-x64-musl@0.0.33': + '@codex-native/sdk-linux-x64-musl@0.0.38': optional: true - '@codex-native/sdk-win32-arm64-msvc@0.0.33': + '@codex-native/sdk-win32-arm64-msvc@0.0.38': optional: true - '@codex-native/sdk-win32-x64-msvc@0.0.33': + '@codex-native/sdk-win32-x64-msvc@0.0.38': optional: true '@cspotcode/source-map-support@0.8.1': @@ -4900,28 +4888,30 @@ snapshots: '@esbuild/win32-x64@0.25.10': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0)': + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2)': dependencies: - eslint: 9.36.0 + eslint: 9.39.2 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.12.1': {} + '@eslint-community/regexpp@4.12.2': {} - '@eslint/config-array@0.21.0': + '@eslint/config-array@0.21.1': dependencies: - '@eslint/object-schema': 2.1.6 + '@eslint/object-schema': 2.1.7 debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.3.1': {} + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 - '@eslint/core@0.15.2': + '@eslint/core@0.17.0': dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.1': + '@eslint/eslintrc@3.3.3': dependencies: ajv: 6.12.6 debug: 4.4.3 @@ -4929,19 +4919,19 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - '@eslint/js@9.36.0': {} + '@eslint/js@9.39.2': {} - '@eslint/object-schema@2.1.6': {} + '@eslint/object-schema@2.1.7': {} - '@eslint/plugin-kit@0.3.5': + '@eslint/plugin-kit@0.4.1': dependencies: - '@eslint/core': 0.15.2 + '@eslint/core': 0.17.0 levn: 0.4.1 '@humanfs/core@0.19.1': {} @@ -5215,7 +5205,7 @@ snapshots: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 3.14.1 + js-yaml: 3.14.2 resolve-from: 5.0.0 '@istanbuljs/schema@0.1.3': {} @@ -5229,7 +5219,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2))': + '@jest/core@29.7.0': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -5243,7 +5233,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@20.19.18) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5264,7 +5254,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -5278,7 +5268,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -6038,15 +6028,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.39.2)(typescript@5.9.2))(eslint@9.39.2)(typescript@5.9.2)': dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.45.0(eslint@9.36.0)(typescript@5.9.2) + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.45.0(eslint@9.39.2)(typescript@5.9.2) '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0)(typescript@5.9.2) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.45.0(eslint@9.39.2)(typescript@5.9.2) + '@typescript-eslint/utils': 8.45.0(eslint@9.39.2)(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.45.0 - eslint: 9.36.0 + eslint: 9.39.2 graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -6055,14 +6045,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.2)': + '@typescript-eslint/parser@8.45.0(eslint@9.39.2)(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.45.0 '@typescript-eslint/types': 8.45.0 '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.45.0 debug: 4.4.3 - eslint: 9.36.0 + eslint: 9.39.2 typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -6085,13 +6075,13 @@ snapshots: dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.45.0(eslint@9.36.0)(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.45.0(eslint@9.39.2)(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.45.0 '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.45.0(eslint@9.39.2)(typescript@5.9.2) debug: 4.4.3 - eslint: 9.36.0 + eslint: 9.39.2 ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -6115,13 +6105,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.45.0(eslint@9.36.0)(typescript@5.9.2)': + '@typescript-eslint/utils@8.45.0(eslint@9.39.2)(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) '@typescript-eslint/scope-manager': 8.45.0 '@typescript-eslint/types': 8.45.0 '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) - eslint: 9.36.0 + eslint: 9.39.2 typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -6443,6 +6433,21 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 + create-jest@29.7.0(@types/node@20.19.18): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@20.19.18) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + create-jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)): dependencies: '@jest/types': 29.6.3 @@ -6458,13 +6463,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)): + create-jest@29.7.0(@types/node@22.19.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@22.19.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -6574,24 +6579,24 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@9.1.2(eslint@9.36.0): + eslint-config-prettier@9.1.2(eslint@9.39.2): dependencies: - eslint: 9.36.0 + eslint: 9.39.2 - eslint-plugin-jest@29.0.1(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2): + eslint-plugin-jest@29.0.1(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.39.2)(typescript@5.9.2))(eslint@9.39.2)(typescript@5.9.2))(eslint@9.39.2)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2): dependencies: - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.2) - eslint: 9.36.0 + '@typescript-eslint/utils': 8.45.0(eslint@9.39.2)(typescript@5.9.2) + eslint: 9.39.2 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.39.2)(typescript@5.9.2))(eslint@9.39.2)(typescript@5.9.2) jest: 29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-node-import@1.0.5(eslint@9.36.0): + eslint-plugin-node-import@1.0.5(eslint@9.39.2): dependencies: - eslint: 9.36.0 + eslint: 9.39.2 eslint-scope@8.4.0: dependencies: @@ -6602,21 +6607,20 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.36.0: + eslint@9.39.2: dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0) - '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.21.0 - '@eslint/config-helpers': 0.3.1 - '@eslint/core': 0.15.2 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.36.0 - '@eslint/plugin-kit': 0.3.5 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.3 + '@eslint/js': 9.39.2 + '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -6625,7 +6629,7 @@ snapshots: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 - esquery: 1.6.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -6650,7 +6654,7 @@ snapshots: esprima@4.0.1: {} - esquery@1.6.0: + esquery@1.7.0: dependencies: estraverse: 5.3.0 @@ -7045,6 +7049,25 @@ snapshots: - babel-plugin-macros - supports-color + jest-cli@29.7.0(@types/node@20.19.18): + dependencies: + '@jest/core': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.19.18) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@20.19.18) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest-cli@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)): dependencies: '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)) @@ -7064,16 +7087,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)): + jest-cli@29.7.0(@types/node@22.19.0): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + create-jest: 29.7.0(@types/node@22.19.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@22.19.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -7083,7 +7106,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)): + jest-config@29.7.0(@types/node@20.19.18): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -7109,12 +7132,11 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.19.18 - ts-node: 10.9.2(@types/node@20.19.18)(typescript@5.9.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)): + jest-config@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -7140,12 +7162,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.19.18 - ts-node: 10.9.2(@types/node@22.19.0)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@20.19.18)(typescript@5.9.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)): + jest-config@29.7.0(@types/node@22.19.0): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -7171,7 +7193,6 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.19.0 - ts-node: 10.9.2(@types/node@22.19.0)(typescript@5.9.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -7391,6 +7412,18 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 + jest@29.7.0(@types/node@20.19.18): + dependencies: + '@jest/core': 29.7.0 + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@20.19.18) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)): dependencies: '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)) @@ -7403,12 +7436,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)): + jest@29.7.0(@types/node@22.19.0): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + jest-cli: 29.7.0(@types/node@22.19.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -7421,7 +7454,7 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.1: + js-yaml@3.14.2: dependencies: argparse: 1.0.10 esprima: 4.0.1 @@ -7430,6 +7463,10 @@ snapshots: dependencies: argparse: 2.0.1 + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -8020,15 +8057,15 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest-mock-import-meta@1.3.1(ts-jest@29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2)): + ts-jest-mock-import-meta@1.3.1(ts-jest@29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.25.10)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2)): dependencies: ts-jest: 29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.25.10)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18)(ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2)))(typescript@5.9.2) - ts-jest@29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)))(typescript@5.9.2): + ts-jest@29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.19.0))(typescript@5.9.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2)) + jest: 29.7.0(@types/node@22.19.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -8062,32 +8099,34 @@ snapshots: esbuild: 0.25.10 jest-util: 29.7.0 - ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2): + ts-jest@29.4.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.18))(typescript@5.9.2): dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.18 - acorn: 8.15.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + handlebars: 4.7.8 + jest: 29.7.0(@types/node@20.19.18) + json5: 2.2.3 + lodash.memoize: 4.1.2 make-error: 1.3.6 + semver: 7.7.2 + type-fest: 4.41.0 typescript: 5.9.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.25.2 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.25.2) + jest-util: 29.7.0 - ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.2): + ts-node@10.9.2(@types/node@20.19.18)(typescript@5.9.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.19.0 + '@types/node': 20.19.18 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -8097,7 +8136,6 @@ snapshots: typescript: 5.9.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - optional: true tslib@2.8.1: {} @@ -8154,13 +8192,13 @@ snapshots: media-typer: 1.1.0 mime-types: 3.0.1 - typescript-eslint@8.45.0(eslint@9.36.0)(typescript@5.9.2): + typescript-eslint@8.45.0(eslint@9.39.2)(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2) - '@typescript-eslint/parser': 8.45.0(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.39.2)(typescript@5.9.2))(eslint@9.39.2)(typescript@5.9.2) + '@typescript-eslint/parser': 8.45.0(eslint@9.39.2)(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.2) - eslint: 9.36.0 + '@typescript-eslint/utils': 8.45.0(eslint@9.39.2)(typescript@5.9.2) + eslint: 9.39.2 typescript: 5.9.2 transitivePeerDependencies: - supports-color