diff --git a/package.json b/package.json index 351e7313..ec4eb0ea 100644 --- a/package.json +++ b/package.json @@ -93,10 +93,10 @@ }, "devDependencies": { "@anthropic-ai/claude-code": "catalog:", - "@babel/generator": "7.28.5", - "@babel/parser": "7.26.3", - "@babel/traverse": "7.26.4", - "@babel/types": "7.26.3", + "@babel/generator": "7.29.7", + "@babel/parser": "7.29.7", + "@babel/traverse": "7.29.7", + "@babel/types": "7.29.7", "@oxlint/migrate": "1.52.0", "@redwoodjs/agent-ci": "catalog:", "@sinclair/typebox": "catalog:", @@ -107,7 +107,7 @@ "@socketsecurity/registry-stable": "catalog:", "@socketsecurity/sdk": "catalog:", "@socketsecurity/sdk-stable": "catalog:", - "@sveltejs/acorn-typescript": "1.0.8", + "@sveltejs/acorn-typescript": "1.0.11", "@types/babel__traverse": "7.28.0", "@types/mdast": "catalog:", "@types/node": "catalog:", @@ -117,7 +117,7 @@ "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", "@vitiate/core": "catalog:", - "acorn": "8.15.0", + "acorn": "8.17.0", "c8": "catalog:", "chrome-devtools-mcp": "catalog:", "del": "8.0.1", @@ -126,7 +126,7 @@ "fast-check": "catalog:", "fast-glob": "3.3.3", "form-data": "4.0.6", - "magic-string": "0.30.14", + "magic-string": "0.30.21", "markdownlint-cli2": "catalog:", "mdast-util-from-markdown": "catalog:", "micromark": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index beae90ee..f0eeddb2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -206,8 +206,8 @@ settings: catalogs: default: '@anthropic-ai/claude-code': - specifier: 2.1.205 - version: 2.1.205 + specifier: 2.1.215 + version: 2.1.215 '@redwoodjs/agent-ci': specifier: 0.17.1 version: 0.17.1 @@ -221,11 +221,11 @@ catalogs: specifier: npm:@socketsecurity/lib@6.2.3 version: 6.2.3 '@socketsecurity/registry-stable': - specifier: npm:@socketsecurity/registry@2.0.2 - version: 2.0.2 + specifier: npm:@socketsecurity/registry@2.0.4 + version: 2.0.4 '@socketsecurity/sdk-stable': - specifier: npm:@socketsecurity/sdk@4.0.3 - version: 4.0.3 + specifier: npm:@socketsecurity/sdk@4.1.1 + version: 4.1.1 '@types/mdast': specifier: 4.0.4 version: 4.0.4 @@ -269,8 +269,8 @@ catalogs: specifier: 4.9.0 version: 4.9.0 markdownlint-cli2: - specifier: 0.23.0 - version: 0.23.0 + specifier: 0.23.1 + version: 0.23.1 mdast-util-from-markdown: specifier: 2.0.3 version: 2.0.3 @@ -314,8 +314,8 @@ catalogs: specifier: 1.10.0 version: 1.10.0 svgo: - specifier: 4.0.1 - version: 4.0.1 + specifier: 4.0.2 + version: 4.0.2 taze: specifier: 19.16.0 version: 19.16.0 @@ -332,8 +332,8 @@ catalogs: overrides: '@socketregistry/packageurl-js': 1.4.7 '@socketsecurity/lib': 6.2.3 - '@socketsecurity/registry': 2.0.2 - '@socketsecurity/sdk': 4.0.3 + '@socketsecurity/registry': 2.0.4 + '@socketsecurity/sdk': 4.1.1 chalk@>=5: 5.6.2 es-define-property: npm:@socketregistry/es-define-property@1.0.7 es-set-tostringtag: npm:@socketregistry/es-set-tostringtag@1.0.10 @@ -343,9 +343,9 @@ overrides: has-symbols: npm:@socketregistry/has-symbols@1.0.7 has-tostringtag: npm:@socketregistry/has-tostringtag@1.0.7 hasown: npm:@socketregistry/hasown@1.0.7 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 isexe@>=3: 4.0.0 - lru-cache@>=10: 11.3.6 + lru-cache@>=10: 11.5.2 magic-string: 1.0.0 mime-db: 1.54.0 mime-types@>=3: 3.0.2 @@ -355,17 +355,17 @@ overrides: semver@>=5.0.0 <7.6.0: 7.8.1 side-channel: npm:@socketregistry/side-channel@1.0.10 ssri@>=12: 13.0.1 - string-width@>=5: 8.1.0 + string-width@>=5: 8.2.2 update-notifier@>=4.0.0: 7.3.1 uuid: 11.1.1 which: 7.0.0 wrap-ansi@>=8: 9.0.2 yaml@2: 2.9.0 defu: '>=6.1.7' - js-yaml: 4.2.0 - protobufjs: 7.6.3 + js-yaml: 4.3.0 + protobufjs: 7.6.5 undici: 6.27.0 - vite: 8.1.0 + vite: 8.1.5 which@>=4: 7.0.0 patchedDependencies: @@ -377,19 +377,19 @@ importers: devDependencies: '@anthropic-ai/claude-code': specifier: 'catalog:' - version: 2.1.205 + version: 2.1.215 '@babel/generator': - specifier: 7.28.5 - version: 7.28.5 + specifier: 7.29.7 + version: 7.29.7 '@babel/parser': - specifier: 7.26.3 - version: 7.26.3 + specifier: 7.29.7 + version: 7.29.7 '@babel/traverse': - specifier: 7.26.4 - version: 7.26.4 + specifier: 7.29.7 + version: 7.29.7 '@babel/types': - specifier: 7.26.3 - version: 7.26.3 + specifier: 7.29.7 + version: 7.29.7 '@oxlint/migrate': specifier: 1.52.0 version: 1.52.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) @@ -413,16 +413,16 @@ importers: version: '@socketsecurity/lib@6.2.3(typescript@7.0.2)' '@socketsecurity/registry-stable': specifier: 'catalog:' - version: '@socketsecurity/registry@2.0.2(typescript@7.0.2)' + version: '@socketsecurity/registry@2.0.4(typescript@7.0.2)' '@socketsecurity/sdk': - specifier: 4.0.3 - version: 4.0.3 + specifier: 4.1.1 + version: 4.1.1 '@socketsecurity/sdk-stable': specifier: 'catalog:' - version: '@socketsecurity/sdk@4.0.3' + version: '@socketsecurity/sdk@4.1.1' '@sveltejs/acorn-typescript': - specifier: 1.0.8 - version: 1.0.8(acorn@8.15.0) + specifier: 1.0.11 + version: 1.0.11(acorn@8.17.0) '@types/babel__traverse': specifier: 7.28.0 version: 7.28.0 @@ -449,10 +449,10 @@ importers: version: 4.1.10(vitest@4.1.10) '@vitiate/core': specifier: 'catalog:' - version: 0.3.1(typescript@7.0.2)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10) + version: 0.3.1(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10) acorn: - specifier: 8.15.0 - version: 8.15.0 + specifier: 8.17.0 + version: 8.17.0 c8: specifier: 'catalog:' version: 12.0.0 @@ -482,7 +482,7 @@ importers: version: 1.0.0 markdownlint-cli2: specifier: 'catalog:' - version: 0.23.0 + version: 0.23.1 mdast-util-from-markdown: specifier: 'catalog:' version: 2.0.3 @@ -530,7 +530,7 @@ importers: version: 1.10.0 svgo: specifier: 'catalog:' - version: 4.0.1 + version: 4.0.2 taze: specifier: 'catalog:' version: 19.16.0(patch_hash=77208c02cff936d0f1dbf2ffcc95f6f0def9697d6ba7ca4671c399c8c933c6fd) @@ -542,10 +542,10 @@ importers: version: 7.0.2 vitest: specifier: 'catalog:' - version: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) + version: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) vitiate: specifier: 'catalog:' - version: 0.3.1(typescript@7.0.2)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10) + version: 0.3.1(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10) .claude/hooks/fleet/actionlint-on-workflow-edit: devDependencies: @@ -718,7 +718,7 @@ importers: version: '@socketsecurity/lib@6.2.3(typescript@7.0.2)' '@socketsecurity/sdk-stable': specifier: 'catalog:' - version: '@socketsecurity/sdk@4.0.3' + version: '@socketsecurity/sdk@4.1.1' devDependencies: '@types/node': specifier: 'catalog:' @@ -2339,52 +2339,52 @@ packages: engines: {node: '>=20.19.0'} hasBin: true - '@anthropic-ai/claude-code-darwin-arm64@2.1.205': - resolution: {integrity: sha512-M0thQil5v7ubgIR+3FCbUf+OfdFw+I9vnQVuMSsiVvDNYSKOs4CK6njYbVCWJRokMXTwCJ5fbzO6HUdLUk1edA==} + '@anthropic-ai/claude-code-darwin-arm64@2.1.215': + resolution: {integrity: sha512-7a2z02vIgYmSikl6mmJ4f62x+wZA1pxbuszCQOlZhsxCN1rC/i7zt0mN8IJcMPz6darkg/GBRroVdk7WGHkdhQ==} cpu: [arm64] os: [darwin] - '@anthropic-ai/claude-code-darwin-x64@2.1.205': - resolution: {integrity: sha512-RgYUkU9+x2L/6IIR4iugc16FGlzMC9d2vUNApF88yDUt6NuCnRxEEOQd6rG48AEwbbkxJ4jpTcZgmFHgKIgwrA==} + '@anthropic-ai/claude-code-darwin-x64@2.1.215': + resolution: {integrity: sha512-tCgjfuhpGo9/1+VNHgk/jX8JTom+x54txyjF08h/q0d3ujsKFOzAXPF+X60d2x8FKX9RtlpuVELrfQ/x88H2Gg==} cpu: [x64] os: [darwin] - '@anthropic-ai/claude-code-linux-arm64-musl@2.1.205': - resolution: {integrity: sha512-I5FmTXbiUZgsBVq5lLRQcOM9bWFcsvS9vD211K2XA7Dz9F1PzHoex3M4gq679Fc5ceRfrx0bAG9nlbf1+EzP8A==} + '@anthropic-ai/claude-code-linux-arm64-musl@2.1.215': + resolution: {integrity: sha512-n++qR86+3VIYJrs6DjJrhaQ6Ys/zq3Uphhh00GyqkXMp2iNFzg8fuhK3XwxyeUYQ9bsgAXgNjqKGCojzxNlOBA==} cpu: [arm64] os: [linux] libc: [musl] - '@anthropic-ai/claude-code-linux-arm64@2.1.205': - resolution: {integrity: sha512-6xZPQQjQjWIAp3AsCfUBAPMTfD/GdVaNfBOQ/BVfEZN4H6h/dQN1lmctMcfEXXBstul4VoOYzuzALFKlPRzukg==} + '@anthropic-ai/claude-code-linux-arm64@2.1.215': + resolution: {integrity: sha512-wyfnBQBkZpYKXQ2+SGqtJRqzGfm06zN94JoetsqJa8CYvCZvkzApfBRgqzsLALGBtLK7Xf13HdED+SPd1R3T9w==} cpu: [arm64] os: [linux] libc: [glibc] - '@anthropic-ai/claude-code-linux-x64-musl@2.1.205': - resolution: {integrity: sha512-icqsHjQ2qVYzYKYl/7IVVlLIn3CtqgzcMnMICI8sIAw1cRMCQTsVNtvrAThIPpuGtc5DHDAgZtf+an15BQeZ7Q==} + '@anthropic-ai/claude-code-linux-x64-musl@2.1.215': + resolution: {integrity: sha512-1DGj2/uQc6UTE3qEmw86c89Vew8sz2RTUpVxxSXY3TcALEGlzFODg8eRPg6IK/Ub9XnloN9gq59SQin+BJoNtw==} cpu: [x64] os: [linux] libc: [musl] - '@anthropic-ai/claude-code-linux-x64@2.1.205': - resolution: {integrity: sha512-VkmVjAIW28gZ0ef+uEBJxEkzQbKVulRY789mbMALJ8Zvb6nG0pl+ykGOdF1CQnRR7wmm+rR+EoiuhnFWu59D/Q==} + '@anthropic-ai/claude-code-linux-x64@2.1.215': + resolution: {integrity: sha512-zwDeTitQD3v0/GxX3hl1PTY54j7iF3/hA9QGFM95yind9hBkvLyv6aU9WdH7089s3AICfI6hZ74AFXtBRp6bzQ==} cpu: [x64] os: [linux] libc: [glibc] - '@anthropic-ai/claude-code-win32-arm64@2.1.205': - resolution: {integrity: sha512-4Bl1LRZcFNJuSccArH3JT82ADq/ozHDSEdmFPSvr8ie2evyW0fDmPUCyjF4zNFDofYsaNdfvhj04wVJs5uDLZw==} + '@anthropic-ai/claude-code-win32-arm64@2.1.215': + resolution: {integrity: sha512-ZqpprcOB6Svuv/AERUCo87/qgoYtCRSF+iT+pPPM2VcSdVd5JdNFJTutMdxgkygylBBE0oYr51epO4CcRgVDWw==} cpu: [arm64] os: [win32] - '@anthropic-ai/claude-code-win32-x64@2.1.205': - resolution: {integrity: sha512-V/DAwv/jDC6cvH/0qVjri97qTDKKUXMLUKVCz4kv+fMYxfG/Mx5SlBvby8vjEIHhmJ7RaxktFTvwW/zNLEJt0w==} + '@anthropic-ai/claude-code-win32-x64@2.1.215': + resolution: {integrity: sha512-0T7WB4Bw0k3fx/invBHwnF6KLMPi0QDv4zXM/F1fExqzzVUFoNIvZuXvp+/qbl9ElpqFfex22kmJn9OT6V74XA==} cpu: [x64] os: [win32] - '@anthropic-ai/claude-code@2.1.205': - resolution: {integrity: sha512-riShT8jUKjYFupfYtFJF8JelKmJzAm+fHDvqUadfEAjzRAJ3AatZm5gtzWT3pEBmSXPIjoIjOHOXBGzo5wpuCw==} + '@anthropic-ai/claude-code@2.1.215': + resolution: {integrity: sha512-lsWBvyMyBqg/rOZ06o/HEhlpOzHsH8IBf9RH4u5gzizQ1LWS/oXAh5nqWNUu3hn2d8QkyYg0aseNzMDlGD+3qg==} engines: {node: '>=22.0.0'} hasBin: true @@ -2399,42 +2399,45 @@ packages: resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} - '@babel/generator@7.28.5': - resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.27.1': - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.28.5': resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.3': - resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} - engines: {node: '>=6.0.0'} - hasBin: true + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} - '@babel/parser@7.29.3': - resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==} + '@babel/parser@7.29.7': + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/template@7.28.6': - resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.26.4': - resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': - resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} engines: {node: '>=6.9.0'} - '@babel/types@7.29.0': - resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + '@babel/types@7.29.7': + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} '@balena/dockerignore@1.0.2': @@ -2668,6 +2671,9 @@ packages: '@oxc-project/types@0.138.0': resolution: {integrity: sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==} + '@oxc-project/types@0.139.0': + resolution: {integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==} + '@oxfmt/binding-android-arm-eabi@0.59.0': resolution: {integrity: sha512-bNTnfbuG7sAwb2PakMNaDukx5kXeW9duXOBeWtTOiLz3fXz3q2DlWguufPZ+c2IHEVrRXHD+M4aUgEWm841LDA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2970,9 +2976,6 @@ packages: '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.2': - resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} - '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -2996,30 +2999,60 @@ packages: cpu: [arm64] os: [android] + '@rolldown/binding-android-arm64@1.1.5': + resolution: {integrity: sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + '@rolldown/binding-darwin-arm64@1.1.4': resolution: {integrity: sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] + '@rolldown/binding-darwin-arm64@1.1.5': + resolution: {integrity: sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@rolldown/binding-darwin-x64@1.1.4': resolution: {integrity: sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] + '@rolldown/binding-darwin-x64@1.1.5': + resolution: {integrity: sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + '@rolldown/binding-freebsd-x64@1.1.4': resolution: {integrity: sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] + '@rolldown/binding-freebsd-x64@1.1.5': + resolution: {integrity: sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@rolldown/binding-linux-arm-gnueabihf@1.1.4': resolution: {integrity: sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@rolldown/binding-linux-arm-gnueabihf@1.1.5': + resolution: {integrity: sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@rolldown/binding-linux-arm64-gnu@1.1.4': resolution: {integrity: sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3027,6 +3060,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-arm64-gnu@1.1.5': + resolution: {integrity: sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-arm64-musl@1.1.4': resolution: {integrity: sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3034,6 +3074,13 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-arm64-musl@1.1.5': + resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rolldown/binding-linux-ppc64-gnu@1.1.4': resolution: {integrity: sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3041,6 +3088,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-ppc64-gnu@1.1.5': + resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-s390x-gnu@1.1.4': resolution: {integrity: sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3048,6 +3102,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-s390x-gnu@1.1.5': + resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.1.4': resolution: {integrity: sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3055,6 +3116,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.1.5': + resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-x64-musl@1.1.4': resolution: {integrity: sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3062,29 +3130,59 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-x64-musl@1.1.5': + resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@rolldown/binding-openharmony-arm64@1.1.4': resolution: {integrity: sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] + '@rolldown/binding-openharmony-arm64@1.1.5': + resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@rolldown/binding-wasm32-wasi@1.1.4': resolution: {integrity: sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] + '@rolldown/binding-wasm32-wasi@1.1.5': + resolution: {integrity: sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + '@rolldown/binding-win32-arm64-msvc@1.1.4': resolution: {integrity: sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] + '@rolldown/binding-win32-arm64-msvc@1.1.5': + resolution: {integrity: sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@rolldown/binding-win32-x64-msvc@1.1.4': resolution: {integrity: sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] + '@rolldown/binding-win32-x64-msvc@1.1.5': + resolution: {integrity: sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} @@ -3133,24 +3231,24 @@ packages: typescript: optional: true - '@socketsecurity/registry@2.0.2': - resolution: {integrity: sha512-hGfteZxSnPN2gmOc9A5cJmyTZBumgMWmg2MVOMRmQjFwxVssk/Bs5dgETGGSOfWBmo/g1K5rBfPs1vE0n/SXMQ==} - engines: {node: '>=18'} + '@socketsecurity/registry@2.0.4': + resolution: {integrity: sha512-3LswKwVzaxvVJIa4fTBcBTQWqoqA/Eg6U4+zDQHqexPC6/XbxObr19NM5eVDf648koSenhhVH0VORP8iA8llgQ==} + engines: {node: '>=24'} peerDependencies: typescript: '>=5.0.0' peerDependenciesMeta: typescript: optional: true - '@socketsecurity/sdk@4.0.3': - resolution: {integrity: sha512-m/YswFjERxa9nkw4PTGw/8Q6HDRNuvYl5HLWHTtDTj7TLLsk2efbgjpzarqouql2+1VdukDzt5YRejJq7fptXg==} + '@socketsecurity/sdk@4.1.1': + resolution: {integrity: sha512-i0u0ZII3EdrQHpbfsyFXdhQbAbaTd+FLF17+rIumkM/W9igDVh//+LHsbLnfPJQfySI8qudth0JFievv16G/aw==} engines: {node: '>=18.20.8', npm: '>=12.0.0', pnpm: '>=11.0.5'} '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@sveltejs/acorn-typescript@1.0.8': - resolution: {integrity: sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==} + '@sveltejs/acorn-typescript@1.0.11': + resolution: {integrity: sha512-LFuZUkjJ9iF7JZye/aG5XM0SFcQ5VyL0oVX4WJ9dc0Va3R3s0OauX1BESVCb+YN/ol8TAfqGDDAQsTG627Y5kw==} peerDependencies: acorn: ^8.9.0 @@ -3477,6 +3575,7 @@ packages: '@ultrathink/acorn-wasm@0.0.1': resolution: {integrity: sha512-XAYEvamnSuvhLxQm5eXl31dxMmh+fhhJrZDOY70siPU46feNF9In5utVjhzskezBoqRaSn7/QlbMcZSTd4KE7A==} engines: {node: '>=18'} + deprecated: Renamed to @ultrathink/acorn.rs.wasm '@vitest/coverage-v8@4.1.10': resolution: {integrity: sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==} @@ -3494,7 +3593,7 @@ packages: resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==} peerDependencies: msw: ^2.4.9 - vite: 8.1.0 + vite: 8.1.5 peerDependenciesMeta: msw: optional: true @@ -3525,7 +3624,7 @@ packages: resolution: {integrity: sha512-VFej4WEPuOsenIfMEROl0CkvPeZNZXYtL+p5XQEukoRCkWhVYZNlEHcNTysyzDpvQz7+gGM6LzJQZ9lkh5yzJw==} engines: {node: '>= 18'} peerDependencies: - vite: 8.1.0 + vite: 8.1.5 vitest: '>=3.1.0' '@vitiate/engine-darwin-arm64@0.3.1': @@ -3587,8 +3686,8 @@ packages: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} engines: {node: '>=0.4.0'} hasBin: true @@ -4017,10 +4116,6 @@ packages: resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} engines: {node: 18 || 20 || >=22} - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - globals@17.6.0: resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} engines: {node: '>=18'} @@ -4029,8 +4124,8 @@ packages: resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} engines: {node: '>=18'} - globby@16.2.0: - resolution: {integrity: sha512-QrJia2qDf5BB/V6HYlDTs0I0lBahyjLzpGQg3KT7FnCdTonAyPy2RtY802m2k4ALx6Dp752f82WsOczEVr3l6Q==} + globby@16.2.1: + resolution: {integrity: sha512-JmsqJalahxxgW8V2ecSQ2G7UjPlI9cpKdrkG9KoNiXhd/YslXOTEB0cViENWUznuovIuNT+FkMbraDGjr4FCUg==} engines: {node: '>=20'} grad-school@0.0.5: @@ -4059,8 +4154,8 @@ packages: humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - iconv-lite@0.7.2: - resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} + iconv-lite@0.7.3: + resolution: {integrity: sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==} engines: {node: '>=0.10.0'} ieee754@1.2.1: @@ -4157,8 +4252,8 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.2.0: - resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} + js-yaml@4.3.0: + resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} hasBin: true jsesc@3.1.0: @@ -4268,8 +4363,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - linkify-it@5.0.1: - resolution: {integrity: sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==} + linkify-it@5.0.2: + resolution: {integrity: sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==} locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -4281,8 +4376,8 @@ packages: long@5.3.2: resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} - lru-cache@11.3.6: - resolution: {integrity: sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==} + lru-cache@11.5.2: + resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==} engines: {node: 20 || >=22} lru-cache@6.0.0: @@ -4307,8 +4402,8 @@ packages: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} - markdown-it@14.2.0: - resolution: {integrity: sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==} + markdown-it@14.3.0: + resolution: {integrity: sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==} hasBin: true markdownlint-cli2-formatter-default@0.0.6: @@ -4316,13 +4411,13 @@ packages: peerDependencies: markdownlint-cli2: '>=0.0.4' - markdownlint-cli2@0.23.0: - resolution: {integrity: sha512-1nmgQmU/ZTMRVwYCDs7i1HI3zfBISnT2NNRv+9V01oOLZbAtqL+a7tldpPhBWBVBten3FqhMCGV6EUh9McqutQ==} + markdownlint-cli2@0.23.1: + resolution: {integrity: sha512-20JPI5W+HpV1OA+pUM712wgvL4GzYNUvbmhLU8KlEYJ1kCDx4soZ4/Xqd+WkLrPTOKMAn8SfO3zYFrK8GLlwQg==} engines: {node: '>=22'} hasBin: true - markdownlint@0.41.0: - resolution: {integrity: sha512-xMUI3ChBuRuxuLF4ENvCZyS8z/+Jly1coUcZwErKLIB3sDj7ojpaTBa1e9YVPhSN4jGEIjYGQCldbTJS/hqS+A==} + markdownlint@0.41.1: + resolution: {integrity: sha512-qHKeU2E1bdyNAT077go2FVTNXvYcktN5IHtF6XyeD1l0PClxzSp2tUApAV14ORI8DGX4H9bNKZEzelZp4qn8IA==} engines: {node: '>=22'} matchit@1.1.0: @@ -4486,8 +4581,8 @@ packages: nan@2.27.0: resolution: {integrity: sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==} - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + nanoid@3.3.16: + resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -4664,6 +4759,10 @@ packages: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} + engines: {node: '>=12'} + pidtree@1.0.0: resolution: {integrity: sha512-avfAvjB9Dd0wdj3rjJX//yS+G79OO0KrS5pJHFJENjYGX6N4SMgEDBBI/yFy0lloOYSaC6XQxzpOAMPfSYFV/Q==} engines: {node: '>=18'} @@ -4686,8 +4785,8 @@ packages: os: [darwin, linux, win32] hasBin: true - postcss@8.5.15: - resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + postcss@8.5.20: + resolution: {integrity: sha512-lW616l85ucIQL+FocMmL7pQFPqBmwejrCMg+iPxyImlrANNJG9NHq/RkyCZopDhd8C3LA03PHRJDjkbGu8vvug==} engines: {node: ^10 || ^12 || >=14} presentable-error@0.0.1: @@ -4698,8 +4797,8 @@ packages: resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} engines: {node: '>= 8'} - protobufjs@7.6.3: - resolution: {integrity: sha512-+k0vdJKNdW+Vu+dYe8tZA/VvQb6XKNWexC6URwBFXxNnjLJz9nQJCemGyNgRAWD+B7+nGNc9qMPGwcD7s4nzUw==} + protobufjs@7.6.5: + resolution: {integrity: sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==} engines: {node: '>=12.0.0'} pump@3.0.4: @@ -4771,6 +4870,11 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + rolldown@1.1.5: + resolution: {integrity: sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -4862,8 +4966,8 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - string-width@8.1.0: - resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} + string-width@8.2.2: + resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==} engines: {node: '>=20'} string_decoder@1.3.0: @@ -4892,8 +4996,8 @@ packages: resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} engines: {node: '>=12'} - svgo@4.0.1: - resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} + svgo@4.0.2: + resolution: {integrity: sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==} engines: {node: '>=16'} hasBin: true @@ -5054,8 +5158,8 @@ packages: resolution: {integrity: sha512-WqkT8n3hqizuCu71W3bUzf5fjBmkbXcudsehe/NbxA8PgqoKnSOY5K0Ba2ckg1qaRaSpSz7as/n9K1R9JXjQKg==} engines: {node: '>=18.12.0'} - vite@8.1.0: - resolution: {integrity: sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==} + vite@8.1.5: + resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -5113,7 +5217,7 @@ packages: '@vitest/ui': 4.1.10 happy-dom: '*' jsdom: '*' - vite: 8.1.0 + vite: 8.1.5 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -5230,40 +5334,40 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 - '@anthropic-ai/claude-code-darwin-arm64@2.1.205': + '@anthropic-ai/claude-code-darwin-arm64@2.1.215': optional: true - '@anthropic-ai/claude-code-darwin-x64@2.1.205': + '@anthropic-ai/claude-code-darwin-x64@2.1.215': optional: true - '@anthropic-ai/claude-code-linux-arm64-musl@2.1.205': + '@anthropic-ai/claude-code-linux-arm64-musl@2.1.215': optional: true - '@anthropic-ai/claude-code-linux-arm64@2.1.205': + '@anthropic-ai/claude-code-linux-arm64@2.1.215': optional: true - '@anthropic-ai/claude-code-linux-x64-musl@2.1.205': + '@anthropic-ai/claude-code-linux-x64-musl@2.1.215': optional: true - '@anthropic-ai/claude-code-linux-x64@2.1.205': + '@anthropic-ai/claude-code-linux-x64@2.1.215': optional: true - '@anthropic-ai/claude-code-win32-arm64@2.1.205': + '@anthropic-ai/claude-code-win32-arm64@2.1.215': optional: true - '@anthropic-ai/claude-code-win32-x64@2.1.205': + '@anthropic-ai/claude-code-win32-x64@2.1.215': optional: true - '@anthropic-ai/claude-code@2.1.205': + '@anthropic-ai/claude-code@2.1.215': optionalDependencies: - '@anthropic-ai/claude-code-darwin-arm64': 2.1.205 - '@anthropic-ai/claude-code-darwin-x64': 2.1.205 - '@anthropic-ai/claude-code-linux-arm64': 2.1.205 - '@anthropic-ai/claude-code-linux-arm64-musl': 2.1.205 - '@anthropic-ai/claude-code-linux-x64': 2.1.205 - '@anthropic-ai/claude-code-linux-x64-musl': 2.1.205 - '@anthropic-ai/claude-code-win32-arm64': 2.1.205 - '@anthropic-ai/claude-code-win32-x64': 2.1.205 + '@anthropic-ai/claude-code-darwin-arm64': 2.1.215 + '@anthropic-ai/claude-code-darwin-x64': 2.1.215 + '@anthropic-ai/claude-code-linux-arm64': 2.1.215 + '@anthropic-ai/claude-code-linux-arm64-musl': 2.1.215 + '@anthropic-ai/claude-code-linux-x64': 2.1.215 + '@anthropic-ai/claude-code-linux-x64-musl': 2.1.215 + '@anthropic-ai/claude-code-win32-arm64': 2.1.215 + '@anthropic-ai/claude-code-win32-x64': 2.1.215 '@anthropic-ai/sdk@0.39.0': dependencies: @@ -5285,53 +5389,54 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/generator@7.28.5': + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/generator@7.29.7': dependencies: - '@babel/parser': 7.29.3 - '@babel/types': 7.29.0 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 - '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-globals@7.29.7': {} + + '@babel/helper-string-parser@7.29.7': {} '@babel/helper-validator-identifier@7.28.5': {} - '@babel/parser@7.26.3': - dependencies: - '@babel/types': 7.26.3 + '@babel/helper-validator-identifier@7.29.7': {} - '@babel/parser@7.29.3': + '@babel/parser@7.29.7': dependencies: - '@babel/types': 7.29.0 + '@babel/types': 7.29.7 - '@babel/template@7.28.6': + '@babel/template@7.29.7': dependencies: - '@babel/code-frame': 7.29.0 - '@babel/parser': 7.29.3 - '@babel/types': 7.29.0 + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 - '@babel/traverse@7.26.4': + '@babel/traverse@7.29.7': dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.28.5 - '@babel/parser': 7.26.3 - '@babel/template': 7.28.6 - '@babel/types': 7.26.3 + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 debug: 4.4.3 - globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.3': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - - '@babel/types@7.29.0': + '@babel/types@7.29.7': dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 '@balena/dockerignore@1.0.2': {} @@ -5362,14 +5467,14 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.6.3 + protobufjs: 7.6.5 yargs: 17.7.2 '@grpc/proto-loader@0.8.1': dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.6.3 + protobufjs: 7.6.5 yargs: 17.7.2 '@henrygd/queue@1.2.0': {} @@ -5511,6 +5616,8 @@ snapshots: '@oxc-project/types@0.138.0': {} + '@oxc-project/types@0.139.0': {} + '@oxfmt/binding-android-arm-eabi@0.59.0': optional: true @@ -5671,8 +5778,6 @@ snapshots: '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.2': {} - '@protobufjs/path@1.1.2': {} '@protobufjs/pool@1.1.0': {} @@ -5696,39 +5801,75 @@ snapshots: '@rolldown/binding-android-arm64@1.1.4': optional: true + '@rolldown/binding-android-arm64@1.1.5': + optional: true + '@rolldown/binding-darwin-arm64@1.1.4': optional: true + '@rolldown/binding-darwin-arm64@1.1.5': + optional: true + '@rolldown/binding-darwin-x64@1.1.4': optional: true + '@rolldown/binding-darwin-x64@1.1.5': + optional: true + '@rolldown/binding-freebsd-x64@1.1.4': optional: true + '@rolldown/binding-freebsd-x64@1.1.5': + optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.1.4': optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.1.5': + optional: true + '@rolldown/binding-linux-arm64-gnu@1.1.4': optional: true + '@rolldown/binding-linux-arm64-gnu@1.1.5': + optional: true + '@rolldown/binding-linux-arm64-musl@1.1.4': optional: true + '@rolldown/binding-linux-arm64-musl@1.1.5': + optional: true + '@rolldown/binding-linux-ppc64-gnu@1.1.4': optional: true + '@rolldown/binding-linux-ppc64-gnu@1.1.5': + optional: true + '@rolldown/binding-linux-s390x-gnu@1.1.4': optional: true + '@rolldown/binding-linux-s390x-gnu@1.1.5': + optional: true + '@rolldown/binding-linux-x64-gnu@1.1.4': optional: true + '@rolldown/binding-linux-x64-gnu@1.1.5': + optional: true + '@rolldown/binding-linux-x64-musl@1.1.4': optional: true + '@rolldown/binding-linux-x64-musl@1.1.5': + optional: true + '@rolldown/binding-openharmony-arm64@1.1.4': optional: true + '@rolldown/binding-openharmony-arm64@1.1.5': + optional: true + '@rolldown/binding-wasm32-wasi@1.1.4': dependencies: '@emnapi/core': 1.11.1 @@ -5736,12 +5877,25 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true + '@rolldown/binding-wasm32-wasi@1.1.5': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + optional: true + '@rolldown/binding-win32-arm64-msvc@1.1.4': optional: true + '@rolldown/binding-win32-arm64-msvc@1.1.5': + optional: true + '@rolldown/binding-win32-x64-msvc@1.1.4': optional: true + '@rolldown/binding-win32-x64-msvc@1.1.5': + optional: true + '@rolldown/pluginutils@1.0.1': {} '@sinclair/typebox@0.34.52': {} @@ -5766,17 +5920,17 @@ snapshots: optionalDependencies: typescript: 7.0.2 - '@socketsecurity/registry@2.0.2(typescript@7.0.2)': + '@socketsecurity/registry@2.0.4(typescript@7.0.2)': optionalDependencies: typescript: 7.0.2 - '@socketsecurity/sdk@4.0.3': {} + '@socketsecurity/sdk@4.1.1': {} '@standard-schema/spec@1.1.0': {} - '@sveltejs/acorn-typescript@1.0.8(acorn@8.15.0)': + '@sveltejs/acorn-typescript@1.0.11(acorn@8.17.0)': dependencies: - acorn: 8.15.0 + acorn: 8.17.0 '@swc/core-darwin-arm64@1.15.43': optional: true @@ -5850,7 +6004,7 @@ snapshots: '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.29.0 + '@babel/types': 7.29.7 '@types/chai@5.2.3': dependencies: @@ -6005,7 +6159,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@vitest/expect@4.1.10': dependencies: @@ -6016,13 +6170,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.10(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.10(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.10 estree-walker: 3.0.3 magic-string: 1.0.0 optionalDependencies: - vite: 8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) '@vitest/pretty-format@4.1.10': dependencies: @@ -6051,7 +6205,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@vitest/utils@4.1.10': dependencies: @@ -6059,7 +6213,7 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@vitiate/core@0.3.1(typescript@7.0.2)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)': + '@vitiate/core@0.3.1(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)': dependencies: '@optique/core': 1.1.0 '@optique/run': 1.1.0 @@ -6071,8 +6225,8 @@ snapshots: ipaddr.js: 2.4.0 magic-string: 1.0.0 valibot: 1.4.2(typescript@7.0.2) - vite: 8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) - vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) transitivePeerDependencies: - '@swc/helpers' - typescript @@ -6114,7 +6268,7 @@ snapshots: dependencies: event-target-shim: 5.0.1 - acorn@8.15.0: {} + acorn@8.17.0: {} agentkeepalive@4.6.0: dependencies: @@ -6170,7 +6324,7 @@ snapshots: content-type: 2.0.0 debug: 4.4.3 http-errors: 2.0.1 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 on-finished: 2.4.1 qs: 6.15.2 raw-body: 3.0.2 @@ -6250,7 +6404,7 @@ snapshots: cliui@9.0.1: dependencies: - string-width: 8.1.0 + string-width: 8.2.2 strip-ansi: 7.2.0 wrap-ansi: 9.0.2 @@ -6383,7 +6537,7 @@ snapshots: '@grpc/grpc-js': 1.14.4 '@grpc/proto-loader': 0.7.15 docker-modem: 5.0.7 - protobufjs: 7.6.3 + protobufjs: 7.6.5 tar-fs: 2.1.4 transitivePeerDependencies: - supports-color @@ -6530,8 +6684,6 @@ snapshots: minipass: 7.1.3 path-scurry: 2.0.2 - globals@11.12.0: {} - globals@17.6.0: {} globby@14.1.0: @@ -6543,7 +6695,7 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.3.0 - globby@16.2.0: + globby@16.2.1: dependencies: '@sindresorhus/merge-streams': 4.0.0 fast-glob: 3.3.3 @@ -6576,7 +6728,7 @@ snapshots: dependencies: ms: 2.1.3 - iconv-lite@0.7.2: + iconv-lite@0.7.3: dependencies: safer-buffer: '@socketregistry/safer-buffer@1.0.10' @@ -6646,7 +6798,7 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@4.2.0: + js-yaml@4.3.0: dependencies: argparse: 2.0.1 @@ -6719,7 +6871,7 @@ snapshots: lines-and-columns@1.2.4: {} - linkify-it@5.0.1: + linkify-it@5.0.2: dependencies: uc.micro: 2.1.0 @@ -6731,7 +6883,7 @@ snapshots: long@5.3.2: {} - lru-cache@11.3.6: {} + lru-cache@11.5.2: {} lru-cache@6.0.0: dependencies: @@ -6743,8 +6895,8 @@ snapshots: magicast@0.5.3: dependencies: - '@babel/parser': 7.29.3 - '@babel/types': 7.29.0 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 source-map-js: 1.2.1 make-dir@4.0.0: @@ -6755,34 +6907,34 @@ snapshots: map-obj@4.3.0: {} - markdown-it@14.2.0: + markdown-it@14.3.0: dependencies: argparse: 2.0.1 entities: 4.5.0 - linkify-it: 5.0.1 + linkify-it: 5.0.2 mdurl: 2.0.0 punycode.js: 2.3.1 uc.micro: 2.1.0 - markdownlint-cli2-formatter-default@0.0.6(markdownlint-cli2@0.23.0): + markdownlint-cli2-formatter-default@0.0.6(markdownlint-cli2@0.23.1): dependencies: - markdownlint-cli2: 0.23.0 + markdownlint-cli2: 0.23.1 - markdownlint-cli2@0.23.0: + markdownlint-cli2@0.23.1: dependencies: - globby: 16.2.0 - js-yaml: 4.2.0 + globby: 16.2.1 + js-yaml: 4.3.0 jsonc-parser: 3.3.1 jsonpointer: 5.0.1 - markdown-it: 14.2.0 - markdownlint: 0.41.0 - markdownlint-cli2-formatter-default: 0.0.6(markdownlint-cli2@0.23.0) + markdown-it: 14.3.0 + markdownlint: 0.41.1 + markdownlint-cli2-formatter-default: 0.0.6(markdownlint-cli2@0.23.1) micromatch: 4.0.8 smol-toml: 1.7.0 transitivePeerDependencies: - supports-color - markdownlint@0.41.0: + markdownlint@0.41.1: dependencies: micromark: 4.0.2 micromark-core-commonmark: 2.0.3 @@ -6792,7 +6944,7 @@ snapshots: micromark-extension-gfm-table: 2.1.1 micromark-extension-math: 3.1.0 micromark-util-types: 2.0.2 - string-width: 8.1.0 + string-width: 8.2.2 transitivePeerDependencies: - supports-color @@ -7067,7 +7219,7 @@ snapshots: nan@2.27.0: optional: true - nanoid@3.3.12: {} + nanoid@3.3.16: {} neosanitize@0.3.0: {} @@ -7139,7 +7291,7 @@ snapshots: dependencies: ansi-colors: 4.1.3 fast-glob: 3.3.3 - js-yaml: 4.2.0 + js-yaml: 4.3.0 supports-color: 9.4.0 undici: 6.27.0 yargs-parser: 21.1.1 @@ -7267,7 +7419,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.3.6 + lru-cache: 11.5.2 minipass: 7.1.3 path-type@6.0.0: {} @@ -7280,6 +7432,8 @@ snapshots: picomatch@4.0.4: {} + picomatch@4.0.5: {} + pidtree@1.0.0: {} playwright-core@1.61.1: {} @@ -7295,9 +7449,9 @@ snapshots: portless@0.15.4: {} - postcss@8.5.15: + postcss@8.5.20: dependencies: - nanoid: 3.3.12 + nanoid: 3.3.16 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -7305,7 +7459,7 @@ snapshots: propagate@2.0.1: {} - protobufjs@7.6.3: + protobufjs@7.6.5: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -7313,7 +7467,6 @@ snapshots: '@protobufjs/eventemitter': 1.1.1 '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 @@ -7343,7 +7496,7 @@ snapshots: dependencies: bytes: 3.1.2 http-errors: 2.0.1 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 unpipe: 1.0.0 read-package-json-fast@6.0.0: @@ -7409,6 +7562,27 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.1.4 '@rolldown/binding-win32-x64-msvc': 1.1.4 + rolldown@1.1.5: + dependencies: + '@oxc-project/types': 0.139.0 + '@rolldown/pluginutils': 1.0.1 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.1.5 + '@rolldown/binding-darwin-arm64': 1.1.5 + '@rolldown/binding-darwin-x64': 1.1.5 + '@rolldown/binding-freebsd-x64': 1.1.5 + '@rolldown/binding-linux-arm-gnueabihf': 1.1.5 + '@rolldown/binding-linux-arm64-gnu': 1.1.5 + '@rolldown/binding-linux-arm64-musl': 1.1.5 + '@rolldown/binding-linux-ppc64-gnu': 1.1.5 + '@rolldown/binding-linux-s390x-gnu': 1.1.5 + '@rolldown/binding-linux-x64-gnu': 1.1.5 + '@rolldown/binding-linux-x64-musl': 1.1.5 + '@rolldown/binding-openharmony-arm64': 1.1.5 + '@rolldown/binding-wasm32-wasi': 1.1.5 + '@rolldown/binding-win32-arm64-msvc': 1.1.5 + '@rolldown/binding-win32-x64-msvc': 1.1.5 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -7483,7 +7657,7 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string-width@8.1.0: + string-width@8.2.2: dependencies: get-east-asian-width: 1.6.0 strip-ansi: 7.2.0 @@ -7510,7 +7684,7 @@ snapshots: supports-color@9.4.0: {} - svgo@4.0.1: + svgo@4.0.2: dependencies: commander: 11.1.0 css-select: 5.2.2 @@ -7703,12 +7877,12 @@ snapshots: verkit@0.1.2: {} - vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0): + vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 - picomatch: 4.0.4 - postcss: 8.5.15 - rolldown: 1.1.4 + picomatch: 4.0.5 + postcss: 8.5.20 + rolldown: 1.1.5 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 26.1.1 @@ -7716,10 +7890,10 @@ snapshots: jiti: 2.7.0 yaml: 2.9.0 - vitest@4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)): + vitest@4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.10(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.10 '@vitest/runner': 4.1.10 '@vitest/snapshot': 4.1.10 @@ -7736,7 +7910,7 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.1.1 @@ -7745,9 +7919,9 @@ snapshots: transitivePeerDependencies: - msw - vitiate@0.3.1(typescript@7.0.2)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10): + vitiate@0.3.1(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10): dependencies: - '@vitiate/core': 0.3.1(typescript@7.0.2)(vite@8.1.0(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10) + '@vitiate/core': 0.3.1(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10) transitivePeerDependencies: - '@swc/helpers' - typescript @@ -7781,7 +7955,7 @@ snapshots: wrap-ansi@9.0.2: dependencies: ansi-styles: 6.2.3 - string-width: 8.1.0 + string-width: 8.2.2 strip-ansi: 7.2.0 wrappy@1.0.2: {} @@ -7813,7 +7987,7 @@ snapshots: cliui: 9.0.1 escalade: 3.2.0 get-caller-file: 2.0.5 - string-width: 8.1.0 + string-width: 8.2.2 y18n: 5.0.8 yargs-parser: 22.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 78fd4a59..cdc4ab11 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -53,9 +53,9 @@ overrides: 'has-symbols': 'npm:@socketregistry/has-symbols@1.0.7' 'has-tostringtag': 'npm:@socketregistry/has-tostringtag@1.0.7' 'hasown': 'npm:@socketregistry/hasown@1.0.7' - 'iconv-lite': '0.7.2' + 'iconv-lite': '0.7.3' 'isexe@>=3': '4.0.0' - 'lru-cache@>=10': '11.3.6' + 'lru-cache@>=10': '11.5.2' 'magic-string': '1.0.0' 'mime-db': '1.54.0' 'mime-types@>=3': '3.0.2' @@ -65,7 +65,7 @@ overrides: 'semver@>=5.0.0 <7.6.0': '7.8.1' 'side-channel': 'npm:@socketregistry/side-channel@1.0.10' 'ssri@>=12': '13.0.1' - 'string-width@>=5': '8.1.0' + 'string-width@>=5': '8.2.2' 'update-notifier@>=4.0.0': '7.3.1' 'uuid': '11.1.1' 'which': '7.0.0' @@ -74,8 +74,8 @@ overrides: # Repo-specific overrides below. 'defu': '>=6.1.7' - 'js-yaml': '4.2.0' - 'protobufjs': '7.6.3' + 'js-yaml': '4.3.0' + 'protobufjs': '7.6.5' # advisories #51 / #54 (medium) — bump to latest 6.x patch 'undici': '6.27.0' 'vite': 'catalog:' @@ -88,7 +88,7 @@ overrides: pmOnFail: warn catalog: - '@anthropic-ai/claude-code': 2.1.205 + '@anthropic-ai/claude-code': 2.1.215 '@redwoodjs/agent-ci': 0.17.1 '@sinclair/typebox': 0.34.52 '@socketregistry/packageurl-js': 1.4.7 @@ -102,10 +102,10 @@ catalog: '@socketregistry/packageurl-js-stable': 'npm:@socketregistry/packageurl-js@1.4.7' '@socketsecurity/lib': 6.2.3 '@socketsecurity/lib-stable': 'npm:@socketsecurity/lib@6.2.3' - '@socketsecurity/registry': 2.0.2 - '@socketsecurity/registry-stable': 'npm:@socketsecurity/registry@2.0.2' - '@socketsecurity/sdk': 4.0.3 - '@socketsecurity/sdk-stable': 'npm:@socketsecurity/sdk@4.0.3' + '@socketsecurity/registry': 2.0.4 + '@socketsecurity/registry-stable': 'npm:@socketsecurity/registry@2.0.4' + '@socketsecurity/sdk': 4.1.1 + '@socketsecurity/sdk-stable': 'npm:@socketsecurity/sdk@4.1.1' '@types/mdast': 4.0.4 '@types/node': 26.1.1 '@typescript/native-preview': 7.0.0-dev.20260510.1 @@ -118,7 +118,7 @@ catalog: 'dtu-github-actions': 0.17.1 'ecc-agentshield': 1.4.0 'fast-check': 4.9.0 - 'markdownlint-cli2': 0.23.0 + 'markdownlint-cli2': 0.23.1 'mdast-util-from-markdown': 2.0.3 'micromark': 4.0.2 'neosanitize': 0.3.0 @@ -144,12 +144,12 @@ catalog: 'rolldown': 1.1.4 'semver': 7.8.5 'shell-quote': 1.10.0 - 'svgo': 4.0.1 + 'svgo': 4.0.2 'taze': 19.16.0 # vite 8.0.14 swaps esbuild → rolldown natively (bundles rolldown # 1.0.2), so the override below removes esbuild from the install tree. 'typescript': 7.0.2 - 'vite': 8.1.0 + 'vite': 8.1.5 'vitiate': 0.3.1 'vitest': 4.1.10