diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index d57f1d766558..3c976a882b62 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -6,7 +6,7 @@ "dependencies": { "@matrix-org/matrix-sdk-crypto-nodejs": "^0.4.0", "@vector-im/matrix-bot-sdk": "0.8.0-element.3", - "markdown-it": "14.1.0", + "markdown-it": "14.1.1", "music-metadata": "^11.11.1", "zod": "^4.3.6" }, diff --git a/package.json b/package.json index 951f3d79a7f0..1a3558cb3ad9 100644 --- a/package.json +++ b/package.json @@ -180,7 +180,7 @@ "express": "^5.2.1", "file-type": "^21.3.0", "grammy": "^1.39.3", - "hono": "4.11.7", + "hono": "4.12.4", "jiti": "^2.6.1", "json5": "^2.2.3", "jszip": "^3.10.1", @@ -196,7 +196,7 @@ "sharp": "^0.34.5", "signal-utils": "^0.21.1", "sqlite-vec": "0.1.7-alpha.2", - "tar": "7.5.7", + "tar": "7.5.8", "tslog": "^4.10.2", "undici": "^7.20.0", "ws": "^8.19.0", @@ -230,7 +230,7 @@ "node-llama-cpp": "3.15.1" }, "overrides": { - "tar": "7.5.7" + "tar": "7.5.8" }, "engines": { "node": ">=22.12.0" @@ -242,10 +242,10 @@ "fast-xml-parser": "5.3.4", "form-data": "2.5.4", "@hono/node-server>hono": "4.11.7", - "hono": "4.11.7", + "hono": "4.12.4", "qs": "6.14.1", "@sinclair/typebox": "0.34.47", - "tar": "7.5.7", + "tar": "7.5.8", "tough-cookie": "4.1.3" }, "onlyBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 124e39669631..7e7b4d283bcf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,10 +8,10 @@ overrides: fast-xml-parser: 5.3.4 form-data: 2.5.4 '@hono/node-server>hono': 4.11.7 - hono: 4.11.7 + hono: 4.12.4 qs: 6.14.1 '@sinclair/typebox': 0.34.47 - tar: 7.5.7 + tar: 7.5.8 tough-cookie: 4.1.3 importers: @@ -26,7 +26,7 @@ importers: version: 3.980.0 '@buape/carbon': specifier: 0.14.0 - version: 0.14.0(hono@4.11.7) + version: 0.14.0(hono@4.12.4) '@clack/prompts': specifier: ^1.0.0 version: 1.0.0 @@ -77,7 +77,7 @@ importers: version: 7.0.0-rc.9(audio-decode@2.2.3)(sharp@0.34.5) ajv: specifier: ^8.17.1 - version: 8.17.1 + version: 8.18.0 chalk: specifier: ^5.6.2 version: 5.6.2 @@ -109,8 +109,8 @@ importers: specifier: ^1.39.3 version: 1.39.3 hono: - specifier: 4.11.7 - version: 4.11.7 + specifier: 4.12.4 + version: 4.12.4 jiti: specifier: ^2.6.1 version: 2.6.1 @@ -128,7 +128,7 @@ importers: version: 5.3.2 markdown-it: specifier: ^14.1.0 - version: 14.1.0 + version: 14.1.1 node-edge-tts: specifier: ^1.2.9 version: 1.2.9 @@ -160,8 +160,8 @@ importers: specifier: 0.1.7-alpha.2 version: 0.1.7-alpha.2 tar: - specifier: 7.5.7 - version: 7.5.7 + specifier: 7.5.8 + version: 7.5.8 tslog: specifier: ^4.10.2 version: 4.10.2 @@ -352,8 +352,8 @@ importers: specifier: 0.8.0-element.3 version: 0.8.0-element.3 markdown-it: - specifier: 14.1.0 - version: 14.1.0 + specifier: 14.1.1 + version: 14.1.1 music-metadata: specifier: ^11.11.1 version: 11.11.1 @@ -682,6 +682,7 @@ packages: '@aws-sdk/middleware-websocket@3.972.3': resolution: {integrity: sha512-/BjMbtOM9lsgdNgRZWUL5oCV6Ocfx1vcK/C5xO5/t/gCk6IwR9JFWMilbk6K6Buq5F84/lkngqcCKU2SRkAmOg==} engines: {node: '>= 14.0.0'} + deprecated: Please update your @aws-sdk client to a more recent version, such as https://github.com/aws/aws-sdk-js-v3/releases/tag/v3.982.0, if using browser-based WebSocket bidirectional streaming. '@aws-sdk/nested-clients@3.980.0': resolution: {integrity: sha512-/dONY5xc5/CCKzOqHZCTidtAR4lJXWkGefXvTRKdSKMGaYbbKsxDckisd6GfnvPSLxWtvQzwgRGRutMRoYUApQ==} @@ -2541,15 +2542,15 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@swc/helpers@0.5.18': - resolution: {integrity: sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==} + '@swc/helpers@0.5.19': + resolution: {integrity: sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==} - '@thi.ng/bitstream@2.4.39': - resolution: {integrity: sha512-VhdYiBqoSpCXil4BGMgHr6fS0i1uGWTqE2oszd453bDmAdthc24VUvzZoKu7GorLopOJwrnkhpcAl5004hpYaw==} + '@thi.ng/bitstream@2.4.41': + resolution: {integrity: sha512-treRzw3+7I1YCuilFtznwT3SGtceS9spUXhyBqeuKNTm4nIfMuvg4fNqx4GgpuS6cGPQNPMUJm0OyzKnSe2Emw==} engines: {node: '>=18'} - '@thi.ng/errors@2.6.2': - resolution: {integrity: sha512-YN89WmgOhAnK5/2gI9LckplmQCYld6adPUgjTo8DozgutAqF7zzYfuzFrCGztbT6zBwaCWUpPyQboiu+OtZIvA==} + '@thi.ng/errors@2.6.3': + resolution: {integrity: sha512-owkOOKHf7MrAPN2jNpKWDdY/vjtPFiJf6oxZ3jkkhV6ICTu2iY1fXIR2wQ7kVEeybdtb0w24k2PtrU43OYCWdg==} engines: {node: '>=18'} '@tinyhttp/content-disposition@2.2.3': @@ -2660,8 +2661,8 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - '@types/node@20.19.30': - resolution: {integrity: sha512-WJtwWJu7UdlvzEAUm484QNg5eAoq5QR08KDNx7g45Usrs2NtOPiX8ugDqmKdXkyL03rBqU5dYNYVQetEpBHq2g==} + '@types/node@20.19.35': + resolution: {integrity: sha512-Uarfe6J91b9HAUXxjvSOdiO2UPOKLm07Q1oh0JHxoZ1y8HoqxDAu3gVrsrOHeiio0kSsoVBt4wFrKOm0dKxVPQ==} '@types/node@24.10.9': resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} @@ -2880,11 +2881,11 @@ packages: ajv: optional: true - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} another-json@0.2.0: resolution: {integrity: sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg==} @@ -3004,6 +3005,7 @@ packages: basic-ftp@5.1.0: resolution: {integrity: sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.0, please upgrade bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} @@ -3148,8 +3150,8 @@ packages: resolution: {integrity: sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==} engines: {node: '>=4.0.0'} - command-line-usage@7.0.3: - resolution: {integrity: sha512-PqMLy5+YGwhMh1wS04mVG44oqDsgyLRSKJBdOo1bnYhMKBW65gZF1dRp2OZRhiTjgUHljy99qkO7bsctLaw35Q==} + command-line-usage@7.0.4: + resolution: {integrity: sha512-85UdvzTNx/+s5CkSgBm/0hzP80RFHAa7PsfeADE5ezZF3uHz3/Tqj9gIKGT9PTtpycc3Ua64T0oVulGfKxzfqg==} engines: {node: '>=12.20.0'} commander@10.0.1: @@ -3590,11 +3592,13 @@ packages: glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@11.1.0: resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} engines: {node: 20 || >=22} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true google-auth-library@10.5.0: @@ -3662,8 +3666,8 @@ packages: highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - hono@4.11.7: - resolution: {integrity: sha512-l7qMiNee7t82bH3SeyUCt9UF15EVmaBvsppY2zQtrbIhl/yzBTny+YUxsVjSjQ6gaqaeVtZmGocom8TzBlA4Yw==} + hono@4.12.4: + resolution: {integrity: sha512-ooiZW1Xy8rQ4oELQ++otI2T9DsKpV0M6c6cO6JGx4RTfav9poFFLlet9UMXHZnoM1yG0HWGlQLswBGX3RZmHtg==} engines: {node: '>=16.9.0'} hookified@1.15.1: @@ -4080,8 +4084,8 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} - markdown-it@14.1.0: - resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} + markdown-it@14.1.1: + resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} hasBin: true marked@15.0.12: @@ -4162,8 +4166,8 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} minizlib@3.1.0: @@ -4990,8 +4994,8 @@ packages: resolution: {integrity: sha512-iK5/YhZxq5GO5z8wb0bY1317uDF3Zjpha0QFFLA8/trAoiLbQD0HUbMesEaxyzUgDxi2QlcbM8IvqOlEjgoXBA==} engines: {node: '>=12.17'} - tar@7.5.7: - resolution: {integrity: sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==} + tar@7.5.8: + resolution: {integrity: sha512-SYkBtK99u0yXa+IWL0JRzzcl7RxNpvX/U08Z+8DKnysfno7M+uExnTZH8K+VGgShf2qFPKtbNr9QBl8n7WBP6Q==} engines: {node: '>=18'} thenify-all@1.6.0: @@ -5875,14 +5879,14 @@ snapshots: '@borewit/text-codec@0.2.1': {} - '@buape/carbon@0.14.0(hono@4.11.7)': + '@buape/carbon@0.14.0(hono@4.12.4)': dependencies: '@types/node': 25.2.0 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.7) + '@hono/node-server': 1.19.9(hono@4.12.4) '@types/bun': 1.3.6 '@types/ws': 8.18.1 ws: 8.19.0 @@ -6136,9 +6140,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@hono/node-server@1.19.9(hono@4.11.7)': + '@hono/node-server@1.19.9(hono@4.12.4)': dependencies: - hono: 4.11.7 + hono: 4.12.4 optional: true '@huggingface/jinja@0.5.4': {} @@ -6256,7 +6260,7 @@ snapshots: '@isaacs/fs-minipass@4.0.1': dependencies: - minipass: 7.1.2 + minipass: 7.1.3 '@jridgewell/resolve-uri@3.1.2': {} @@ -6438,8 +6442,8 @@ snapshots: '@google/genai': 1.34.0 '@mistralai/mistralai': 1.10.0 '@sinclair/typebox': 0.34.47 - ajv: 8.17.1 - ajv-formats: 3.0.1(ajv@8.17.1) + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) chalk: 5.6.2 openai: 6.10.0(ws@8.19.0)(zod@4.3.6) partial-json: 0.1.7 @@ -7672,16 +7676,16 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@swc/helpers@0.5.18': + '@swc/helpers@0.5.19': dependencies: tslib: 2.8.1 - '@thi.ng/bitstream@2.4.39': + '@thi.ng/bitstream@2.4.41': dependencies: - '@thi.ng/errors': 2.6.2 + '@thi.ng/errors': 2.6.3 optional: true - '@thi.ng/errors@2.6.2': + '@thi.ng/errors@2.6.3': optional: true '@tinyhttp/content-disposition@2.2.3': {} @@ -7837,7 +7841,7 @@ snapshots: '@types/node@10.17.60': {} - '@types/node@20.19.30': + '@types/node@20.19.35': dependencies: undici-types: 6.21.0 @@ -8124,18 +8128,18 @@ snapshots: agent-base@7.1.4: {} - ajv-formats@3.0.1(ajv@8.17.1): + ajv-formats@3.0.1(ajv@8.18.0): optionalDependencies: - ajv: 8.17.1 + ajv: 8.18.0 - ajv@6.12.6: + ajv@6.14.0: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.17.1: + ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.1.0 @@ -8160,12 +8164,12 @@ snapshots: apache-arrow@18.1.0: dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 '@types/command-line-args': 5.2.3 '@types/command-line-usage': 5.0.4 - '@types/node': 20.19.30 + '@types/node': 20.19.35 command-line-args: 5.2.1 - command-line-usage: 7.0.3 + command-line-usage: 7.0.4 flatbuffers: 24.12.23 json-bignum: 0.0.3 tslib: 2.8.1 @@ -8403,7 +8407,7 @@ snapshots: npmlog: 6.0.2 rc: 1.2.8 semver: 7.7.3 - tar: 7.5.7 + tar: 7.5.8 url-join: 4.0.1 which: 2.0.2 yargs: 17.7.2 @@ -8432,7 +8436,7 @@ snapshots: lodash.camelcase: 4.3.0 typical: 4.0.0 - command-line-usage@7.0.3: + command-line-usage@7.0.4: dependencies: array-back: 6.2.2 chalk-template: 0.4.0 @@ -8921,7 +8925,7 @@ snapshots: foreground-child: 3.3.1 jackspeak: 3.4.3 minimatch: 9.0.5 - minipass: 7.1.2 + minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -8930,7 +8934,7 @@ snapshots: foreground-child: 3.3.1 jackspeak: 4.1.1 minimatch: 10.1.1 - minipass: 7.1.2 + minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 2.0.1 @@ -8973,7 +8977,7 @@ snapshots: har-validator@5.1.5: dependencies: - ajv: 6.12.6 + ajv: 6.14.0 har-schema: 2.0.0 has-flag@4.0.0: {} @@ -9003,7 +9007,7 @@ snapshots: highlight.js@10.7.3: {} - hono@4.11.7: {} + hono@4.12.4: {} hookified@1.15.1: {} @@ -9440,7 +9444,7 @@ snapshots: dependencies: semver: 7.7.3 - markdown-it@14.1.0: + markdown-it@14.1.1: dependencies: argparse: 2.0.1 entities: 4.5.0 @@ -9499,11 +9503,11 @@ snapshots: minimist@1.2.8: {} - minipass@7.1.2: {} + minipass@7.1.3: {} minizlib@3.1.0: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 mkdirp@3.0.1: {} @@ -9861,12 +9865,12 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 path-scurry@2.0.1: dependencies: lru-cache: 11.2.5 - minipass: 7.1.2 + minipass: 7.1.3 path-to-regexp@0.1.12: {} @@ -10034,7 +10038,7 @@ snapshots: qoa-format@1.0.1: dependencies: - '@thi.ng/bitstream': 2.4.39 + '@thi.ng/bitstream': 2.4.41 optional: true qrcode-terminal@0.12.0: {} @@ -10539,11 +10543,11 @@ snapshots: array-back: 6.2.2 wordwrapjs: 5.1.1 - tar@7.5.7: + tar@7.5.8: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 - minipass: 7.1.2 + minipass: 7.1.3 minizlib: 3.1.0 yallist: 5.0.0