diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index b388e50b4a..7d3f37f1bd 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -7,7 +7,7 @@ "@matrix-org/matrix-sdk-crypto-nodejs": "^0.4.0", "@vector-im/matrix-bot-sdk": "0.8.0-element.3", "markdown-it": "14.1.0", - "music-metadata": "^11.11.2", + "music-metadata": "^11.12.0", "zod": "^4.3.6" }, "devDependencies": { diff --git a/package.json b/package.json index 0487b6ac23..3d0e272252 100644 --- a/package.json +++ b/package.json @@ -107,18 +107,18 @@ "dependencies": { "@agentclientprotocol/sdk": "0.14.1", "@aws-sdk/client-bedrock": "^3.985.0", - "@buape/carbon": "0.0.0-beta-20260130162700", + "@buape/carbon": "0.14.0", "@clack/prompts": "^1.0.0", "@grammyjs/runner": "^2.0.3", "@grammyjs/transformer-throttler": "^1.2.1", - "@homebridge/ciao": "^1.3.4", + "@homebridge/ciao": "^1.3.5", "@larksuiteoapi/node-sdk": "^1.58.0", "@line/bot-sdk": "^10.6.0", "@lydell/node-pty": "1.2.0-beta.3", - "@mariozechner/pi-agent-core": "0.52.8", - "@mariozechner/pi-ai": "0.52.8", - "@mariozechner/pi-coding-agent": "0.52.8", - "@mariozechner/pi-tui": "0.52.8", + "@mariozechner/pi-agent-core": "0.52.9", + "@mariozechner/pi-ai": "0.52.9", + "@mariozechner/pi-coding-agent": "0.52.9", + "@mariozechner/pi-tui": "0.52.9", "@mozilla/readability": "^0.6.0", "@sinclair/typebox": "0.34.48", "@slack/bolt": "^4.6.0", @@ -135,7 +135,7 @@ "express": "^5.2.1", "file-type": "^21.3.0", "grammy": "^1.39.3", - "hono": "4.11.8", + "hono": "4.11.9", "jiti": "^2.6.1", "json5": "^2.2.3", "jszip": "^3.10.1", @@ -164,17 +164,17 @@ "@lit/context": "^1.1.6", "@types/express": "^5.0.6", "@types/markdown-it": "^14.1.2", - "@types/node": "^25.2.1", + "@types/node": "^25.2.2", "@types/proper-lockfile": "^4.1.4", "@types/qrcode-terminal": "^0.12.2", "@types/ws": "^8.18.1", - "@typescript/native-preview": "7.0.0-dev.20260206.1", + "@typescript/native-preview": "7.0.0-dev.20260208.1", "@vitest/coverage-v8": "^4.0.18", "lit": "^3.3.2", "ollama": "^0.6.3", "oxfmt": "0.28.0", "oxlint": "^1.43.0", - "oxlint-tsgolint": "^0.11.4", + "oxlint-tsgolint": "^0.11.5", "rolldown": "1.0.0-rc.3", "tsdown": "^0.20.3", "tsx": "^4.21.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b505bd55d..63d0c30db1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,8 +25,8 @@ importers: specifier: ^3.985.0 version: 3.985.0 '@buape/carbon': - specifier: 0.0.0-beta-20260130162700 - version: 0.0.0-beta-20260130162700(hono@4.11.8) + specifier: 0.14.0 + version: 0.14.0(hono@4.11.9) '@clack/prompts': specifier: ^1.0.0 version: 1.0.0 @@ -37,8 +37,8 @@ importers: specifier: ^1.2.1 version: 1.2.1(grammy@1.39.3) '@homebridge/ciao': - specifier: ^1.3.4 - version: 1.3.4 + specifier: ^1.3.5 + version: 1.3.5 '@larksuiteoapi/node-sdk': specifier: ^1.58.0 version: 1.58.0 @@ -49,17 +49,17 @@ importers: specifier: 1.2.0-beta.3 version: 1.2.0-beta.3 '@mariozechner/pi-agent-core': - specifier: 0.52.8 - version: 0.52.8(ws@8.19.0)(zod@4.3.6) + specifier: 0.52.9 + version: 0.52.9(ws@8.19.0)(zod@4.3.6) '@mariozechner/pi-ai': - specifier: 0.52.8 - version: 0.52.8(ws@8.19.0)(zod@4.3.6) + specifier: 0.52.9 + version: 0.52.9(ws@8.19.0)(zod@4.3.6) '@mariozechner/pi-coding-agent': - specifier: 0.52.8 - version: 0.52.8(ws@8.19.0)(zod@4.3.6) + specifier: 0.52.9 + version: 0.52.9(ws@8.19.0)(zod@4.3.6) '@mariozechner/pi-tui': - specifier: 0.52.8 - version: 0.52.8 + specifier: 0.52.9 + version: 0.52.9 '@mozilla/readability': specifier: ^0.6.0 version: 0.6.0 @@ -112,8 +112,8 @@ importers: specifier: ^1.39.3 version: 1.39.3 hono: - specifier: 4.11.8 - version: 4.11.8 + specifier: 4.11.9 + version: 4.11.9 jiti: specifier: ^2.6.1 version: 2.6.1 @@ -197,8 +197,8 @@ importers: specifier: ^14.1.2 version: 14.1.2 '@types/node': - specifier: ^25.2.1 - version: 25.2.1 + specifier: ^25.2.2 + version: 25.2.2 '@types/proper-lockfile': specifier: ^4.1.4 version: 4.1.4 @@ -209,11 +209,11 @@ importers: specifier: ^8.18.1 version: 8.18.1 '@typescript/native-preview': - specifier: 7.0.0-dev.20260206.1 - version: 7.0.0-dev.20260206.1 + specifier: 7.0.0-dev.20260208.1 + version: 7.0.0-dev.20260208.1 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18))(vitest@4.0.18) + version: 4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18))(vitest@4.0.18) lit: specifier: ^3.3.2 version: 3.3.2 @@ -225,16 +225,16 @@ importers: version: 0.28.0 oxlint: specifier: ^1.43.0 - version: 1.43.0(oxlint-tsgolint@0.11.4) + version: 1.43.0(oxlint-tsgolint@0.11.5) oxlint-tsgolint: - specifier: ^0.11.4 - version: 0.11.4 + specifier: ^0.11.5 + version: 0.11.5 rolldown: specifier: 1.0.0-rc.3 version: 1.0.0-rc.3 tsdown: specifier: ^0.20.3 - version: 0.20.3(@typescript/native-preview@7.0.0-dev.20260206.1)(typescript@5.9.3) + version: 0.20.3(@typescript/native-preview@7.0.0-dev.20260208.1)(typescript@5.9.3) tsx: specifier: ^4.21.0 version: 4.21.0 @@ -243,7 +243,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) extensions/bluebubbles: devDependencies: @@ -377,8 +377,8 @@ importers: specifier: 14.1.0 version: 14.1.0 music-metadata: - specifier: ^11.11.2 - version: 11.11.2 + specifier: ^11.12.0 + version: 11.12.0 zod: specifier: ^4.3.6 version: 4.3.6 @@ -588,17 +588,17 @@ importers: version: 17.0.1 vite: specifier: 7.3.1 - version: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) devDependencies: '@vitest/browser-playwright': specifier: 4.0.18 - version: 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18) + version: 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18) playwright: specifier: ^1.58.2 version: 1.58.2 vitest: specifier: 4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) packages: @@ -826,8 +826,8 @@ packages: '@borewit/text-codec@0.2.1': resolution: {integrity: sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==} - '@buape/carbon@0.0.0-beta-20260130162700': - resolution: {integrity: sha512-Z3gw1BCrLJHESoSv/4+JMao0+fnhAhCFRrJbVWOGI70uYmzLIwmHwLfSQ8ld3XLGg5Q6gZ1rvWeE+2PeHM1MjA==} + '@buape/carbon@0.14.0': + resolution: {integrity: sha512-mavllPK2iVpRNRtC4C8JOUdJ1hdV0+LDelFW+pjpJaM31MBLMfIJ+f/LlYTIK5QrEcQsXOC+6lU2e0gmgjWhIQ==} '@cacheable/memory@2.0.7': resolution: {integrity: sha512-RbxnxAMf89Tp1dLhXMS7ceft/PGsDl1Ip7T20z5nZ+pwIAsQ1p2izPjVG69oCLv/jfQ7HDPHTWK0c9rcAWXN3A==} @@ -1092,8 +1092,8 @@ packages: '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - '@homebridge/ciao@1.3.4': - resolution: {integrity: sha512-qK6ZgGx0wwOubq/MY6eTbhApQHBUQCvCOsTYpQE01uLvfA2/Prm6egySHlZouKaina1RPuDwfLhCmsRCxwHj3Q==} + '@homebridge/ciao@1.3.5': + resolution: {integrity: sha512-f7MAw7YuoEYgJEQ1VyRcLHGuVmCpmXi65GVR8CAtPWPqIZf/HFr4vHzVpOfQMpEQw9Pt5uh07guuLt5HE8ruog==} hasBin: true '@hono/node-server@1.19.9': @@ -1453,22 +1453,22 @@ packages: resolution: {integrity: sha512-faGUlTcXka5l7rv0lP3K3vGW/ejRuOS24RR2aSFWREUQqzjgdsuWNo/IiPqL3kWRGt6Ahl2+qcDAwtdeWeuGUw==} hasBin: true - '@mariozechner/pi-agent-core@0.52.8': - resolution: {integrity: sha512-oI563VL+JInc3L9n3PyA5wouUWrhNjXjB28o2FXnfyL7OngGgMIf4+bbvMjX7AdF8dZhUeskCftozZQZS5T0xQ==} + '@mariozechner/pi-agent-core@0.52.9': + resolution: {integrity: sha512-x6OxWN5QnZGfK5TU822Xgcy5QeN3ZGIBaZiZISRI64BZYj5ENc40j4T+fbeRnAsrEkJoMC1Him8ixw68PRTovQ==} engines: {node: '>=20.0.0'} - '@mariozechner/pi-ai@0.52.8': - resolution: {integrity: sha512-+aFCUbKJcskDJhr9wPcMBTy0x/xWio5v1dkxRYXUBPWp+Zt9DSdT5Kmd/IIQ+a0TOZDF4ajt4GY/oAw37X7XTw==} + '@mariozechner/pi-ai@0.52.9': + resolution: {integrity: sha512-sCdIVw7iomWcaEnVUFwq9e69Dat0ZCy/+XGkTtroY8H+GxHmDKUCrJV/yMpu8Jq9Oof11yCo7F/Vco7dvYCLZg==} engines: {node: '>=20.0.0'} hasBin: true - '@mariozechner/pi-coding-agent@0.52.8': - resolution: {integrity: sha512-a1bjKKyH9YU4/gRG+E57QirDLn/4U+vJksQQSo7ZF2IvhmQh1ro5DH7gIejC8FFXQZRbEQo9lpfFhJl3pk5b7A==} + '@mariozechner/pi-coding-agent@0.52.9': + resolution: {integrity: sha512-XZ0z2k8awEzKVj83Vwj64aO1rTaHe7xk3GppHVdjkvaDDXRWwUtTdm9benH3kuYQ9Po+vuGc9plcApTV9LXpZw==} engines: {node: '>=20.0.0'} hasBin: true - '@mariozechner/pi-tui@0.52.8': - resolution: {integrity: sha512-QCrzHlZhOPoFY5UMc2hhBj5tXSO81hWBXlC6jBrq+o0JA47pTGvbDtFtwsjbsVAxoQiEdFWqreqwnX3tCBKimQ==} + '@mariozechner/pi-tui@0.52.9': + resolution: {integrity: sha512-YHVZLRz9ULVlubRi51P1AQj7oOb+caiTv/HsNa7r587ale8kLNBx2Sa99fRWuFhNPu+SniwVi4pgqvkrWAcd/w==} engines: {node: '>=20.0.0'} '@matrix-org/matrix-sdk-crypto-nodejs@0.4.0': @@ -2052,33 +2052,33 @@ packages: cpu: [x64] os: [win32] - '@oxlint-tsgolint/darwin-arm64@0.11.4': - resolution: {integrity: sha512-IhdhiC183s5wdFDZSQC8PaFFq1QROiVT5ahz7ysgEKVnkNDjy82ieM7ZKiUfm2ncXNX2RcFGSSZrQO6plR+VAQ==} + '@oxlint-tsgolint/darwin-arm64@0.11.5': + resolution: {integrity: sha512-mzsjJVIUgcGJovBXME63VW2Uau7MS/xCe7xdYj2BplSCuRb5Yoy7WuwCIlbD5ISHjnS6rx26oD2kmzHLRV5Wfw==} cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.11.4': - resolution: {integrity: sha512-KJmBg10Z1uGpJqxDzETXOytYyeVrKUepo8rCXeVkRlZ2QzZqMElgalFN4BI3ccgIPkQpzzu4SVzWNFz7yiKavQ==} + '@oxlint-tsgolint/darwin-x64@0.11.5': + resolution: {integrity: sha512-zItUS0qLzSzVy0ZQHc4MOphA9lVeP5jffsgZFLCdo+JqmkbVZ14aDtiVUHSHi2hia+qatbb109CHQ9YIl0x7+A==} cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@0.11.4': - resolution: {integrity: sha512-P6I3dSSpoEnjFzTMlrbcBHNbErSxceZmcVUslBxrrIUH1NSVS1XfSz6S75vT2Gay7Jv6LI7zTTVAk4cSqkfe+w==} + '@oxlint-tsgolint/linux-arm64@0.11.5': + resolution: {integrity: sha512-R0r/3QTdMtIjfUOM1oxIaCV0s+j7xrnUe4CXo10ZbBzlXfMesWYNcf/oCrhsy87w0kCPFsg58nAdKaIR8xylFg==} cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.11.4': - resolution: {integrity: sha512-G0eAW3S7cp/vP7Kx6e7+Ze7WfNgSt1tc/rOexfLKnnIi+9BelyOa2wF9bWFPpxk3n3AdkBwKttU1/adDZlD87Q==} + '@oxlint-tsgolint/linux-x64@0.11.5': + resolution: {integrity: sha512-g23J3T29EHWUQYC6aTwLnhwcFtjQh+VfxyGuFjYGGTLhESdlQH9E/pwsN8K9HaAiYWjI51m3r3BqQjXxEW8Jjg==} cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@0.11.4': - resolution: {integrity: sha512-prgQEBiwp4TAxarh6dYbVOKw6riRJ6hB49vDD6DxQlOZQky7xHQ9qTec5/rf0JTUZ16YaJ9YfHycbJS3QVpTYw==} + '@oxlint-tsgolint/win32-arm64@0.11.5': + resolution: {integrity: sha512-MJNT/MPUIZKQCRtCX5s6pCnoe7If/i3RjJzFMe4kSLomRsHrNFYOJBwt4+w/Hqfyg9jNOgR8tbgdx6ofjHaPMQ==} cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.11.4': - resolution: {integrity: sha512-5xXTzZIT/1meWMmS60Q+FYWvWncc6iTfC8tyQt7GDfPUoqQvE5WVgHm1QjDSJvxTD+6AHphpCqdhXq/KtxagRw==} + '@oxlint-tsgolint/win32-x64@0.11.5': + resolution: {integrity: sha512-IQmj4EkcZOBlLnj1CdxKFrWT7NAWXZ9ypZ874X/w7S5gRzB2sO4KmE6Z0MWxx05pL9AQF+CWVRjZrKVIYWTzPg==} cpu: [x64] os: [win32] @@ -2783,14 +2783,14 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - '@types/node@20.19.32': - resolution: {integrity: sha512-Ez8QE4DMfhjjTsES9K2dwfV258qBui7qxUsoaixZDiTzbde4U12e1pXGNu/ECsUIOi5/zoCxAQxIhQnaUQ2VvA==} + '@types/node@20.19.33': + resolution: {integrity: sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==} - '@types/node@24.10.11': - resolution: {integrity: sha512-/Af7O8r1frCVgOz0I62jWUtMohJ0/ZQU/ZoketltOJPZpnb17yoNc9BSoVuV9qlaIXJiPNOpsfq4ByFajSArNQ==} + '@types/node@24.10.12': + resolution: {integrity: sha512-68e+T28EbdmLSTkPgs3+UacC6rzmqrcWFPQs1C8mwJhI/r5Uxr0yEuQotczNRROd1gq30NGxee+fo0rSIxpyAw==} - '@types/node@25.2.1': - resolution: {integrity: sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==} + '@types/node@25.2.2': + resolution: {integrity: sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==} '@types/proper-lockfile@4.1.4': resolution: {integrity: sha512-uo2ABllncSqg9F1D4nugVl9v93RmjxF6LJzQLMLDdPaXCUIDPeOJ21Gbqi43xNKzBi/WQ0Q0dICqufzQbMjipQ==} @@ -2834,43 +2834,43 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260206.1': - resolution: {integrity: sha512-C45zT/4VU6Wk61aisaa+EzY4Sqvd4newgkD7GNOj/alprtpuUBr9tKFGFMrFVd/oANTcZS/NHGW6QJfmi+LS3A==} + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260208.1': + resolution: {integrity: sha512-ixnfsxZVziOh/tsuqrjJvXvfBqcilASOnWCsGLaBL9LwpY/0kZxfwvqR8c9DAyB9ilYsmrbu6mi8VtE39eNL9g==} cpu: [arm64] os: [darwin] - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260206.1': - resolution: {integrity: sha512-nPCkbgeSYjVarfBcgdZMzG4oiM9CQSinYFu5PLL66X9N+R5dwhynw5V5ZpT+i6ax5v63pTH5e5U99iwmJzSN8w==} + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260208.1': + resolution: {integrity: sha512-LH5gacYZOG/mwCBSCYOVMZSQLWNuvBLjJcvm5W7UrTvnMvij9n/spfjHeRicJ1FdHeskCYvOVttshOUxZTQnOA==} cpu: [x64] os: [darwin] - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260206.1': - resolution: {integrity: sha512-zK+jrh3paRCfathNDb1bt0MWzfBxuFANmPoxyvK7610Gykv1P78VIAIN3Blbc9O1ZMxR4fuBIHz963kcRhZvCw==} + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260208.1': + resolution: {integrity: sha512-adQ3+tzalW6TbLFoL3PqKpL2MyaAaUW8EfmmKmUSpSM2w1ynKChIYmk0KKOFMQXoK3o3hxkvg8PoQbzk8nSEtQ==} cpu: [arm64] os: [linux] - '@typescript/native-preview-linux-arm@7.0.0-dev.20260206.1': - resolution: {integrity: sha512-kDLszfVMQcfT8pFG7LTbE+pVePrhV2X0Bz0Tx0Hn+dQFWACrfDMYlLgtW1w7RFjIUM5F1hwnbnqTDI/1hV4W6Q==} + '@typescript/native-preview-linux-arm@7.0.0-dev.20260208.1': + resolution: {integrity: sha512-Ep5dHLBW+q3uJBI3WDIWuqBoazjZAo+EIyY/kkv/eoy8vUPsvMElv4vyvLJEYbhlpSrOFYVk8J2KiV+UqvpoVw==} cpu: [arm] os: [linux] - '@typescript/native-preview-linux-x64@7.0.0-dev.20260206.1': - resolution: {integrity: sha512-Uk7d+OsrHkVt6L/wARY0RuN73iyNJmyGjegkeu5m190cGwpJq/eqgQgy2Kt6FAylKQhjIXgfLgIvPgAHPab1Lw==} + '@typescript/native-preview-linux-x64@7.0.0-dev.20260208.1': + resolution: {integrity: sha512-lCJU9WYwrMWTLkQdvLs6KmFvz/0yZ951D756vsRdC43rLSmzb1GS4T8u9TJ9m5vuM1UST9Mj0+ID5lq5RfHnVA==} cpu: [x64] os: [linux] - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260206.1': - resolution: {integrity: sha512-RQkM/jXUA5dVyBjxBRsgSmY9dfJXgC5FUTs9srBw+ZYdX1ARMQyuAxApwTQhhM1rDmjT2lFvpnc1/VZ33wSOEw==} + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260208.1': + resolution: {integrity: sha512-ZEjw0C5dtr9felIUTcpQ65zlTZANmdKcU+qakczrVOyUnF31+FyQtP/Fp2YPOteOAmwrxfCtCsw1Es4zSgtSeA==} cpu: [arm64] os: [win32] - '@typescript/native-preview-win32-x64@7.0.0-dev.20260206.1': - resolution: {integrity: sha512-wnVqQEJSvYzqG3tYXFK93nqBWxNCSoKxQrnt5BLwn0iScPmUOfLgHf61dLr5sOG8fqUjkhLFH/gW+DfePclEfw==} + '@typescript/native-preview-win32-x64@7.0.0-dev.20260208.1': + resolution: {integrity: sha512-2ARKZBZwSyxLvQqIl2uqzHESKOYwmEYLJL02B9gPOYUyJOBG+mA75TyeOVTRuafDQv+Fp4xBDDyPOon5ARh+KQ==} cpu: [x64] os: [win32] - '@typescript/native-preview@7.0.0-dev.20260206.1': - resolution: {integrity: sha512-863vBkK6A63Xa4P0839GqndGrGDtH4g8I6TQ4mGVJofSyOpPKTMeTrQZ/nyOEn4kvCLuGn4d3rf20Tn1U2wU7g==} + '@typescript/native-preview@7.0.0-dev.20260208.1': + resolution: {integrity: sha512-Uvrv3FciZTvvdSpmaaJscQ3Nut9/IPFkHh5CIy0IuDHIqwCoHvkkTOdIFE/rgMfHkIlQHhnj9oF94kzRu8YnXg==} hasBin: true '@typespec/ts-http-runtime@0.3.3': @@ -3122,6 +3122,9 @@ packages: axios@1.13.4: resolution: {integrity: sha512-1wVkUaAO6WyaYtCkcYCOx12ZgpGf9Zif+qXa4n+oYzK558YryKqiL6UWwd5DqiH3VRW0GYhTZQ/vlgJrCoNQlg==} + axios@1.13.5: + resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -3165,8 +3168,8 @@ packages: bottleneck@2.19.5: resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} - bowser@2.13.1: - resolution: {integrity: sha512-OHawaAbjwx6rqICCKgSG0SAnT05bzd7ppyKLVUITZpANBaaMFBAsaNkto3LoQ31tyFP5kNujE8Cdx85G9VzOkw==} + bowser@2.14.1: + resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==} brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} @@ -3816,8 +3819,8 @@ packages: highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - hono@4.11.8: - resolution: {integrity: sha512-eVkB/CYCCei7K2WElZW9yYQFWssG0DhaDhVvr7wy5jJ22K+ck8fWW0EsLpB0sITUTvPnc97+rrbQqIr5iqiy9Q==} + hono@4.11.9: + resolution: {integrity: sha512-Eaw2YTGM6WOxA6CXbckaEvslr2Ne4NFsKrvc0v97JD5awbmeBLO5w9Ho9L9kmKonrwF9RJlW6BxT1PVv/agBHQ==} engines: {node: '>=16.9.0'} hookable@6.0.1: @@ -4370,8 +4373,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - music-metadata@11.11.2: - resolution: {integrity: sha512-tJx+lsDg1bGUOxojKKj12BIvccBBUcVa6oWrvOchCF0WAQ9E5t/hK35ILp1z3wWrUSYtgg57LfRbvVMkxGIyzA==} + music-metadata@11.12.0: + resolution: {integrity: sha512-9ChYnmVmyHvFxR2g0MWFSHmJfbssRy07457G4gbb4LA9WYvyZea/8EMbqvg5dcv4oXNCNL01m8HXtymLlhhkYg==} engines: {node: '>=18'} mz@2.7.0: @@ -4560,8 +4563,8 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - oxlint-tsgolint@0.11.4: - resolution: {integrity: sha512-VyQc+69TxQwUdsEPiVFN7vNZdDVO/FHaEcHltnWs3O6rvwxv67uADlknQQO714sbRdEahOjgO5dFf+K9ili0gg==} + oxlint-tsgolint@0.11.5: + resolution: {integrity: sha512-4uVv43EhkeMvlxDU1GUsR5P5c0q74rB/pQRhjGsTOnMIrDbg3TABTntRyeAkmXItqVEJTcDRv9+Yk+LFXkHKlg==} hasBin: true oxlint@1.43.0: @@ -6055,7 +6058,7 @@ snapshots: dependencies: '@aws-sdk/types': 3.973.1 '@smithy/types': 4.12.0 - bowser: 2.13.1 + bowser: 2.14.1 tslib: 2.8.1 '@aws-sdk/util-user-agent-node@3.972.5': @@ -6143,14 +6146,14 @@ snapshots: '@borewit/text-codec@0.2.1': {} - '@buape/carbon@0.0.0-beta-20260130162700(hono@4.11.8)': + '@buape/carbon@0.14.0(hono@4.11.9)': dependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 discord-api-types: 0.38.37 optionalDependencies: '@cloudflare/workers-types': 4.20260120.0 '@discordjs/voice': 0.19.0 - '@hono/node-server': 1.19.9(hono@4.11.8) + '@hono/node-server': 1.19.9(hono@4.11.9) '@types/bun': 1.3.6 '@types/ws': 8.18.1 ws: 8.19.0 @@ -6396,7 +6399,7 @@ snapshots: '@hapi/hoek@9.3.0': {} - '@homebridge/ciao@1.3.4': + '@homebridge/ciao@1.3.5': dependencies: debug: 4.4.3 fast-deep-equal: 3.1.3 @@ -6405,9 +6408,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@hono/node-server@1.19.9(hono@4.11.8)': + '@hono/node-server@1.19.9(hono@4.11.9)': dependencies: - hono: 4.11.8 + hono: 4.11.9 optional: true '@huggingface/jinja@0.5.4': {} @@ -6591,7 +6594,7 @@ snapshots: '@larksuiteoapi/node-sdk@1.58.0': dependencies: - axios: 1.13.4 + axios: 1.13.5 lodash.identity: 3.0.0 lodash.merge: 4.6.2 lodash.pickby: 4.6.0 @@ -6605,9 +6608,9 @@ snapshots: '@line/bot-sdk@10.6.0': dependencies: - '@types/node': 24.10.11 + '@types/node': 24.10.12 optionalDependencies: - axios: 1.13.4 + axios: 1.13.5 transitivePeerDependencies: - debug @@ -6702,9 +6705,9 @@ snapshots: std-env: 3.10.0 yoctocolors: 2.1.2 - '@mariozechner/pi-agent-core@0.52.8(ws@8.19.0)(zod@4.3.6)': + '@mariozechner/pi-agent-core@0.52.9(ws@8.19.0)(zod@4.3.6)': dependencies: - '@mariozechner/pi-ai': 0.52.8(ws@8.19.0)(zod@4.3.6) + '@mariozechner/pi-ai': 0.52.9(ws@8.19.0)(zod@4.3.6) transitivePeerDependencies: - '@modelcontextprotocol/sdk' - aws-crt @@ -6714,7 +6717,7 @@ snapshots: - ws - zod - '@mariozechner/pi-ai@0.52.8(ws@8.19.0)(zod@4.3.6)': + '@mariozechner/pi-ai@0.52.9(ws@8.19.0)(zod@4.3.6)': dependencies: '@anthropic-ai/sdk': 0.73.0(zod@4.3.6) '@aws-sdk/client-bedrock-runtime': 3.985.0 @@ -6738,12 +6741,12 @@ snapshots: - ws - zod - '@mariozechner/pi-coding-agent@0.52.8(ws@8.19.0)(zod@4.3.6)': + '@mariozechner/pi-coding-agent@0.52.9(ws@8.19.0)(zod@4.3.6)': dependencies: '@mariozechner/jiti': 2.6.5 - '@mariozechner/pi-agent-core': 0.52.8(ws@8.19.0)(zod@4.3.6) - '@mariozechner/pi-ai': 0.52.8(ws@8.19.0)(zod@4.3.6) - '@mariozechner/pi-tui': 0.52.8 + '@mariozechner/pi-agent-core': 0.52.9(ws@8.19.0)(zod@4.3.6) + '@mariozechner/pi-ai': 0.52.9(ws@8.19.0)(zod@4.3.6) + '@mariozechner/pi-tui': 0.52.9 '@silvia-odwyer/photon-node': 0.3.4 chalk: 5.6.2 cli-highlight: 2.1.11 @@ -6767,7 +6770,7 @@ snapshots: - ws - zod - '@mariozechner/pi-tui@0.52.8': + '@mariozechner/pi-tui@0.52.9': dependencies: '@types/mime-types': 2.1.4 chalk: 5.6.2 @@ -6810,7 +6813,7 @@ snapshots: '@azure/core-auth': 1.10.1 '@azure/msal-node': 3.8.6 '@microsoft/agents-activity': 1.2.3 - axios: 1.13.4 + axios: 1.13.5 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 object-path: 0.11.8 @@ -7385,22 +7388,22 @@ snapshots: '@oxfmt/win32-x64@0.28.0': optional: true - '@oxlint-tsgolint/darwin-arm64@0.11.4': + '@oxlint-tsgolint/darwin-arm64@0.11.5': optional: true - '@oxlint-tsgolint/darwin-x64@0.11.4': + '@oxlint-tsgolint/darwin-x64@0.11.5': optional: true - '@oxlint-tsgolint/linux-arm64@0.11.4': + '@oxlint-tsgolint/linux-arm64@0.11.5': optional: true - '@oxlint-tsgolint/linux-x64@0.11.4': + '@oxlint-tsgolint/linux-x64@0.11.5': optional: true - '@oxlint-tsgolint/win32-arm64@0.11.4': + '@oxlint-tsgolint/win32-arm64@0.11.5': optional: true - '@oxlint-tsgolint/win32-x64@0.11.4': + '@oxlint-tsgolint/win32-x64@0.11.5': optional: true '@oxlint/darwin-arm64@1.43.0': @@ -7645,7 +7648,7 @@ snapshots: '@slack/types': 2.19.0 '@slack/web-api': 7.13.0 '@types/express': 5.0.6 - axios: 1.13.4 + axios: 1.13.5 express: 5.2.1 path-to-regexp: 8.3.0 raw-body: 3.0.2 @@ -7658,14 +7661,14 @@ snapshots: '@slack/logger@4.0.0': dependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@slack/oauth@3.0.4': dependencies: '@slack/logger': 4.0.0 '@slack/web-api': 7.13.0 '@types/jsonwebtoken': 9.0.10 - '@types/node': 25.2.1 + '@types/node': 25.2.2 jsonwebtoken: 9.0.3 transitivePeerDependencies: - debug @@ -7674,7 +7677,7 @@ snapshots: dependencies: '@slack/logger': 4.0.0 '@slack/web-api': 7.13.0 - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/ws': 8.18.1 eventemitter3: 5.0.4 ws: 8.19.0 @@ -7689,9 +7692,9 @@ snapshots: dependencies: '@slack/logger': 4.0.0 '@slack/types': 2.19.0 - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/retry': 0.12.0 - axios: 1.13.4 + axios: 1.13.5 eventemitter3: 5.0.4 form-data: 2.5.4 is-electron: 2.2.2 @@ -8094,7 +8097,7 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/bun@1.3.6': dependencies: @@ -8114,7 +8117,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/deep-eql@4.0.2': {} @@ -8122,14 +8125,14 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -8154,7 +8157,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/linkify-it@5.0.0': {} @@ -8175,15 +8178,15 @@ snapshots: '@types/node@10.17.60': {} - '@types/node@20.19.32': + '@types/node@20.19.33': dependencies: undici-types: 6.21.0 - '@types/node@24.10.11': + '@types/node@24.10.12': dependencies: undici-types: 7.16.0 - '@types/node@25.2.1': + '@types/node@25.2.2': dependencies: undici-types: 7.16.0 @@ -8200,7 +8203,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/tough-cookie': 4.0.5 form-data: 2.5.4 @@ -8211,22 +8214,22 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/send@1.2.1': dependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/send': 0.17.6 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.2.1 + '@types/node': 25.2.2 '@types/tough-cookie@4.0.5': {} @@ -8234,38 +8237,38 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260206.1': + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260208.1': optional: true - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260206.1': + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260208.1': optional: true - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260206.1': + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260208.1': optional: true - '@typescript/native-preview-linux-arm@7.0.0-dev.20260206.1': + '@typescript/native-preview-linux-arm@7.0.0-dev.20260208.1': optional: true - '@typescript/native-preview-linux-x64@7.0.0-dev.20260206.1': + '@typescript/native-preview-linux-x64@7.0.0-dev.20260208.1': optional: true - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260206.1': + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260208.1': optional: true - '@typescript/native-preview-win32-x64@7.0.0-dev.20260206.1': + '@typescript/native-preview-win32-x64@7.0.0-dev.20260208.1': optional: true - '@typescript/native-preview@7.0.0-dev.20260206.1': + '@typescript/native-preview@7.0.0-dev.20260208.1': optionalDependencies: - '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260206.1 - '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260206.1 - '@typescript/native-preview-linux-arm': 7.0.0-dev.20260206.1 - '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260206.1 - '@typescript/native-preview-linux-x64': 7.0.0-dev.20260206.1 - '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260206.1 - '@typescript/native-preview-win32-x64': 7.0.0-dev.20260206.1 + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260208.1 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260208.1 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260208.1 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260208.1 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260208.1 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260208.1 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260208.1 '@typespec/ts-http-runtime@0.3.3': dependencies: @@ -8307,29 +8310,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)': + '@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)': dependencies: - '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18) - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) playwright: 1.58.2 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)': + '@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)': dependencies: - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/utils': 4.0.18 magic-string: 0.30.21 pixelmatch: 7.1.0 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -8337,7 +8340,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18))(vitest@4.0.18)': + '@vitest/coverage-v8@4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18))(vitest@4.0.18)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -8349,9 +8352,9 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) optionalDependencies: - '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18) + '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18) '@vitest/expect@4.0.18': dependencies: @@ -8362,13 +8365,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) '@vitest/pretty-format@4.0.18': dependencies: @@ -8422,7 +8425,7 @@ snapshots: async-mutex: 0.5.0 libsignal: '@whiskeysockets/libsignal-node@https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67' lru-cache: 11.2.5 - music-metadata: 11.11.2 + music-metadata: 11.12.0 p-queue: 9.1.0 pino: 9.14.0 protobufjs: 7.5.4 @@ -8503,7 +8506,7 @@ snapshots: '@swc/helpers': 0.5.18 '@types/command-line-args': 5.2.3 '@types/command-line-usage': 5.0.4 - '@types/node': 20.19.32 + '@types/node': 20.19.33 command-line-args: 5.2.1 command-line-usage: 7.0.3 flatbuffers: 24.12.23 @@ -8585,17 +8588,17 @@ snapshots: aws4@1.13.2: {} - axios@1.13.4: + axios@1.13.4(debug@4.4.3): dependencies: - follow-redirects: 1.15.11 + follow-redirects: 1.15.11(debug@4.4.3) form-data: 2.5.4 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - axios@1.13.4(debug@4.4.3): + axios@1.13.5: dependencies: - follow-redirects: 1.15.11(debug@4.4.3) + follow-redirects: 1.15.11 form-data: 2.5.4 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -8658,7 +8661,7 @@ snapshots: bottleneck@2.19.5: {} - bowser@2.13.1: {} + bowser@2.14.1: {} brace-expansion@2.0.2: dependencies: @@ -8672,7 +8675,7 @@ snapshots: bun-types@1.3.6: dependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 optional: true bytes@3.1.2: {} @@ -9366,7 +9369,7 @@ snapshots: highlight.js@10.7.3: {} - hono@4.11.8: {} + hono@4.11.9: {} hookable@6.0.1: {} @@ -9905,7 +9908,7 @@ snapshots: ms@2.1.3: {} - music-metadata@11.11.2: + music-metadata@11.12.0: dependencies: '@borewit/text-codec': 0.2.1 '@tokenizer/token': 0.3.0 @@ -10142,16 +10145,16 @@ snapshots: '@oxfmt/win32-arm64': 0.28.0 '@oxfmt/win32-x64': 0.28.0 - oxlint-tsgolint@0.11.4: + oxlint-tsgolint@0.11.5: optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.11.4 - '@oxlint-tsgolint/darwin-x64': 0.11.4 - '@oxlint-tsgolint/linux-arm64': 0.11.4 - '@oxlint-tsgolint/linux-x64': 0.11.4 - '@oxlint-tsgolint/win32-arm64': 0.11.4 - '@oxlint-tsgolint/win32-x64': 0.11.4 + '@oxlint-tsgolint/darwin-arm64': 0.11.5 + '@oxlint-tsgolint/darwin-x64': 0.11.5 + '@oxlint-tsgolint/linux-arm64': 0.11.5 + '@oxlint-tsgolint/linux-x64': 0.11.5 + '@oxlint-tsgolint/win32-arm64': 0.11.5 + '@oxlint-tsgolint/win32-x64': 0.11.5 - oxlint@1.43.0(oxlint-tsgolint@0.11.4): + oxlint@1.43.0(oxlint-tsgolint@0.11.5): optionalDependencies: '@oxlint/darwin-arm64': 1.43.0 '@oxlint/darwin-x64': 1.43.0 @@ -10161,7 +10164,7 @@ snapshots: '@oxlint/linux-x64-musl': 1.43.0 '@oxlint/win32-arm64': 1.43.0 '@oxlint/win32-x64': 1.43.0 - oxlint-tsgolint: 0.11.4 + oxlint-tsgolint: 0.11.5 p-finally@1.0.0: {} @@ -10357,7 +10360,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 25.2.1 + '@types/node': 25.2.2 long: 5.3.2 protobufjs@8.0.0: @@ -10372,7 +10375,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 25.2.1 + '@types/node': 25.2.2 long: 5.3.2 proxy-addr@2.0.7: @@ -10533,7 +10536,7 @@ snapshots: dependencies: glob: 10.5.0 - rolldown-plugin-dts@0.22.1(@typescript/native-preview@7.0.0-dev.20260206.1)(rolldown@1.0.0-rc.3)(typescript@5.9.3): + rolldown-plugin-dts@0.22.1(@typescript/native-preview@7.0.0-dev.20260208.1)(rolldown@1.0.0-rc.3)(typescript@5.9.3): dependencies: '@babel/generator': 8.0.0-rc.1 '@babel/helper-validator-identifier': 8.0.0-rc.1 @@ -10546,7 +10549,7 @@ snapshots: obug: 2.1.1 rolldown: 1.0.0-rc.3 optionalDependencies: - '@typescript/native-preview': 7.0.0-dev.20260206.1 + '@typescript/native-preview': 7.0.0-dev.20260208.1 typescript: 5.9.3 transitivePeerDependencies: - oxc-resolver @@ -10994,7 +10997,7 @@ snapshots: ts-algebra@2.0.0: {} - tsdown@0.20.3(@typescript/native-preview@7.0.0-dev.20260206.1)(typescript@5.9.3): + tsdown@0.20.3(@typescript/native-preview@7.0.0-dev.20260208.1)(typescript@5.9.3): dependencies: ansis: 4.2.0 cac: 6.7.14 @@ -11005,7 +11008,7 @@ snapshots: obug: 2.1.1 picomatch: 4.0.3 rolldown: 1.0.0-rc.3 - rolldown-plugin-dts: 0.22.1(@typescript/native-preview@7.0.0-dev.20260206.1)(rolldown@1.0.0-rc.3)(typescript@5.9.3) + rolldown-plugin-dts: 0.22.1(@typescript/native-preview@7.0.0-dev.20260208.1)(rolldown@1.0.0-rc.3)(typescript@5.9.3) semver: 7.7.4 tinyexec: 1.0.2 tinyglobby: 0.2.15 @@ -11119,7 +11122,7 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): + vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -11128,17 +11131,17 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.2.1 + '@types/node': 25.2.2 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.30.2 tsx: 4.21.0 yaml: 2.8.2 - vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -11155,12 +11158,12 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 - '@types/node': 25.2.1 - '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18) + '@types/node': 25.2.2 + '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18) transitivePeerDependencies: - jiti - less