From 9df8af855b86ef2aecd3dad16e41c8b06b0a8b4a Mon Sep 17 00:00:00 2001 From: Shadow Date: Wed, 7 Jan 2026 02:58:40 -0600 Subject: [PATCH] chore: bump carbon version Closes #349 Closes #354 --- package.json | 2 +- pnpm-lock.yaml | 130 ++++++++++++++++++++++++++++--------------------- 2 files changed, 76 insertions(+), 56 deletions(-) diff --git a/package.json b/package.json index cee672fc3..26b097c81 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ }, "packageManager": "pnpm@10.23.0", "dependencies": { - "@buape/carbon": "^0.13.0", + "@buape/carbon": "0.0.0-beta-20260107085330", "@clack/prompts": "^0.11.0", "@grammyjs/transformer-throttler": "^1.2.1", "@homebridge/ciao": "^1.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b4ea19aec..53505f5f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: .: dependencies: '@buape/carbon': - specifier: ^0.13.0 - version: 0.13.0(@types/react@19.2.7)(hono@4.11.3) + specifier: 0.0.0-beta-20260107085330 + version: 0.0.0-beta-20260107085330(hono@4.11.3) '@clack/prompts': specifier: ^0.11.0 version: 0.11.0 @@ -334,8 +334,8 @@ packages: '@borewit/text-codec@0.2.1': resolution: {integrity: sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==} - '@buape/carbon@0.13.0': - resolution: {integrity: sha512-N52sGIJj832IezL+JmekC4gE7cCORj8r8mCJ1vsHOZiyr3O2pvsUA930E1j+rjStkd67TLxURPRMrpyqAFveIg==} + '@buape/carbon@0.0.0-beta-20260107085330': + resolution: {integrity: sha512-KLRwmH6aZHmKzEv2/cFb8qIqCrU9RBitj0iqWHSqzBLVrkFo65LR7zo7TsM8GVG6Si5YOKgLTVQSwjhXQcTwWw==} '@cacheable/memory@2.0.7': resolution: {integrity: sha512-RbxnxAMf89Tp1dLhXMS7ceft/PGsDl1Ip7T20z5nZ+pwIAsQ1p2izPjVG69oCLv/jfQ7HDPHTWK0c9rcAWXN3A==} @@ -353,8 +353,8 @@ packages: '@clack/prompts@0.11.0': resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==} - '@cloudflare/workers-types@4.20250513.0': - resolution: {integrity: sha512-TXaQyWLqhxEmi/DHx+VSaHZ4DHF/uJCPVv/hRyC7M/eWBo/I7mBtAkUEsrhqcKKO9oCeeRUHUHoeRLh5Gd96Gg==} + '@cloudflare/workers-types@4.20251205.0': + resolution: {integrity: sha512-7pup7fYkuQW5XD8RUS/vkxF9SXlrGyCXuZ4ro3uVQvca/GTeSa+8bZ8T4wbq1Aea5lmLIGSlKbhl2msME7bRBA==} '@crosscopy/clipboard-darwin-arm64@0.2.8': resolution: {integrity: sha512-Y36ST9k5JZgtDE6SBT45bDNkPKBHd4UEIZgWnC0iC4kAWwdjPmsZ8Mn8e5W0YUKowJ/BDcO+EGm2tVTPQOQKXg==} @@ -407,6 +407,10 @@ packages: resolution: {integrity: sha512-0qRWscafAHzQ+DdfXX+YgPN2KDTIzWBNfN5Q6z1CgCWsRxtkwK8HfQUc00xIejfRWSGWPIxcCTg82hvg06bodg==} engines: {node: '>= 10'} + '@discordjs/voice@0.19.0': + resolution: {integrity: sha512-UyX6rGEXzVyPzb1yvjHtPfTlnLvB5jX/stAMdiytHhfoydX+98hfympdOwsnTktzr+IRvphxTbdErgYDJkEsvw==} + engines: {node: '>=22.12.0'} + '@emnapi/core@1.8.1': resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} @@ -606,8 +610,8 @@ packages: resolution: {integrity: sha512-qK6ZgGx0wwOubq/MY6eTbhApQHBUQCvCOsTYpQE01uLvfA2/Prm6egySHlZouKaina1RPuDwfLhCmsRCxwHj3Q==} hasBin: true - '@hono/node-server@1.18.2': - resolution: {integrity: sha512-icgNvC0vRYivzyuSSaUv9ttcwtN8fDyd1k3AOIBDJgYd84tXRZSS6na8X54CY/oYoFTNhEmZraW/Rb9XYwX4KA==} + '@hono/node-server@1.19.6': + resolution: {integrity: sha512-Shz/KjlIeAhfiuE93NDKVdZ7HdBVLQAfdbaXEaoAVO3ic9ibRSLGIQGkcBbFyuLr+7/1D5ZCINM8B+6IvXeMtw==} engines: {node: '>=18.14.1'} peerDependencies: hono: ^4 @@ -1205,8 +1209,8 @@ packages: '@types/body-parser@1.19.6': resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} - '@types/bun@1.2.23': - resolution: {integrity: sha512-le8ueOY5b6VKYf19xT3McVbXqLqmxzPXHsQT/q9JHgikJ2X22wyTW3g3ohz2ZMnp7dod6aduIiq8A14Xyimm0A==} + '@types/bun@1.3.3': + resolution: {integrity: sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g==} '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -1253,8 +1257,8 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - '@types/node@22.19.3': - resolution: {integrity: sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==} + '@types/node@24.10.4': + resolution: {integrity: sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==} '@types/node@25.0.3': resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} @@ -1271,9 +1275,6 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react@19.2.7': - resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==} - '@types/retry@0.12.0': resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -1517,10 +1518,8 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - bun-types@1.2.23: - resolution: {integrity: sha512-R9f0hKAZXgFU3mlrA0YpE/fiDvwV0FT9rORApt2aQVWSuJDzZOyB5QLc0N/4HF57CS8IXJ6+L5E4W1bW6NS2Aw==} - peerDependencies: - '@types/react': ^19 + bun-types@1.3.3: + resolution: {integrity: sha512-z3Xwlg7j2l9JY27x5Qn3Wlyos8YAp0kKRlrePAOjgjMGS5IG6E7Jnlx736vH9UVI4wUICwwhC9anYL++XeOgTQ==} bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} @@ -1632,9 +1631,6 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - csstype@3.2.3: - resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} - curve25519-js@0.0.4: resolution: {integrity: sha512-axn2UMEnkhyDUPWOwVKBMVIzSQy2ejH2xRGy1wq81dqRwApXfIzfbE3hIX0ZRFBIihf/KDqK158DLwESu4AK1w==} @@ -1674,8 +1670,8 @@ packages: resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} engines: {node: '>=0.3.1'} - discord-api-types@0.38.29: - resolution: {integrity: sha512-+5BfrjLJN1hrrcK0MxDQli6NSv5lQH7Y3/qaOfk9+k7itex8RkA/UcevVMMLe8B4IKIawr4ITBTb2fBB2vDORg==} + discord-api-types@0.38.36: + resolution: {integrity: sha512-qrbUbjjwtyeBg5HsAlm1C859epfOyiLjPqAOzkdWlCNsZCWJrertnETF/NwM8H+waMFU58xGSc5eXUfXah+WTQ==} discord-api-types@0.38.37: resolution: {integrity: sha512-Cv47jzY1jkGkh5sv0bfHYqGgKOWO1peOrGMkDFM4UmaGMOTgOW8QSexhvixa9sVOiz8MnVOBryWYyw/CEVhj7w==} @@ -2546,6 +2542,23 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + prism-media@1.3.5: + resolution: {integrity: sha512-IQdl0Q01m4LrkN1EGIE9lphov5Hy7WWlH6ulf5QdGePLlPas9p2mhgddTEHrlaXYjjFToM1/rWuwF37VF4taaA==} + peerDependencies: + '@discordjs/opus': '>=0.8.0 <1.0.0' + ffmpeg-static: ^5.0.2 || ^4.2.7 || ^3.0.0 || ^2.4.0 + node-opus: ^0.3.3 + opusscript: ^0.0.8 + peerDependenciesMeta: + '@discordjs/opus': + optional: true + ffmpeg-static: + optional: true + node-opus: + optional: true + opusscript: + optional: true + process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -2923,9 +2936,6 @@ packages: resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==} engines: {node: '>=18'} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -3190,20 +3200,24 @@ snapshots: '@borewit/text-codec@0.2.1': {} - '@buape/carbon@0.13.0(@types/react@19.2.7)(hono@4.11.3)': + '@buape/carbon@0.0.0-beta-20260107085330(hono@4.11.3)': dependencies: - '@types/node': 22.19.3 - discord-api-types: 0.38.29 + '@types/node': 24.10.4 + discord-api-types: 0.38.36 optionalDependencies: - '@cloudflare/workers-types': 4.20250513.0 - '@hono/node-server': 1.18.2(hono@4.11.3) - '@types/bun': 1.2.23(@types/react@19.2.7) + '@cloudflare/workers-types': 4.20251205.0 + '@discordjs/voice': 0.19.0 + '@hono/node-server': 1.19.6(hono@4.11.3) + '@types/bun': 1.3.3 '@types/ws': 8.18.1 ws: 8.18.3 transitivePeerDependencies: - - '@types/react' + - '@discordjs/opus' - bufferutil + - ffmpeg-static - hono + - node-opus + - opusscript - utf-8-validate '@cacheable/memory@2.0.7': @@ -3235,7 +3249,7 @@ snapshots: picocolors: 1.1.1 sisteransi: 1.0.5 - '@cloudflare/workers-types@4.20250513.0': + '@cloudflare/workers-types@4.20251205.0': optional: true '@crosscopy/clipboard-darwin-arm64@0.2.8': @@ -3273,6 +3287,22 @@ snapshots: '@crosscopy/clipboard-win32-arm64-msvc': 0.2.8 '@crosscopy/clipboard-win32-x64-msvc': 0.2.8 + '@discordjs/voice@0.19.0': + dependencies: + '@types/ws': 8.18.1 + discord-api-types: 0.38.37 + prism-media: 1.3.5 + tslib: 2.8.1 + ws: 8.19.0 + transitivePeerDependencies: + - '@discordjs/opus' + - bufferutil + - ffmpeg-static + - node-opus + - opusscript + - utf-8-validate + optional: true + '@emnapi/core@1.8.1': dependencies: '@emnapi/wasi-threads': 1.1.0 @@ -3403,7 +3433,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@hono/node-server@1.18.2(hono@4.11.3)': + '@hono/node-server@1.19.6(hono@4.11.3)': dependencies: hono: 4.11.3 optional: true @@ -3956,11 +3986,9 @@ snapshots: '@types/connect': 3.4.38 '@types/node': 25.0.3 - '@types/bun@1.2.23(@types/react@19.2.7)': + '@types/bun@1.3.3': dependencies: - bun-types: 1.2.23(@types/react@19.2.7) - transitivePeerDependencies: - - '@types/react' + bun-types: 1.3.3 optional: true '@types/chai@5.2.3': @@ -4013,9 +4041,9 @@ snapshots: '@types/node@10.17.60': {} - '@types/node@22.19.3': + '@types/node@24.10.4': dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 '@types/node@25.0.3': dependencies: @@ -4031,11 +4059,6 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react@19.2.7': - dependencies: - csstype: 3.2.3 - optional: true - '@types/retry@0.12.0': {} '@types/retry@0.12.5': {} @@ -4350,10 +4373,9 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bun-types@1.2.23(@types/react@19.2.7): + bun-types@1.3.3: dependencies: '@types/node': 25.0.3 - '@types/react': 19.2.7 optional: true bytes@3.1.2: {} @@ -4471,9 +4493,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - csstype@3.2.3: - optional: true - curve25519-js@0.0.4: {} data-uri-to-buffer@4.0.1: {} @@ -4495,7 +4514,7 @@ snapshots: diff@8.0.2: {} - discord-api-types@0.38.29: {} + discord-api-types@0.38.36: {} discord-api-types@0.38.37: {} @@ -5385,6 +5404,9 @@ snapshots: react-is: 17.0.2 optional: true + prism-media@1.3.5: + optional: true + process-nextick-args@2.0.1: {} process-warning@5.0.0: {} @@ -5856,8 +5878,6 @@ snapshots: uint8array-extras@1.5.0: {} - undici-types@6.21.0: {} - undici-types@7.16.0: {} undici@7.18.0: {}