diff --git a/package.json b/package.json index feb5bfc..7e3e37f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "simple-logging-server", "license": "MIT", - "version": "2.3.4", + "version": "2.3.5", "description": "This is a simple API for logging messages", "author": "Sean Cassiere", "keywords": [], @@ -43,13 +43,13 @@ "vitest": "^1.6.0" }, "dependencies": { - "@hono/node-server": "^1.11.4", + "@hono/node-server": "^1.12.0", "@paralleldrive/cuid2": "^2.2.2", - "@scalar/hono-api-reference": "^0.5.87", + "@scalar/hono-api-reference": "^0.5.92", "arctic": "^1.9.1", "dotenv": "^16.4.5", "drizzle-orm": "^0.31.2", - "hono": "^4.4.10", + "hono": "^4.4.11", "hono-rate-limiter": "^0.4.0", "lucia": "^3.2.0", "postgres": "^3.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b8eb3c..f5464f4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@hono/node-server': - specifier: ^1.11.4 - version: 1.11.4 + specifier: ^1.12.0 + version: 1.12.0 '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 '@scalar/hono-api-reference': - specifier: ^0.5.87 - version: 0.5.87(postcss@8.4.38)(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) + specifier: ^0.5.92 + version: 0.5.92(postcss@8.4.38)(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) arctic: specifier: ^1.9.1 version: 1.9.1 @@ -27,11 +27,11 @@ importers: specifier: ^0.31.2 version: 0.31.2(pg@8.12.0)(postgres@3.4.4) hono: - specifier: ^4.4.10 - version: 4.4.10 + specifier: ^4.4.11 + version: 4.4.11 hono-rate-limiter: specifier: ^0.4.0 - version: 0.4.0(hono@4.4.10) + version: 0.4.0(hono@4.4.11) lucia: specifier: ^3.2.0 version: 3.2.0 @@ -130,6 +130,47 @@ packages: resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} + '@codemirror/autocomplete@6.17.0': + resolution: {integrity: sha512-fdfj6e6ZxZf8yrkMHUSJJir7OJkHkZKaOZGzLWIYp2PZ3jd+d+UjG8zVPqJF6d3bKxkhvXTPan/UZ1t7Bqm0gA==} + peerDependencies: + '@codemirror/language': ^6.0.0 + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + '@lezer/common': ^1.0.0 + + '@codemirror/commands@6.6.0': + resolution: {integrity: sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==} + + '@codemirror/lang-css@6.2.1': + resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==} + + '@codemirror/lang-html@6.4.9': + resolution: {integrity: sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==} + + '@codemirror/lang-javascript@6.2.2': + resolution: {integrity: sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg==} + + '@codemirror/lang-json@6.0.1': + resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==} + + '@codemirror/lang-yaml@6.1.1': + resolution: {integrity: sha512-HV2NzbK9bbVnjWxwObuZh5FuPCowx51mEfoFT9y3y+M37fA3+pbxx4I7uePuygFzDsAmCTwQSc/kXh/flab4uw==} + + '@codemirror/language@6.10.2': + resolution: {integrity: sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==} + + '@codemirror/lint@6.8.1': + resolution: {integrity: sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==} + + '@codemirror/search@6.5.6': + resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==} + + '@codemirror/state@6.4.1': + resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==} + + '@codemirror/view@6.28.4': + resolution: {integrity: sha512-QScv95fiviSQ/CaVGflxAvvvDy/9wi0RFyDl4LkHHWiMr/UPebyuTspmYSeN5Nx6eujcPYwsQzA6ZIZucKZVHQ==} + '@emnapi/core@0.45.0': resolution: {integrity: sha512-DPWjcUDQkCeEM4VnljEOEcXdAD7pp8zSZsgOujk/LGIwCXWbXJngin+MO4zbH429lzeC3WbYLGjE2MaUOwzpyw==} @@ -592,8 +633,8 @@ packages: peerDependencies: vue: ^3.2.0 - '@hono/node-server@1.11.4': - resolution: {integrity: sha512-8TOiiiAqcFC6f62P7M9p6adQREAlWdVi1awehAwgWW+3R65/rKzHnLARO/Hu/466z01VNViBoogqatqXJMyItA==} + '@hono/node-server@1.12.0': + resolution: {integrity: sha512-e6oHjNiErRxsZRZBmc2KucuvY3btlO/XPncIpP2X75bRdTilF9GLjm3NHvKKunpJbbJJj31/FoPTksTf8djAVw==} engines: {node: '>=18.14.1'} '@humanwhocodes/config-array@0.11.13': @@ -639,6 +680,30 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@lezer/common@1.2.1': + resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} + + '@lezer/css@1.1.8': + resolution: {integrity: sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==} + + '@lezer/highlight@1.2.0': + resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==} + + '@lezer/html@1.3.10': + resolution: {integrity: sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==} + + '@lezer/javascript@1.4.17': + resolution: {integrity: sha512-bYW4ctpyGK+JMumDApeUzuIezX01H76R1foD6LcRX224FWfyYit/HYxiPGDjXXe/wQWASjCvVGoukTH68+0HIA==} + + '@lezer/json@1.0.2': + resolution: {integrity: sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==} + + '@lezer/lr@1.4.1': + resolution: {integrity: sha512-CHsKq8DMKBf9b3yXPDIU4DbH+ZJd/sJdYOW2llbW/HudP5u0VS6Bfq1hLYfgU7uAYGFIyGGQIsSOXGPEErZiJw==} + + '@lezer/yaml@1.0.3': + resolution: {integrity: sha512-GuBLekbw9jDBDhGur82nuwkxKQ+a3W5H0GfaAthDXcAu+XdpS43VlnxA9E9hllkpSP5ellRDKjLLj7Lu9Wr6xA==} + '@noble/hashes@1.3.1': resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} engines: {node: '>= 16'} @@ -843,6 +908,13 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + '@replit/codemirror-css-color-picker@6.1.1': + resolution: {integrity: sha512-e/wYHcgt3HRDpvYuwqXyjv3LEY6VyFjJeDQK1UtFmaykp86R6Cbw3ULH9pvuJuelaW6nS4CVtIRHuOfbFLlqwQ==} + peerDependencies: + '@codemirror/language': ^6.0.0 + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + '@rollup/rollup-android-arm-eabi@4.18.0': resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] @@ -923,36 +995,36 @@ packages: cpu: [x64] os: [win32] - '@scalar/api-client@2.0.3': - resolution: {integrity: sha512-8B9RQB16FwAqFmB6xCcQoXCy5PFLsvK/G3CfJVqZXUlf0DkN+Q7PCWN89kmOIkmQT/A1YR1x5JT6QiDYvcarqA==} + '@scalar/api-client@2.0.8': + resolution: {integrity: sha512-lLuBWVi+TUtL9S9FtPU/kjEhHng0Y7+EUvlKNWXt51SWqCFhIIPDp7ugV00xQdoC1cziERkMXDc/75El0cLkWA==} engines: {node: '>=18'} - '@scalar/api-reference@1.24.26': - resolution: {integrity: sha512-RdSy6yURczgAfjQ4RavqgpqFdvDYNYXt0YSWOKmBXoxUhxhRjc5hhYdFNEAOSu1qFVhRJGaHYwNlkNbB+qljFw==} + '@scalar/api-reference@1.24.31': + resolution: {integrity: sha512-NiQnZISLJuIRCrgP24A4hme4HDb5LJ5rg0JYN332yeNmOLSrjOp6QYZvVc9ieRvloUa1beW9zZ57aYhlz17TwA==} engines: {node: '>=18'} '@scalar/code-highlight@0.0.5': resolution: {integrity: sha512-/8Q68WBvrVeqda5sW6E0mxmLwK0vbuDPHyfuugkYlHj9F7o5lKV+VviBxeaUh18nbGp3qWjdxv6X2mbUe2TyNA==} engines: {node: '>=18'} - '@scalar/components@0.12.7': - resolution: {integrity: sha512-COOBcra5QuoISpLqr6UqrwgOOSJPEQxmDtgDf+JrjbqTfDBLc513y7SJd93JYPtMo1+k5idLVePCrHRmuAQC8A==} + '@scalar/components@0.12.9': + resolution: {integrity: sha512-q3IZA92WzOR+RjOIuBysRZPsbNpwQDhEfWoteh7nL9gqtH6gM4mdS7jdT58ZAOc4RO9wlr0xfexLdbK07mo0tA==} engines: {node: '>=18'} '@scalar/draggable@0.1.3': resolution: {integrity: sha512-A6lUgTV8q/zJGkzHerY1T+X3l3GXmCCg09Z7OU7j6yDyyuj2BSTblthncoD5sN3BdwLjHwkm9ecehfvaE0pj5w==} engines: {node: '>=18'} - '@scalar/hono-api-reference@0.5.87': - resolution: {integrity: sha512-EHmX04IjQ2KPH2w8Uil3SeO+7y0R2ivSzX3Spvc22WTLBohWC2VYfeycJWrcTlWJhCnJQwlBNR3V/1Jt2qb+0A==} + '@scalar/hono-api-reference@0.5.92': + resolution: {integrity: sha512-tldufj0K8tsx8TNBcTZ7B4jEu+7oDJ2swRN8z/OVkzY56i/q0RM01xp2nD3paA4so5ajyZlJMynEGnldU2CPVQ==} engines: {node: '>=18'} - '@scalar/oas-utils@0.2.7': - resolution: {integrity: sha512-b987Y2gVHGMSuuLYvPftcb5NUdpLf08k1fLFnbDW3bdE/nBZWiCWuNrBce7rAM5708lcNj9k3LnnZGpIb1oVag==} + '@scalar/oas-utils@0.2.10': + resolution: {integrity: sha512-ZKsxhkvfCPMNaNlKBv4O+hDcbJJqin/5afA7XMlaPQZJy448J4TruW54a5VKKrz1BUuso8mdkEnrDOXuhnK7sw==} engines: {node: '>=18'} - '@scalar/object-utils@1.1.2': - resolution: {integrity: sha512-93Yhb68Lt5WWSyI8HIpqNZUlnxhx8v/XW7Mxt6V7NFXbOmp9wY3MlTf1qsbWaYfmkqcwEAhO/2rAy1RB9tLJvg==} + '@scalar/object-utils@1.1.3': + resolution: {integrity: sha512-trbLTilB7i+vZ6tsso7aJexQDAuLxQYSoWieHoIpIHUGihZUWRUqvimp67uTzEL3mbn24Tym3ht4DqFu6u6sXA==} engines: {node: '>=18'} '@scalar/openapi-parser@0.7.1': @@ -980,8 +1052,12 @@ packages: '@scalar/snippetz@0.1.6': resolution: {integrity: sha512-z3DEpT/FIZq9yeHL/tz2v6WvdHIiZ4uvK96RdeTPKUUJ0IXvA5vONG3PF5LE0Q/408PCzWsZpGs9f97ztaeJSQ==} - '@scalar/themes@0.9.9': - resolution: {integrity: sha512-6S2A+EU6tiSKFx3E9xLDdysUmhPs32e/Y3/uGtcUkH2oGaaeYIPHKbJtrTUwEXls9NvqbJeTd/9MH45MyH+3CQ==} + '@scalar/themes@0.9.11': + resolution: {integrity: sha512-AgGV6V0a71tQZ4T8pFI7C3N5NNf+0tKjxHpsuq9AsBuXOGVZhdFuoMcYCj38lQMZrxWlD3+D8Y0C0jxxmNu9lQ==} + engines: {node: '>=18'} + + '@scalar/use-codemirror@0.11.4': + resolution: {integrity: sha512-pS1uefkmV7Guaou8cyltcCLtt1EReq1ZqYHwDbZlzPyQYPEVoFWgA14U+ChvHzvUVlLogMvGbcRL4PNZDHfUSQ==} engines: {node: '>=18'} '@scalar/use-toasts@0.7.4': @@ -1191,6 +1267,13 @@ packages: resolution: {integrity: sha512-1wetAlSZpewRDb2h9p/Q8kRjdGuqdTAQbkJIOUMLug2LBLG+QOjiWoSj6/3B/hA9/tVTFFdtiKvAYoYnSRW/RA==} engines: {node: ^16.0.0 || >=18.0.0} + '@uiw/codemirror-themes@4.23.0': + resolution: {integrity: sha512-9fiji9xooZyBQozR1i6iTr56YP7j/Dr/VgsNWbqf5Szv+g+4WM1iZuiDGwNXmFMWX8gbkDzp6ASE21VCPSofWw==} + peerDependencies: + '@codemirror/language': '>=6.0.0' + '@codemirror/state': '>=6.0.0' + '@codemirror/view': '>=6.0.0' + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -1463,6 +1546,9 @@ packages: resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} engines: {node: '>=6'} + codemirror@6.0.1: + resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} + color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -1497,6 +1583,9 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + crelt@1.0.6: + resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -2039,8 +2128,8 @@ packages: peerDependencies: hono: ^4.1.1 - hono@4.4.10: - resolution: {integrity: sha512-z6918u9rXRU5CCisMHd2uUVoQXcNyUrUMmYY7VH10v4HJG7+hqgMK/G8YNTd13C6s4rBfzF09iz8VpOip9qG3A==} + hono@4.4.11: + resolution: {integrity: sha512-R5RADpjoRsR3/VsnFovpsYNLPnC1f+FgdfsePk3qIgjb4D41Sg7uW5QCj41kzEOwXCjBg0sVvOZMvUNZ0DKB7g==} engines: {node: '>=16.0.0'} hookable@5.5.3: @@ -2208,6 +2297,9 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isomorphic.js@0.2.5: + resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==} + jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} @@ -2257,6 +2349,11 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + lib0@0.2.94: + resolution: {integrity: sha512-hZ3p54jL4Wpu7IOg26uC7dnEWiMyNlUrb9KoG7+xYs45WkQwpVvKFndVq2+pqLYKe1u8Fp3+zAfZHVvTK34PvQ==} + engines: {node: '>=16'} + hasBin: true + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -2993,6 +3090,9 @@ packages: strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} + style-mod@4.1.2: + resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==} + sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} @@ -3267,6 +3367,9 @@ packages: typescript: optional: true + w3c-keyname@2.2.8: + resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} + web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} @@ -3310,6 +3413,13 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} + y-codemirror.next@0.3.5: + resolution: {integrity: sha512-VluNu3e5HfEXybnypnsGwKAj+fKLd4iAnR7JuX1Sfyydmn1jCBS5wwEL/uS04Ch2ib0DnMAOF6ZRR/8kK3wyGw==} + peerDependencies: + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + yjs: ^13.5.6 + yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} @@ -3318,6 +3428,10 @@ packages: engines: {node: '>= 14'} hasBin: true + yjs@13.6.18: + resolution: {integrity: sha512-GBTjO4QCmv2HFKFkYIJl7U77hIB1o22vSCSQD1Ge8ZxWbIbn8AltI4gyXbtL+g5/GJep67HCMq3Y5AmNwDSyEg==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -3373,6 +3487,97 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@codemirror/autocomplete@6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1)': + dependencies: + '@codemirror/language': 6.10.2 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + '@lezer/common': 1.2.1 + + '@codemirror/commands@6.6.0': + dependencies: + '@codemirror/language': 6.10.2 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + '@lezer/common': 1.2.1 + + '@codemirror/lang-css@6.2.1(@codemirror/view@6.28.4)': + dependencies: + '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.2 + '@codemirror/state': 6.4.1 + '@lezer/common': 1.2.1 + '@lezer/css': 1.1.8 + transitivePeerDependencies: + - '@codemirror/view' + + '@codemirror/lang-html@6.4.9': + dependencies: + '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) + '@codemirror/lang-css': 6.2.1(@codemirror/view@6.28.4) + '@codemirror/lang-javascript': 6.2.2 + '@codemirror/language': 6.10.2 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + '@lezer/common': 1.2.1 + '@lezer/css': 1.1.8 + '@lezer/html': 1.3.10 + + '@codemirror/lang-javascript@6.2.2': + dependencies: + '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.2 + '@codemirror/lint': 6.8.1 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + '@lezer/common': 1.2.1 + '@lezer/javascript': 1.4.17 + + '@codemirror/lang-json@6.0.1': + dependencies: + '@codemirror/language': 6.10.2 + '@lezer/json': 1.0.2 + + '@codemirror/lang-yaml@6.1.1(@codemirror/view@6.28.4)': + dependencies: + '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.2 + '@codemirror/state': 6.4.1 + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/yaml': 1.0.3 + transitivePeerDependencies: + - '@codemirror/view' + + '@codemirror/language@6.10.2': + dependencies: + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 + style-mod: 4.1.2 + + '@codemirror/lint@6.8.1': + dependencies: + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + crelt: 1.0.6 + + '@codemirror/search@6.5.6': + dependencies: + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + crelt: 1.0.6 + + '@codemirror/state@6.4.1': {} + + '@codemirror/view@6.28.4': + dependencies: + '@codemirror/state': 6.4.1 + style-mod: 4.1.2 + w3c-keyname: 2.2.8 + '@emnapi/core@0.45.0': dependencies: tslib: 2.6.2 @@ -3649,7 +3854,7 @@ snapshots: '@tanstack/vue-virtual': 3.7.0(vue@3.4.30(typescript@5.5.2)) vue: 3.4.30(typescript@5.5.2) - '@hono/node-server@1.11.4': {} + '@hono/node-server@1.12.0': {} '@humanwhocodes/config-array@0.11.13': dependencies: @@ -3701,6 +3906,46 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 + '@lezer/common@1.2.1': {} + + '@lezer/css@1.1.8': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 + + '@lezer/highlight@1.2.0': + dependencies: + '@lezer/common': 1.2.1 + + '@lezer/html@1.3.10': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 + + '@lezer/javascript@1.4.17': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 + + '@lezer/json@1.0.2': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 + + '@lezer/lr@1.4.1': + dependencies: + '@lezer/common': 1.2.1 + + '@lezer/yaml@1.0.3': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 + '@noble/hashes@1.3.1': {} '@node-rs/argon2-android-arm-eabi@1.7.0': @@ -3854,6 +4099,12 @@ snapshots: '@popperjs/core@2.11.8': {} + '@replit/codemirror-css-color-picker@6.1.1(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)': + dependencies: + '@codemirror/language': 6.10.2 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + '@rollup/rollup-android-arm-eabi@4.18.0': optional: true @@ -3902,20 +4153,23 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true - '@scalar/api-client@2.0.3(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8))': + '@scalar/api-client@2.0.8(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8))': dependencies: '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.4) '@headlessui/vue': 1.7.22(vue@3.4.30(typescript@5.5.2)) - '@scalar/components': 0.12.7(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) + '@scalar/components': 0.12.9(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) '@scalar/draggable': 0.1.3(typescript@5.5.2) - '@scalar/oas-utils': 0.2.7 - '@scalar/object-utils': 1.1.2 + '@scalar/oas-utils': 0.2.10 + '@scalar/object-utils': 1.1.3 '@scalar/openapi-parser': 0.7.1 + '@scalar/themes': 0.9.11(typescript@5.5.2) + '@scalar/use-codemirror': 0.11.4(typescript@5.5.2) '@scalar/use-toasts': 0.7.4(typescript@5.5.2) '@scalar/use-tooltip': 1.0.2(typescript@5.5.2) '@vueuse/core': 10.11.0(vue@3.4.30(typescript@5.5.2)) axios: 1.7.2 cva: 1.0.0-beta.1(typescript@5.5.2) + fuse.js: 7.0.0 js-cookie: 3.0.5 nanoid: 5.0.7 pretty-bytes: 6.1.1 @@ -3935,16 +4189,16 @@ snapshots: - typescript - vitest - '@scalar/api-reference@1.24.26(postcss@8.4.38)(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8))': + '@scalar/api-reference@1.24.31(postcss@8.4.38)(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8))': dependencies: '@floating-ui/vue': 1.0.6(vue@3.4.30(typescript@5.5.2)) '@headlessui/vue': 1.7.22(vue@3.4.30(typescript@5.5.2)) - '@scalar/api-client': 2.0.3(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) - '@scalar/components': 0.12.7(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) - '@scalar/oas-utils': 0.2.7 + '@scalar/api-client': 2.0.8(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) + '@scalar/components': 0.12.9(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) + '@scalar/oas-utils': 0.2.10 '@scalar/openapi-parser': 0.7.1 '@scalar/snippetz': 0.1.6 - '@scalar/themes': 0.9.9(typescript@5.5.2) + '@scalar/themes': 0.9.11(typescript@5.5.2) '@scalar/use-toasts': 0.7.4(typescript@5.5.2) '@scalar/use-tooltip': 1.0.2(typescript@5.5.2) '@unhead/schema': 1.9.14 @@ -3994,7 +4248,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@scalar/components@0.12.7(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8))': + '@scalar/components@0.12.9(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8))': dependencies: '@floating-ui/utils': 0.2.2 '@floating-ui/vue': 1.0.6(vue@3.4.30(typescript@5.5.2)) @@ -4023,10 +4277,10 @@ snapshots: transitivePeerDependencies: - typescript - '@scalar/hono-api-reference@0.5.87(postcss@8.4.38)(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8))': + '@scalar/hono-api-reference@0.5.92(postcss@8.4.38)(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8))': dependencies: - '@scalar/api-reference': 1.24.26(postcss@8.4.38)(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) - hono: 4.4.10 + '@scalar/api-reference': 1.24.31(postcss@8.4.38)(tailwindcss@3.4.4)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) + hono: 4.4.11 transitivePeerDependencies: - '@jest/globals' - '@types/bun' @@ -4040,7 +4294,7 @@ snapshots: - typescript - vitest - '@scalar/oas-utils@0.2.7': + '@scalar/oas-utils@0.2.10': dependencies: axios: 1.7.2 nanoid: 5.0.7 @@ -4049,7 +4303,7 @@ snapshots: transitivePeerDependencies: - debug - '@scalar/object-utils@1.1.2': + '@scalar/object-utils@1.1.3': dependencies: just-clone: 6.2.0 @@ -4095,12 +4349,36 @@ snapshots: '@scalar/snippetz-plugin-node-ofetch': 0.1.1 '@scalar/snippetz-plugin-node-undici': 0.1.6 - '@scalar/themes@0.9.9(typescript@5.5.2)': + '@scalar/themes@0.9.11(typescript@5.5.2)': dependencies: vue: 3.4.30(typescript@5.5.2) transitivePeerDependencies: - typescript + '@scalar/use-codemirror@0.11.4(typescript@5.5.2)': + dependencies: + '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) + '@codemirror/commands': 6.6.0 + '@codemirror/lang-css': 6.2.1(@codemirror/view@6.28.4) + '@codemirror/lang-html': 6.4.9 + '@codemirror/lang-json': 6.0.1 + '@codemirror/lang-yaml': 6.1.1(@codemirror/view@6.28.4) + '@codemirror/language': 6.10.2 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 + '@replit/codemirror-css-color-picker': 6.1.1(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4) + '@uiw/codemirror-themes': 4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4) + codemirror: 6.0.1(@lezer/common@1.2.1) + vue: 3.4.30(typescript@5.5.2) + optionalDependencies: + y-codemirror.next: 0.3.5(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(yjs@13.6.18) + yjs: 13.6.18 + transitivePeerDependencies: + - typescript + '@scalar/use-toasts@0.7.4(typescript@5.5.2)': dependencies: nanoid: 5.0.7 @@ -4397,6 +4675,12 @@ snapshots: '@typescript-eslint/types': 6.18.0 eslint-visitor-keys: 3.4.3 + '@uiw/codemirror-themes@4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)': + dependencies: + '@codemirror/language': 6.10.2 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + '@ungap/structured-clone@1.2.0': {} '@unhead/dom@1.9.14': @@ -4729,6 +5013,18 @@ snapshots: clsx@2.0.0: {} + codemirror@6.0.1(@lezer/common@1.2.1): + dependencies: + '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) + '@codemirror/commands': 6.6.0 + '@codemirror/language': 6.10.2 + '@codemirror/lint': 6.8.1 + '@codemirror/search': 6.5.6 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + transitivePeerDependencies: + - '@lezer/common' + color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -4755,6 +5051,8 @@ snapshots: confbox@0.1.7: {} + crelt@1.0.6: {} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -5378,11 +5676,11 @@ snapshots: highlightjs-vue@1.0.0: {} - hono-rate-limiter@0.4.0(hono@4.4.10): + hono-rate-limiter@0.4.0(hono@4.4.11): dependencies: - hono: 4.4.10 + hono: 4.4.11 - hono@4.4.10: {} + hono@4.4.11: {} hookable@5.5.3: {} @@ -5521,6 +5819,9 @@ snapshots: isexe@2.0.0: {} + isomorphic.js@0.2.5: + optional: true + jackspeak@2.3.6: dependencies: '@isaacs/cliui': 8.0.2 @@ -5562,6 +5863,11 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + lib0@0.2.94: + dependencies: + isomorphic.js: 0.2.5 + optional: true + lilconfig@2.1.0: {} lilconfig@3.1.2: {} @@ -6509,6 +6815,8 @@ snapshots: dependencies: js-tokens: 9.0.0 + style-mod@4.1.2: {} + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -6815,6 +7123,8 @@ snapshots: optionalDependencies: typescript: 5.5.2 + w3c-keyname@2.2.8: {} + web-namespaces@2.0.1: {} web-streams-polyfill@4.0.0-beta.3: {} @@ -6867,10 +7177,23 @@ snapshots: xtend@4.0.2: {} + y-codemirror.next@0.3.5(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(yjs@13.6.18): + dependencies: + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.28.4 + lib0: 0.2.94 + yjs: 13.6.18 + optional: true + yallist@4.0.0: {} yaml@2.4.5: {} + yjs@13.6.18: + dependencies: + lib0: 0.2.94 + optional: true + yocto-queue@0.1.0: {} yocto-queue@1.0.0: {}