{"_id":"@huyooo/ai-chat-bridge-elysia","_rev":"31-44da1fc4b4025fd1df96ee359fa33efd","name":"@huyooo/ai-chat-bridge-elysia","dist-tags":{"latest":"0.3.39"},"versions":{"0.1.0":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.1.0","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"MIT","_id":"@huyooo/ai-chat-bridge-elysia@0.1.0","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a8c28d5f404632caf5b28cb68787cb359b268a23","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.1.0.tgz","fileCount":7,"integrity":"sha512-uXwI454WRkm0i8VdL7CZENmMBgH8xqWVOZXQlm2Q0pP7V32Rd7jy3BJUpRdjKGn4/gOVf1VM0nDaIXhlHlPYxQ==","signatures":[{"sig":"MEUCIHmGqzcLpFXcQ1sBZ1py5OaZi0OL7f4lePp3rh2Gpte/AiEAnEIgodXtx7IbFxxHe2esXPC5HVvGHv56LbqRXXxAYz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133892},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6b7c8840f8f7bdf66a085f9e6419ff8995147609","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","start":"tsx example/server.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@huyooo/ai-chat-core":"*","@huyooo/ai-chat-storage":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","elysia":"^1.0.0","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.0.0"},"peerDependencies":{"elysia":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.1.0_1764919133281_0.5401906026357601","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.4","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.4","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"f3baa7be26ef60939c53bbbc28679706a19b4cb3","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.4.tgz","fileCount":3,"integrity":"sha512-byAQYdsf/Q3Pst4Rdal/7RmALUebtZ/+yfqtey9lH3DhwSpE/VHQc9WJaGmHUsGq35HhcEa/42bVKoBNM8kW4w==","signatures":[{"sig":"MEUCIHhPPVuXrh3ih6MlntAK9V2VCSbDyTXlaAwPpefPhvvyAiEA6+JNzcyrDOUKvUACHNsW51/da5aXX86vcFPJ6rrdzEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7d0fee37678c598a790bea8fbd9263fe98e2e5db","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.4","@huyooo/ai-chat-storage":"^0.3.4","@huyooo/ai-chat-host-node":"^0.3.4","@huyooo/ai-chat-tools-node":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.4_1779191903711_0.8670901853584261","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.6","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.6","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"eb3249130e593de4f23d0baac6dcc5bf2d9551a4","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.6.tgz","fileCount":3,"integrity":"sha512-h1akNcMuwNZgIYGdaEkdli/BEEcsDkJQjARI+6un5SrPlTu+gvJ3ZTWLBLB+ebqDYn/lPpxyrfuu1Y9XnDhL8A==","signatures":[{"sig":"MEUCIQCSVraLK5Eq7/3v14G+PUBxyA8KrAxb8gj2fmZxJmYA3gIgVFiTbwHvEH99jH9NmbU1KUZJ7VGbF2UjNk2nY5ZypiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81cade7a9575515afc25be1b070fd174ab06db9b","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.6","@huyooo/ai-chat-storage":"^0.3.6","@huyooo/ai-chat-host-node":"^0.3.6","@huyooo/ai-chat-tools-node":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.6_1779325702898_0.604649628593664","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.7","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.7","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"d03358715d53be3bafb3593cce667c7df5b2f146","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.7.tgz","fileCount":3,"integrity":"sha512-MOarEa9Kr1vkrjx8TklE9rYIn3LNZ+2piRKWM5HENEVfhsHtAe5pKDYnVYpX6HyL9wBSk33VYlD4+ZgMiqML2g==","signatures":[{"sig":"MEYCIQCoGDYvF8A6tQ5/68vgDHjNiEgWzdkE52+7RonrFd/uKAIhAO9FS2B45e94VEKid4HxeyPjAo4AXBfqfo6fsUrosGlx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"36c05358898c3f14054533222744dede8f967881","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.7","@huyooo/ai-chat-storage":"^0.3.7","@huyooo/ai-chat-host-node":"^0.3.7","@huyooo/ai-chat-tools-node":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.7_1779326336714_0.08276595727952096","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.8","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.8","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"3bad99a9d2540cd206b25406bf60edbdf91472c5","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.8.tgz","fileCount":3,"integrity":"sha512-FSleC+hEGLkfKEqMzFVbUq92/iCgNwAl2xTQvX/yG+xCSHMIn9VUdoBdcUaPxYDKFX6FEHLniDvBDYaNmBDKYw==","signatures":[{"sig":"MEQCIEydODRoixv0dq/fy4GiQQpeEw4Eo5Y71dFXbSUPjgJpAiB37OnmmH3aL9MTY8rlkb47WoZ8v02X3Hf1KKPSt2kWNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed72067aa5fc73452a37f2358a47a5d2e14fb8b6","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.8","@huyooo/ai-chat-storage":"^0.3.8","@huyooo/ai-chat-host-node":"^0.3.8","@huyooo/ai-chat-tools-node":"^0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.8_1779450335639_0.26453432059708426","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.9","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.9","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"553d38e0bdeec7c0aecc2727c8af6fdf752ce854","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.9.tgz","fileCount":3,"integrity":"sha512-3hfg589NrpRRiXUL54/2PvdSN7kmMfbdB8NZtvelXqVvhI0FD8Lp8RwrXAnBDLte767/hsi0/utqV4GaD3/FLQ==","signatures":[{"sig":"MEQCIDvWbecCE+nP8iiJQ/WzG3bVgpJmyHV2kYMWpT3XQt7wAiAkwMsNJr8psK/TA1Qpppsq9fhtaI2t0b4XwezcwSX0cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfc1cc6a2ac6e0d63c9e7401657ad6c8b113547c","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.9","@huyooo/ai-chat-storage":"^0.3.9","@huyooo/ai-chat-host-node":"^0.3.9","@huyooo/ai-chat-tools-node":"^0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.9_1779553198013_0.965746891143396","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.10","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.10","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"0805f82443f87b8e2bcddec9b96d5346fe8d71e1","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.10.tgz","fileCount":3,"integrity":"sha512-1Hs7k5CQF9LwHTr9qy/k0sDmVOo0s1mqmdAgC/uBEITUo7ZpG8STy6TtKJDPBwlECrTkzv3qypS99O+1OTHmyw==","signatures":[{"sig":"MEUCIQCFfjn/vt/1N6hHG1OZRyuiYbVcneZEpjEmH4PnPWvJJgIgW2DhBVNkEniMMaor1n5vwdKsJssnd5NSsHwwlkgZOzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fecbd97d6a8ab4fad274784fcfebd6d3595f6e9a","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.10","@huyooo/ai-chat-storage":"^0.3.10","@huyooo/ai-chat-host-node":"^0.3.10","@huyooo/ai-chat-tools-node":"^0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.10_1779588798423_0.35210773157236797","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.11","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.11","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a97c0a6bbd37341685465cb2c415c1f09f981890","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.11.tgz","fileCount":3,"integrity":"sha512-kg3IAZ0CGqlTQo6PbEtip627JYpPJrZGUxMZV1Ovae+WIAjNYkm87z2yLmD1bBcyM0Vp+BweJsUyOUrNyYiDlg==","signatures":[{"sig":"MEYCIQC/fTUsvLpZSCtOtw+P9M8t5gqCG8awXp5AR9oZQbdyYAIhAKHDBrR9tDJZhn9uO7nz1RmJPE/qz7hqiWlcCboVdShI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75eaed5458045be3cb4bfed872b52974affc5e1c","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.11","@huyooo/ai-chat-storage":"^0.3.11","@huyooo/ai-chat-host-node":"^0.3.11","@huyooo/ai-chat-tools-node":"^0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.11_1779668591621_0.3480329262599544","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.12","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.12","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"22a9b942f1be3d7e1c3496450aa18d52ba281812","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.12.tgz","fileCount":3,"integrity":"sha512-QXzFycH/RlKK/y/qFB0U167Mtf40tTAyXVY0r7q98vFHf9nndj3LLufyx4t8YFEeF+sCOLREUcIiiH6nwMzHUQ==","signatures":[{"sig":"MEUCIEAcC+arLQ3ud+GhXrZSmEASOnQBK3ap88x3A8WkUYl5AiEA+oDgHLVJNlg2luRXe5rBCs41kBqwhVj5ZT7yv9MMRYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"549ec35cd5b95bc4925bcec8e362090748179a31","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.12","@huyooo/ai-chat-storage":"^0.3.12","@huyooo/ai-chat-host-node":"^0.3.12","@huyooo/ai-chat-tools-node":"^0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.12_1779670006845_0.5105022827954637","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.13","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.13","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"90567b658b40a3e6b79e06159924df01c134e942","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.13.tgz","fileCount":3,"integrity":"sha512-j6aNO+YDlQtmZ1vQfEGIuZRQqkI8fD6AWnvxhF5i+BSbAWStL2zNExx9re1M0fpffj+XKIiClB7G0jBwqpLTAw==","signatures":[{"sig":"MEUCIQDw+v3RHYgAtAn+C+F31D/sOUWglB9vrNqQnNWICKP9pAIgeVCqMYYKMBXEcVLnXs6EwSTrp9tkr0B7IBfbix/d7EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"56e0f6f600f61f51a54055f98936971eef4e8204","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.13","@huyooo/ai-chat-storage":"^0.3.13","@huyooo/ai-chat-host-node":"^0.3.13","@huyooo/ai-chat-tools-node":"^0.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.13_1779687558507_0.3727531114211391","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.14","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.14","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"bad2154b2a9bf9fff2e6a5281609214882a9e0b6","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.14.tgz","fileCount":3,"integrity":"sha512-5psb4Pww6NveXeyRt8AMi6ZBZ1j7j990mlNOroAx14978UDvKbae9GZh7fyowgsBp0sPNGEUKQo1RwVHNTKVfw==","signatures":[{"sig":"MEQCIAfPGdKvkIGxLkZE+idOp8riQSQWS5FUJ0famuf9p/7wAiBxU+qJ6QKMnMgASXOy61Eph0ze7LUkz+xRcMDHf2lPLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74d524ceaf4ab740ad28baa2e56fe3998b49a1d2","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.14","@huyooo/ai-chat-storage":"^0.3.14","@huyooo/ai-chat-host-node":"^0.3.14","@huyooo/ai-chat-tools-node":"^0.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.14_1779691447282_0.7346765322178137","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.15","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.15","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"2d08ae55d7a339296366c363850d5f6dd05604c0","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.15.tgz","fileCount":3,"integrity":"sha512-xx8+KdjhRCk1jVhp9/HATWshe/qW3KCV/Hj7in850OAaATpTHrkxrfjSYMaL3rkZ3qk+fNIW2JNpl09KBq7/dA==","signatures":[{"sig":"MEYCIQCA7T2gypg+3JLvBVGtxz7UnUXk/dUnMiO1+gw/cvj9QwIhAO9uC5VCBt69kQAtapiX4bi72CzAgmosKseBKrkQc1s5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d12e39c000659b69f8e51d845fb7a08fd44012b0","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.15","@huyooo/ai-chat-storage":"^0.3.15","@huyooo/ai-chat-host-node":"^0.3.15","@huyooo/ai-chat-tools-node":"^0.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.15_1779700878470_0.520468425238251","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.16","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.16","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"b5f623f0c8be7d43aa8cccb6989058050cad0987","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.16.tgz","fileCount":3,"integrity":"sha512-ho54Y75P8XrxrK0BybDumTZi5qPgrtsCgcgzm6V0z3JWWoQfxJwU0Yn9i+3apMyek7QHk6SZleUae0itt2fv6g==","signatures":[{"sig":"MEUCIQCIUVCKodYfCdJ/wy/Ava8kQBZAdIIMvraQafaXreV31QIgYO0xnQx2x9UP4Pupzm+apBbwX8817vIbVZXdR7x3KCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"224df0c2814cbf859aa987fb144ed2f1d9c709be","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.16","@huyooo/ai-chat-storage":"^0.3.16","@huyooo/ai-chat-host-node":"^0.3.16","@huyooo/ai-chat-tools-node":"^0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.16_1779706505024_0.39980374687864817","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.17","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.17","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"c42ea43064841ffc804b9d18689d9f89292b01de","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.17.tgz","fileCount":3,"integrity":"sha512-hsvQzZKvSSqa7S6b7fXw4qqC2a0BJiBNIiYUnKwsMkAeJybE1674U6HoTW0DRuRBAng0n+1DsgrF5TNWndy5fw==","signatures":[{"sig":"MEUCIQDti70nybO2CUy1ymR3+LnYoWP/utxeRizo0KTJDw/ajAIgfTRtTr/H1DMmaIg2mGUWOg1RMCsjIHrhO1ItEesdXiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b3f66514e78b31e8b6b098742f3b85246d7e5f5e","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.17","@huyooo/ai-chat-storage":"^0.3.17","@huyooo/ai-chat-host-node":"^0.3.17","@huyooo/ai-chat-tools-node":"^0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.17_1779712523598_0.1364425687419626","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.18","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.18","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e1c70311ba6fb94c77e0613dd88cbb8d54e7fb23","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.18.tgz","fileCount":3,"integrity":"sha512-9Z0GwhQ2EpturJhn3LUSsOlLOvi0DwEEF0v8ZK69BTJV3E60/R2rw0iwzpIA7owReyPrnZHX+QtsZGJE8fRRDA==","signatures":[{"sig":"MEUCIQDGtwJJm5QD2Q/V+8zcDsXpuTf0aV2zwXOHes6SpWTMhQIgXNkIO1F3Os6fLdX4CYChsasxUtcZHZbsw5U5pQj6NJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b29b40b7eebea9663ca4c4ca1c5a3c59910b9bcf","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.18","@huyooo/ai-chat-storage":"^0.3.18","@huyooo/ai-chat-host-node":"^0.3.18","@huyooo/ai-chat-tools-node":"^0.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.18_1779720842620_0.3679690994217797","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.20","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.20","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e2ddc5ccb8da05524606bd9cafc8f10fa3b71f4d","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.20.tgz","fileCount":3,"integrity":"sha512-YcYlDwZTolSp9ssZJ/nr1zPWR2bJlXJotDBxyHf+OVBZLyrGbwpIIlwCQAZUVu+3JOXyR1kuQujFXL3xxAUkjQ==","signatures":[{"sig":"MEQCIHUQsBECYoonwe/tA6UX7C14A3BnfiurrRwrCy0WwCBxAiB003da+LD8qtd3hZGpc7ToPB/VLAobe4FPDC+IgHw6ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"798e0c9c4d63d0d70cd7d1d67105ea8fbc331ea2","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.20","@huyooo/ai-chat-storage":"^0.3.20","@huyooo/ai-chat-host-node":"^0.3.20","@huyooo/ai-chat-tools-node":"^0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.20_1779762734783_0.7219690437599553","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.21","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.21","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"88a65ae2f031803f7ee81c71f9ada5ea780114e4","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.21.tgz","fileCount":3,"integrity":"sha512-AIdEBPhbIcvhrMgyJCDGdb87WXuZLjOkwG5QB2jpzeNx7MlOcQkoRGiRMKZ5KVm2w3SD1Qj5HrE+Gue7v8PKGQ==","signatures":[{"sig":"MEUCICwG2lRNlssgTiRhmlR1L0GCyGusluD4bg3LzHkiITivAiEAnur4jrZx9c+JdK+kQlDlfA3FsivFPiv1jKFZMHC293Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea8e08fec849e9a321d8cba631f14891eaf49d2f","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.21","@huyooo/ai-chat-storage":"^0.3.21","@huyooo/ai-chat-host-node":"^0.3.21","@huyooo/ai-chat-tools-node":"^0.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.21_1779768154761_0.9204102547792572","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.22","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.22","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"ea55a75f009a9870eb1e2d07171424fb551ba51e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.22.tgz","fileCount":3,"integrity":"sha512-XN7IDDYtq2heUJODOlhjhyzC3suncCSblhcNCCO1hDaXtvf9/lItVT05kWGk6m7iWSdTvtJJPMbn2JID2PWr5g==","signatures":[{"sig":"MEQCIFkd7asFUitz/84ugQ6QlFTcBu0/kJYOBwnI5FUjeWI6AiBUE7f2fNPwkD5+ok7fc82uFjlplOHHHbcxInpTto0eFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5cb32f8b05b95ea74508ee08cc9ecd36ba03b575","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.22","@huyooo/ai-chat-storage":"^0.3.22","@huyooo/ai-chat-host-node":"^0.3.22","@huyooo/ai-chat-tools-node":"^0.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.22_1779772503475_0.977250245074679","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.23","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.23","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e3c6caf95755b5c207c3e06494fd22af36c2f67b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.23.tgz","fileCount":3,"integrity":"sha512-tCMUUmaSFFQKD6cNf+3nP047DAIuvVLApFSuMYOnwQRu/jsruc8EiTkji4Nso5SyGpMfVGQQPa+FKTVz5yik3Q==","signatures":[{"sig":"MEQCIBzbYYisT3A18x9Y04m1NWI65vB2ltRjxjsdDf47A9Q9AiBfgAvy0KPBPvZ9lnugyGaQcfxLdL2TVkuh0kentTghxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c99638228ca8c38726f0419d2ee6162e2aaa6307","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.23","@huyooo/ai-chat-storage":"^0.3.23","@huyooo/ai-chat-host-node":"^0.3.23","@huyooo/ai-chat-tools-node":"^0.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.23_1780395538170_0.21293011193538525","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.24","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.24","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"c45d19ab54fb7eed8e4465d9d977bbab154b9c4e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.24.tgz","fileCount":3,"integrity":"sha512-y0QvtPliRk0dmr5mqN28JeSqyZxCbSTVCVrwwepgOJu3epr6dcwk0wvddEriexv7ZZZPFL2pvUcdjQhh9IPACw==","signatures":[{"sig":"MEQCIBmFcOEdIJUMM45f0pRY9FfGJqYjAAYShXKvN5lmllCcAiB9hErSaZLFuiA+5fPesg3jgwFXXsFL67mkr7MJLbZtcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e76269e523c7f156c8d57a9b9a6dd86cf03467f","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.24","@huyooo/ai-chat-storage":"^0.3.24","@huyooo/ai-chat-host-node":"^0.3.24","@huyooo/ai-chat-tools-node":"^0.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.24_1780396741230_0.9241253312438125","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.25","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.25","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7a687babac849a9a23b7129051b6ddb7ad11df54","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.25.tgz","fileCount":3,"integrity":"sha512-1eBxZGCohD7jK1lhxkW7z7gG/FQAHfDXFRkBoACB0FYkNPRHM0BJSJv5USbqWZZMlJYqHSSljSYKlQ5Qnpjwyw==","signatures":[{"sig":"MEUCIBejOKE1oDSJpktFoQc0e2B848Emq6blLEZWkZwGLmGbAiEAyoV4P1keakZKArFO+7zpmVpEqngkIx3dMzOMI/1lmQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b82c438a9c9085bc2e88b5f7b7d8a0df6749727e","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.25","@huyooo/ai-chat-storage":"^0.3.25","@huyooo/ai-chat-host-node":"^0.3.25","@huyooo/ai-chat-tools-node":"^0.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.25_1780410686019_0.9711670471358795","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.26","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.26","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"26ae05a4495a3108934ade4f77ae5273c1fa19cd","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.26.tgz","fileCount":3,"integrity":"sha512-akL74b9hBr5bd47FasGMWRxiBnazXjZVu4u1Z1wKdztEZNhlbBPNfNPVnPYkStDsL+pN/h/DHlNch8p8JBso8w==","signatures":[{"sig":"MEYCIQDj2ntfxBB1A8gXYz41rw8reWIlpRNYTPgleFyJddm6PQIhAPdt8tFWp4RbC/8FhmE1P5S4mKY0YEigsYBqb78om6Xo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f23f64e1f2bc3c157434462f08fef4646f51229a","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.26","@huyooo/ai-chat-storage":"^0.3.26","@huyooo/ai-chat-host-node":"^0.3.26","@huyooo/ai-chat-tools-node":"^0.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.26_1780411183217_0.034989593894670934","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.27","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.27","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a6835e0f2669346553f51a3d491ce9ed51eef591","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.27.tgz","fileCount":3,"integrity":"sha512-1R9b47bXNixl0ukfJtmt1gkObh/rdbHhHpmMKZ1ePli6dP68z3XpW/SL8VuJYimNwQXduPH2tSRVFfbV5wxqKA==","signatures":[{"sig":"MEUCIQCNusjMFXCkPppq6LwgYm7EIDC7bbzWGrN9UQgPXwhNhgIgUGHNj2kmYJRfjWhZFEozAtQtauoiHODCTc1BOpa7M6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ec6df455febb80e81f497e7b9700c8fb3f9737a","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.27","@huyooo/ai-chat-storage":"^0.3.27","@huyooo/ai-chat-host-node":"^0.3.27","@huyooo/ai-chat-tools-node":"^0.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.27_1780465552006_0.0998237583224697","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.29","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.29","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"3eed5a07fe88cff9427a5b18b76a851a2d53d44f","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.29.tgz","fileCount":3,"integrity":"sha512-o+1mYpTaxC4QaqRVb1WNFBNcr5TGW7NAOy/hBBbhM4bUFM3drayvQkm+7ITDpPfIZIolrmsIHBucpXu9vHmFew==","signatures":[{"sig":"MEUCIBChJebkSuvR6VPmAmIpTV2NC3nXx5kzZcpWLnTCm4w7AiEAnKWoOBt97SJt+ZLytloOYPzMRV3q460dcpAZdeXHhAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b16c00ba78bdab122417cbd92da5a699b244b7ae","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.29","@huyooo/ai-chat-storage":"^0.3.29","@huyooo/ai-chat-host-node":"^0.3.29","@huyooo/ai-chat-tools-node":"^0.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.29_1780503975704_0.1779212413522966","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.30","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.30","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"1ca05507cf9a95e063cddb2229cc7794f889b38b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.30.tgz","fileCount":3,"integrity":"sha512-KsIE7F7Mc4JKygurZSOywPFSXt0Hz9j0PB8gwrwwnIZuyPK8dxekK4MmyjXBjXAdsSrVvNWZSuPiISC0QIYh/g==","signatures":[{"sig":"MEUCIBCocP+nnY03ULwsCSYwlypBbjjhFyTFfAHJzERuukSmAiEAyLkcntt4u/pibtFyEprohWjJjfLYFNPL2ea7luqxvc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efd9db72932af296a506fc7aae4e4cb018e22489","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.30","@huyooo/ai-chat-storage":"^0.3.30","@huyooo/ai-chat-host-node":"^0.3.30","@huyooo/ai-chat-tools-node":"^0.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.30_1781256369429_0.2607053645588284","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.31","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.31","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"907d931c8d81a6ab3267d8bc5b54909aa21b55ec","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.31.tgz","fileCount":3,"integrity":"sha512-bQfqVcYNi7Gw/hiFLUZKZzbVywE/itQWZa3E2hiT5Xh0ShWJhUysdSVDEdTkYGxPlLdcv5LNLA4/egBHi3tPoA==","signatures":[{"sig":"MEUCIBELFFmwNx/Z0Dy4JOwP5IdWw+rJ25uEyaPYXjnXJdTJAiEAyRDzmc7uA15BtdD0H2jtRXL2y0tP730GYllvZwm0ro8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8807ed153df58312a4a993ae84c35a196acdf84","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.8.2","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@huyooo/ai-chat-core":"^0.3.31","@huyooo/ai-chat-storage":"^0.3.31","@huyooo/ai-chat-host-node":"^0.3.31","@huyooo/ai-chat-tools-node":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.31_1784514746997_0.11936933951859552","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.32","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.32","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"1cc66abb7a4458135eae3a1d4ee608be9ec49880","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.32.tgz","fileCount":3,"integrity":"sha512-M0vqMyhgGgR5PyNd+i2RwE9d/mOXXysZAgzuQeze7AGD23Kl0C2HsaLPP3IaEGA8O/I34l3vaOaKu7hNpkkZYQ==","signatures":[{"sig":"MEQCIB5+pvvllnC111d504WuUQdnE9GEmMALvnL/mo4+05AEAiAjpV0MXCV6Ku4TtDApwvxsNV8nrplM5lz0vBtVZLH4Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"439f1d48c95d3b086d962adf097dd5372c413726","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.32","@huyooo/ai-chat-storage":"^0.3.32","@huyooo/ai-chat-host-node":"^0.3.32","@huyooo/ai-chat-tools-node":"^0.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.32_1785136565633_0.2999958503261815","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.36","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.36","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5cf459c0532d182ac7ca67308fa6f5e905bcbd21","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.36.tgz","fileCount":3,"integrity":"sha512-6kF1HQICCAoNvmZ7FQ6ColeXcEca/oum+CjKAPRaltaSoKwwwlrf2kJsv6XTgMccuEjiCP/yAL/fE3d669XDSA==","signatures":[{"sig":"MEQCHzrSjs8XJgXLOaCvcya2IGWpscdqApRRAtL+O9OiYe0CIQCnuQg97Oj+xzQIRIqMU8d/zvediLvqS6N9bWkFKjGihA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0fac4f5ed468ee78602aa98003ff4a955671803","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.36","@huyooo/ai-chat-storage":"^0.3.36","@huyooo/ai-chat-host-node":"^0.3.36","@huyooo/ai-chat-tools-node":"^0.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.36_1786165987378_0.2884714383767637","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.37","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.37","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"ff727c8357830c9c88efb5ed9e11f702e30b94fe","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.37.tgz","fileCount":3,"integrity":"sha512-APyjQ8SjjCcXtpPQp96ie0i40yP/hgiiAgtOgJVDkDNFL+lvHyKz6vdbGqUrrXAp5Sy2rvHBXnJHaDC+p4vYww==","signatures":[{"sig":"MEQCIGF0KQVPg7zo+OxBvxuo/tztJ9kxmvgtnp03CYeyEgTlAiBfjwLgtUiFnJlCbaRNhAJ2vpWgS3G/S0JwWQksV7KREw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf05f672f5c4338a1339309f76de9f1b0233cad0","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.37","@huyooo/ai-chat-storage":"^0.3.37","@huyooo/ai-chat-host-node":"^0.3.37","@huyooo/ai-chat-tools-node":"^0.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.37_1786601213454_0.2555708376799115","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@huyooo/ai-chat-bridge-elysia","version":"0.3.38","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-bridge-elysia@0.3.38","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a93e3023baa9dd5eff460e3788a998f639537fe4","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.38.tgz","fileCount":3,"integrity":"sha512-syUNSNB44NoHo721xDd948zPGlyfUSOmqVl/6lhlMg9FT7E6itD30OJDNKFob4M+W0aowHz/0je5Cz6WwmBMLA==","signatures":[{"sig":"MEQCIG3xFcZJvFsk8jNrKahybSPzhWdq/mbMeV61DQa3PLGFAiAx5jv8FBZ6LHV7sToiSlzUWf5eGe3sZhuYoNieFZpp0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAzaOlI8sobZcos45X+GZ88aFo3E1DUcRiJkv4Ny41L1AiAG4hC+U9xl3ftyZYKHPuOcyKYFDkIm5b9J/G5xAs7BoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd438c496210f0d83481218df4b42e46a4dc9968","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.38","@huyooo/ai-chat-storage":"^0.3.38","@huyooo/ai-chat-host-node":"^0.3.38","@huyooo/ai-chat-tools-node":"^0.3.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-bridge-elysia_0.3.38_1790181301603_0.344825755071829","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"_id":"@huyooo/ai-chat-bridge-elysia@0.3.39","dist":{"shasum":"3da338c376100e13bf08c08b50dad0dc7b8c9e61","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-bridge-elysia/-/ai-chat-bridge-elysia-0.3.39.tgz","fileCount":3,"integrity":"sha512-kg1GUjn5kOur5jPmpyaHcP2yD4QOPGeggPFf6qXO2KUHjMhsUiQxOps8DQ6u8iYw/waJ1AX/6U/+qWvrv7JoFg==","signatures":[{"sig":"MEUCIQDT7yztLLYnFP+vZxU3gZy8P4sGyD53YmGeBsXONWbGIQIgSFcPdjseN/O/vL9s0VwjnGOVqF8zp3bLNcr7z8L4dq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC2JVQ23lQlPP+48IPxeEm16vxGE755dDIyCNWR/kv/6AiBTob4HIyASVEmXhziZQj07B8ig67a8JiWZ5mcrpUIY9w=="}],"unpackedSize":13293},"main":"./dist/index.js","name":"@huyooo/ai-chat-bridge-elysia","type":"module","types":"./dist/index.d.ts","author":{"name":"huyooo"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a3320a25da42f97cc142113932ddfbe9b5ec118","license":"SEE LICENSE IN LICENSE","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","start":"tsx example/server.ts","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"version":"0.3.39","_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"_npmVersion":"11.19.1","description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","directories":{},"maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"_nodeVersion":"26.9.0","dependencies":{"@huyooo/ai-chat-core":"^0.3.39","@huyooo/ai-chat-storage":"^0.3.39","@huyooo/ai-chat-host-node":"^0.3.39","@huyooo/ai-chat-tools-node":"^0.3.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","elysia":"^1.4.19","tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@elysiajs/node":"^1.4.2","better-sqlite3":">=9.0.0"},"peerDependencies":{"elysia":">=1.4.0","better-sqlite3":">=9.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-chat-bridge-elysia_0.3.39_1790522462337_0.43025006068023375"}}},"time":{"created":"2025-12-05T07:18:53.181Z","modified":"2026-09-27T15:21:02.622Z","0.1.0":"2025-12-05T07:18:53.421Z","0.3.4":"2026-05-19T11:58:23.908Z","0.3.6":"2026-05-21T01:08:23.052Z","0.3.7":"2026-05-21T01:18:56.856Z","0.3.8":"2026-05-22T11:45:35.884Z","0.3.9":"2026-05-23T16:19:58.144Z","0.3.10":"2026-05-24T02:13:18.552Z","0.3.11":"2026-05-25T00:23:11.762Z","0.3.12":"2026-05-25T00:46:47.016Z","0.3.13":"2026-05-25T05:39:18.628Z","0.3.14":"2026-05-25T06:44:07.428Z","0.3.15":"2026-05-25T09:21:18.601Z","0.3.16":"2026-05-25T10:55:05.161Z","0.3.17":"2026-05-25T12:35:23.721Z","0.3.18":"2026-05-25T14:54:02.768Z","0.3.20":"2026-05-26T02:32:14.920Z","0.3.21":"2026-05-26T04:02:34.887Z","0.3.22":"2026-05-26T05:15:03.648Z","0.3.23":"2026-06-02T10:18:58.297Z","0.3.24":"2026-06-02T10:39:01.372Z","0.3.25":"2026-06-02T14:31:26.139Z","0.3.26":"2026-06-02T14:39:43.388Z","0.3.27":"2026-06-03T05:45:52.142Z","0.3.29":"2026-06-03T16:26:15.922Z","0.3.30":"2026-06-12T09:26:09.558Z","0.3.31":"2026-07-20T02:32:27.118Z","0.3.32":"2026-07-27T07:16:05.795Z","0.3.36":"2026-08-08T05:13:07.518Z","0.3.37":"2026-08-13T06:06:53.594Z","0.3.38":"2026-09-23T16:35:01.678Z","0.3.39":"2026-09-27T15:21:02.423Z"},"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","keywords":["ai","chat","elysia","bun","http","websocket","bridge"],"description":"AI Chat Elysia Bridge - HTTP/WebSocket integration for Elysia.js","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}