{"_id":"@huyooo/ai-chat-storage","_rev":"78-389ff7edbb0e162923b340efc65bcc72","name":"@huyooo/ai-chat-storage","dist-tags":{"latest":"0.3.39"},"versions":{"0.1.0":{"name":"@huyooo/ai-chat-storage","version":"0.1.0","_id":"@huyooo/ai-chat-storage@0.1.0","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"4020dbd080bbb79b31cf62b0e15257deef223767","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.1.0.tgz","fileCount":7,"integrity":"sha512-I4x9bTT4nHxpZXtrU8GNJNZqkPrNMY1IJc+Jz61tlzlShB0ArcBm9df6EVr3q/n1GMvw6N9HkfKI6gBxJ+l8wQ==","signatures":[{"sig":"MEUCIQDnbjnNEmmQSuWRm6j7YZYUftpfcXGVZxwYO3i1Oj/S9gIgSQHuOp55PfeIYiZ5qRX0dOf3GTDNpOdJ6fmSuRN5Z/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95322},"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":"6b7c8840f8f7bdf66a085f9e6419ff8995147609","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.1.0_1764919105235_0.676505902072517","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@huyooo/ai-chat-storage","version":"0.1.1","_id":"@huyooo/ai-chat-storage@0.1.1","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7933398185cecd8be90600dce8dac09bfc2009dd","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.1.1.tgz","fileCount":7,"integrity":"sha512-6IsWmDkqKW2bm550tcFLqVyXPLfSuF7QPQF4n+PxuFkKy3Q1EDOKK4axgwe5rjccp9SjOt90t9vA0WkpSbrR9Q==","signatures":[{"sig":"MEYCIQCjLiZavUGzzM/8r88/z3pKX+nrgMdhS/Kv7IBKXzRljgIhAKQUG57n8PDujLWWRxllYv1cYa2i0WfFnnaGVDeqoHu+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95322},"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":"a01a4565c6aca914789cb092c356d6475eb5d894","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.1.1_1764921369423_0.7207886125741743","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@huyooo/ai-chat-storage","version":"0.1.2","_id":"@huyooo/ai-chat-storage@0.1.2","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"598952315344ed41ccbfe77365faa037102ac098","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.1.2.tgz","fileCount":7,"integrity":"sha512-+LC/eqfeZK3ona0O4NS93pjIylEGIPEfoXlR6TO2TaDcDNupTe1drxxLhbwP+3BhA/qFA1C/Sj5iWIqnLyhHIQ==","signatures":[{"sig":"MEUCIHNrd9xhFhswWKaYFWTsqonNo2lOgF2UuyZorE1TQu6FAiEAsxDcthMftpZhRHbkM3Nhn0BJknlhbhbUor6a/1FhtUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95322},"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":"4e6ecdbdcf13c377123bfe9ffc3cb515938699d1","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.1.2_1765784100273_0.24034652747387408","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@huyooo/ai-chat-storage","version":"0.1.3","_id":"@huyooo/ai-chat-storage@0.1.3","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"4b4adab4c88a5e42d17ad24c35ae82c738501c2d","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.1.3.tgz","fileCount":7,"integrity":"sha512-1bxrRbjhenu3T1n/NEl7JeQw32RXgRzlJ7as1zvBc08AaTocXdeVYqVxM//MTkCJ3SgVFnzNfpaWI5G2SRV8Yg==","signatures":[{"sig":"MEUCIGnyWhllPqGhrZA2Isrl5VR3brckaNnRtdUqtR1OOh9LAiEA5K83FD+NsrSH/13IauYfzhfyJ5prUEgFiWRnGG9Z9uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95322},"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":"450756e486ac3fd7d6c10e17eaf44bbbbb3cd091","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.1.3_1765785470361_0.27478077055051253","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@huyooo/ai-chat-storage","version":"0.1.4","_id":"@huyooo/ai-chat-storage@0.1.4","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"d43d1862b3d10b3a113ff563e3655d688902e15c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.1.4.tgz","fileCount":7,"integrity":"sha512-IWn/bWdfEoujtnuKCgr8hJScA9TGejx5Eo5bGUA2hfTvHYPMKRIr78Jli6U3pZNycL5wcqV3KB3TVjqf629LJA==","signatures":[{"sig":"MEUCICDrP5C/zboh94SJrAHTgZX4/CsQtp6SGDufiZBqT/TRAiEAmnU7xAoW3BNM6MHdwz3RTL/PNPaBSKkryzafwQmkbNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95322},"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":"fa43b9018ce67eb33c2ba7286e1bd2cb71fd7100","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.1.4_1765785869340_0.80918589992431","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@huyooo/ai-chat-storage","version":"0.1.6","_id":"@huyooo/ai-chat-storage@0.1.6","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"3edbf930b7de56bcd8dbc9f0326f9bf194279073","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.1.6.tgz","fileCount":7,"integrity":"sha512-83MJy9RHBZOwlQWAyV52cPAHwNbf/DUwl4tUIBfvu7fbSLtCWHOFNHLRUk1s7XhC4bSQRVttNNnfTtrx6O2lRw==","signatures":[{"sig":"MEQCIEH+aAwzuJjBVZpqHauXkEmpfFRq12sFVdkbUP84nsl2AiAkJRkjWfjiuiBCCSZHYP0PNDYx3/AN4dpaN3yYHGMI8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95322},"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":"7d4132132d8a5437cbe896f4c3a5832ef5be6874","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.1.6_1765787305862_0.0883924973157384","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@huyooo/ai-chat-storage","version":"0.1.7","_id":"@huyooo/ai-chat-storage@0.1.7","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8181be3a01fcaa0da5429fdc932eb628590f69d9","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.1.7.tgz","fileCount":7,"integrity":"sha512-iAsplW2jP5EotrfgqeSrC7ttioCMwFvEZCiHPeP1x5B+Cuiiv5LBwNrjge34bEJ5waP0hHM6TqLiWzFsvYhFKA==","signatures":[{"sig":"MEYCIQDLh9TKja4u5eOxuy+VXrb0x34u2Ve0pwpPnh0J/VZHDwIhAPNiOdWBDmgk2UI7TcZBYE4S0ee1Hdoftv4pQG/hK2Zg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110046},"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":"c39c316895dc0abc7cbcace34c7665bbb973c879","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.1.7_1766562385995_0.2075706239914663","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@huyooo/ai-chat-storage","version":"0.1.8","_id":"@huyooo/ai-chat-storage@0.1.8","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"ec7754b2fc883e852444844acc261e6312c0fdd9","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.1.8.tgz","fileCount":7,"integrity":"sha512-vf3UBZCDv99qKdCszRVIpKt+JjwnuZKgW5J+KHtCX5nqT7x6ApgAsUQti5hF7H2+xQga4x0YpZ122G81cEfjiA==","signatures":[{"sig":"MEQCIAvRgUEUG6SXZxWqOd2LB4NV5rwdoEwavz+KzWNoMCiPAiAZSGAOYVlMICAHI/ThHJzKIkFSMOeWsswMeIIEdNyeog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110046},"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":"cabf37e9faaacf8ab714cd83e5feefab26fd953c","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.1.8_1766562538079_0.9001948246788034","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@huyooo/ai-chat-storage","version":"0.2.0","_id":"@huyooo/ai-chat-storage@0.2.0","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"18653f41960a7e350311e43a01071dcee1bed5c6","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.0.tgz","fileCount":7,"integrity":"sha512-N6bMHLaoe3i6Volf5+Y9oTRgRU5Ug6teyrzdxwgmRX2fyMkw9ylYUB9KbuBIxH3JGVwSslN5boT/lLEJCUYEhQ==","signatures":[{"sig":"MEUCIQDRBuS5CyAXWk7b2h5ahPac7aTpPm+yk1RWYMX8Xk3OtQIgauLACzXQGQKLkNQAHuWdzWUriSIgpQcziBCFKmlvE0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110085},"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","development":"./src/index.ts"}},"gitHead":"3c9fba019f9126148806ebe18085be18d483daaa","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.0_1766681796945_0.09413490828253046","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@huyooo/ai-chat-storage","version":"0.2.1","_id":"@huyooo/ai-chat-storage@0.2.1","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"36e90489a5563e59f6be4e2d207606a86616f3f8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.1.tgz","fileCount":7,"integrity":"sha512-xlc9qwwhFKopB+qppBpzkOVdHvZ0Z7Q8sfYSmUmwm2LzGE69fTv2We13F6Gra5rzJ51jbpczQh7XL3mff8xcSA==","signatures":[{"sig":"MEUCIQCDb05zu46gQlQ1qDLJlz6xtAO+wndfZQxuDw8SA8m82wIgc/tv0UEHLvM2KF/aKedBnUM4ClR0NhEIxYcm37eSfV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110085},"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","development":"./src/index.ts"}},"gitHead":"581167e5108a131b88741410ed0bf98b8834bc51","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.1_1766682364570_0.08962883231496721","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@huyooo/ai-chat-storage","version":"0.2.2","_id":"@huyooo/ai-chat-storage@0.2.2","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"aecf16db525cfe317e65d1a3dcddca97d08e14e4","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.2.tgz","fileCount":7,"integrity":"sha512-S1plgr088cJhSlOx5wOMrOKt4y4Kg4KT29X7o2f6KOo4f9/Q1DVn7lZr4zH3Hzk7af/8yn30LJ39kzdql9px/w==","signatures":[{"sig":"MEYCIQCpJw4EwHbAbrwKob8Nek+u9IM08rLR/13DRvjZtIgxiwIhAO6T/X1rQ7AienyyN8htp53NECeNLmMm1s6W8/PyfPen","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110085},"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","development":"./src/index.ts"}},"gitHead":"4f3a26089d2a7e37b6a2baf50ac176a199a01fb8","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":">=9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.2_1766682858276_0.6870282139578563","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@huyooo/ai-chat-storage","version":"0.2.3","_id":"@huyooo/ai-chat-storage@0.2.3","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"9a3017466533844fa943ba479744424fe56e242c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.3.tgz","fileCount":7,"integrity":"sha512-z6tZMBJdHW121t+X8Ya+dOqVJ6dKFKtLDLd6OYoXGWftAGenVYYT6GcA4ES6f0WzohIsmjVKOJ1uUr4immNJCg==","signatures":[{"sig":"MEUCIFWU1Cr7NliG5Zof2qhv1nsw+gQI0CRjQzZfuLH3bWsEAiEAupL1t9CgYk24C14dahARPagT5aUkXW/tBBnhWoNeydA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110085},"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","development":"./src/index.ts"}},"gitHead":"27bb62bceacc3c4225387c1e65ed24c568d3e4f4","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":">=9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.3_1766683245105_0.9114005248774493","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@huyooo/ai-chat-storage","version":"0.2.4","_id":"@huyooo/ai-chat-storage@0.2.4","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e02d8367b33e0577298dc3b2a0baa1af4ab56551","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.4.tgz","fileCount":7,"integrity":"sha512-SLBCekvevqIFvcdyxcrP0AulKh5iQqf+TnG1YOs1RW8H8M/nRd56WIEKGxD4X1Y/ggYmn7NgaF306X3y/7JFHg==","signatures":[{"sig":"MEUCIEbQmM71JW0ho9H2KDIAfqDPz4/m14MR+lwFeeUT5uHOAiEAnpvyDH1HTTgcl0wNvU8fukvgcvkZZ+FSy930SGFyoXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110085},"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","development":"./src/index.ts"}},"gitHead":"27bb62bceacc3c4225387c1e65ed24c568d3e4f4","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":">=9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.4_1766686605399_0.45870102314700034","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@huyooo/ai-chat-storage","version":"0.2.5","_id":"@huyooo/ai-chat-storage@0.2.5","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7f1b5ab32557e47f7b06eccebb29d3218fcb7007","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.5.tgz","fileCount":7,"integrity":"sha512-cTfCd44i+jfgAQafFaLkSkLYbfa1EGuY0D150cQOp4LXZqvy9P/s7jiHHI6vT8s6N8uJKbpz+vMCQRmKbW9vBg==","signatures":[{"sig":"MEQCIAK/Im31Su9HcW5RsxnxaxDBovuG3Waq4G1UbgonumMIAiAxfFCK2N2De1zy/Ua8JyY0nsKQy5SupIDNKDzgGeCA0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110085},"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","development":"./src/index.ts"}},"gitHead":"1944543eb6c4793564041145761e560bdd2bad12","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","better-sqlite3":">=9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.5_1766813142488_0.6906496119320962","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@huyooo/ai-chat-storage","version":"0.2.6","_id":"@huyooo/ai-chat-storage@0.2.6","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5e0826535892bd11fd2037dcd50073f53bb67489","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.6.tgz","fileCount":7,"integrity":"sha512-/tl9RF0XpnbpWsxdbviL/ulcN67pBtZFRZQknrGkRiDsvpoDwTsY/kp2gCGfmwzbxDOwdbVDY/yMhYq7K3DV/Q==","signatures":[{"sig":"MEUCIGdHRF1+N0Ent1DkjG+tphOYJL83UqUNmz2i1jUXnTy+AiEAoV/+imMd6MEOMxkdpJN6iX5ruwTdMDttEwUEWrt5Rcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110199},"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","development":"./src/index.ts"}},"gitHead":"a2e74efe964c565b3d5dd9a3f1d69a9c0b1e50bb","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.6_1766815032551_0.9359329197386423","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@huyooo/ai-chat-storage","version":"0.2.7","_id":"@huyooo/ai-chat-storage@0.2.7","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"2a437d726a52fa56e40b22c82172bfb725ada78d","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.7.tgz","fileCount":7,"integrity":"sha512-6EGFXY2apS1v55BoOeGh1aq7e3cPgZM1P8lRokzKKDSSZVM/zwYTLxoyj4v+U6/xnGKjWsyexXSmH/j0ce56Bw==","signatures":[{"sig":"MEUCICNiq46JlEO4kyERULMCZ1i8s7DJonO4pN9aZ7TW7RDyAiEAozm1hD6t1d+0gtNYqWl7G3GZ6zuaf54CX2it/Fkttes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110199},"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","development":"./src/index.ts"}},"gitHead":"122e15f32117a799d58d2961c1d8922e1a6d2773","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.7_1766822951370_0.25039333539656816","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@huyooo/ai-chat-storage","version":"0.2.10","_id":"@huyooo/ai-chat-storage@0.2.10","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8c34b9eb6718cafa53bfe0d878f9cc741b5fee78","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.10.tgz","fileCount":7,"integrity":"sha512-wAKkvM/J5Rxtr0/mOf08QdKXIfncWPQdc8WbPpHXft5OgMLYVPon2tLlcdFBjmNzJiecAQrRDYrr5Z4r4/DTSw==","signatures":[{"sig":"MEYCIQDis9fOjaLwL/M7PpDbPazqK7wcIHF3DRT0hpxCi96aXwIhAI/M+L8gnp3JJEF6M4g+GuJ7P6BCAvtOfturQ24P8I1a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110200},"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","development":"./src/index.ts"}},"gitHead":"16ef38d70d354e330931e8998758b65d48ad0f37","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.10_1766904437253_0.6860126965265203","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@huyooo/ai-chat-storage","version":"0.2.11","_id":"@huyooo/ai-chat-storage@0.2.11","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"1439746c05edb963e7888e38d7d77e9942329ed6","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.11.tgz","fileCount":7,"integrity":"sha512-4E/fv17UZ9tt1AQXmdJjKVA+wSAA31xaWZVej2qLfMe52WTM5c9/mBc6Y4GeVbJiNqNojkALOBvBst1eekrDrw==","signatures":[{"sig":"MEQCIFVO1T4IN/FGOWrCC/bCh0vftI8XMSqm8BAe1gW5lPnMAiBD7wb3hN4CD1hahnAs0skRaHfXnSGtuCGQ7pdKKHhwzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110200},"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","development":"./src/index.ts"}},"gitHead":"fe08962c5f22f7632094b41727c40ffd4313f94b","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.11_1766909320955_0.2711754884565174","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@huyooo/ai-chat-storage","version":"0.2.12","_id":"@huyooo/ai-chat-storage@0.2.12","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7ee991b7b96a931e79799c8218934b71f1f16a2e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.12.tgz","fileCount":7,"integrity":"sha512-2cEa2JL9tsg0VZharUB1VtZpV3yVAV1LwzpbXRWp2coFkawsWExu6EfIPv8lU9+3wVVQTO7aq4v6Gu9dKA0cng==","signatures":[{"sig":"MEUCIBTW9igxItqh2SpPiB05yUafLRyQCNANmwiwLVvGonULAiEAhYeyB25dpjqc+Xs3VBsUvyGwYwhfY3KBnG/6h/+mZE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110200},"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","development":"./src/index.ts"}},"gitHead":"1903a5c15d0ef1a38764b2b21eb2b5450ef0850e","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.12_1766919115206_0.6681197032685178","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@huyooo/ai-chat-storage","version":"0.2.13","_id":"@huyooo/ai-chat-storage@0.2.13","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"3786cbf525cdb0e86b5c59916c2b77adaf28931e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.13.tgz","fileCount":7,"integrity":"sha512-SNPQp1gjnvI5tszvo0Q1A6S1+QKMeGKVLpXDkBQB6qVUdTCTi508FfiNJtqeSxz5Ne2AyZVsBo/UyBwlKRrwFA==","signatures":[{"sig":"MEUCIFhifNDZf0tDd+wnhOt1hUmbEAfo4t2Wl5sGk0WxVZGUAiEAhyCOYjXvETWZC3N6Y0MBLjX7jXjw11GERA5mO8qtgOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110200},"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","development":"./src/index.ts"}},"gitHead":"fcad1f7f7c02e62e98cc0348955057af09cf0b47","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.13_1766919657405_0.8743197684781245","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@huyooo/ai-chat-storage","version":"0.2.14","_id":"@huyooo/ai-chat-storage@0.2.14","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"45038f9396b3018dddb2dad2e1f026838177f55a","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.14.tgz","fileCount":7,"integrity":"sha512-aCVHsKjpZmUiJtETEJSbhark5CgtqQQudiJEiJL8SocF7uUPMp9nnmvCHVnsY8smFYkNqna/7WfXlHlEfARPuw==","signatures":[{"sig":"MEQCICLtR6snbMLdmcqmXmUy7BZ2MQUPuMWM6Rk6xtUx+cGYAiAwdknDiBGe42IkWpl+lNKXb+/h/rdNjYtQceqTnyyBNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120658},"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","development":"./src/index.ts"}},"gitHead":"2638c776c72be2931e6000bd50dcbe1779429518","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.14_1767146427380_0.5845926863580666","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@huyooo/ai-chat-storage","version":"0.2.15","_id":"@huyooo/ai-chat-storage@0.2.15","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"b88f3c9dd1561639e8b9be917651e8a0ad597b6c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.15.tgz","fileCount":7,"integrity":"sha512-z3FO9IfaaYPlhkCEIvWh49arIi+lxKmxhv2mLEASjFqtRzbiQWQVJ461RUJHf1mQfDdhULgGo6YOxtuedHH9hA==","signatures":[{"sig":"MEYCIQDmi4snYuJpjTgqfcZQTV64eUxfEnlmXo/XO3TdTqzqCQIhAPSe85HO5bGm1JIZwGVJOXhoIuV1ME49tu+/28z5fgTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99097},"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","development":"./src/index.ts"}},"gitHead":"ebd1f148601833ff8258e4611fffdb5f25a6b0ad","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.15_1767149183562_0.223000449722484","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@huyooo/ai-chat-storage","version":"0.2.16","_id":"@huyooo/ai-chat-storage@0.2.16","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"55bff623ae989eb6c994c1b5d158e089bf8788d5","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.16.tgz","fileCount":7,"integrity":"sha512-D6UZEwBe/kHYddtbIpqylh29i6skYBmUTYt+VDPWqTgEw1EYIk+XBoVExB3npouB8FVpxNzSrqKtRXsmMALOsQ==","signatures":[{"sig":"MEUCIQD+6iR3vWNhGafXFcyO8R/nAxpwDc8U4/+1PCR+Ykd+TQIgHYpKYH+0kQJzvwLEr0BGC4p43f6quj3pbKMGhY3j+zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99097},"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","development":"./src/index.ts"}},"gitHead":"8a29c8ea187d9b8b47d848df990ffc15bc73ef64","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.16_1767149334255_0.6981228095303873","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@huyooo/ai-chat-storage","version":"0.2.17","_id":"@huyooo/ai-chat-storage@0.2.17","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"cc3f0a652c0b9868ec7e30ceeaf27328caf31ca0","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.17.tgz","fileCount":7,"integrity":"sha512-5yNfMOgsw2BFiDLrx50D3Fx+3wrRzM+73uF+FIv3PnZfm6ZNPRNW1VoQvw4CXZbhnEHQ8Uv+dCQn5aMmxIo3BQ==","signatures":[{"sig":"MEUCIQCLZF1Q73r1UUyPcKIHeGQWySPyOhZyuWN08ySW3wp9xAIgTd1qzuv9IhsCo6uRlgxEnsQFaf8M+Ybrx6o15XZSJ60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99097},"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","development":"./src/index.ts"}},"gitHead":"d89ebcae9a9d9042bc00f103a1919e0a7bdf9d6b","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.17_1767149694701_0.28039413756126264","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@huyooo/ai-chat-storage","version":"0.2.18","_id":"@huyooo/ai-chat-storage@0.2.18","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"67d40b591e69ff4578aeb0a65b1d132d1c7b72e7","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.18.tgz","fileCount":7,"integrity":"sha512-ysfHYn7tnvCMlzM/xlG6DbtbSiDDeI5lQpiwInG6TeR8vdEUUGoY8GeVcJV/MuN+giHpWTXRUfvWUlmSO+Dytg==","signatures":[{"sig":"MEQCIG6Xh/luuVEKYFe3Swp4Xuanxed8ICDJt5yJ9bfZfmiCAiBsua48JYuz6fKfiHk81dMoAtiVNhobsorMnaB1IJSJ4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99097},"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","development":"./src/index.ts"}},"gitHead":"7d182d9b401c6968881457b28c40ea547a9847d5","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.18_1767149987246_0.8846112246004545","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@huyooo/ai-chat-storage","version":"0.2.19","_id":"@huyooo/ai-chat-storage@0.2.19","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"05799802b830da2f2635a3557b69e9378cbed73e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.19.tgz","fileCount":7,"integrity":"sha512-U0DUPgkiZfXssLrMrCJBUAXiDCwBumZgdqtWKkGDvb7HYBRiyeSvMpUAbAyPxfvDUewByHuEZR4rzv2D2MK8Dg==","signatures":[{"sig":"MEYCIQDg1JlIjJM+3JqhgW5Ge+E6mcTnzmW1uh7T5CeMJGt4qAIhAMi7jXO1OqT0b6+jZ5m1Xyv3F8L6cFlwyutqvRUJPLIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99097},"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","development":"./src/index.ts"}},"gitHead":"b14438d9c6a1ceefaba34ca3b3ae4b9dea1bbec3","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.19_1767150529285_0.08340619635421875","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@huyooo/ai-chat-storage","version":"0.2.20","_id":"@huyooo/ai-chat-storage@0.2.20","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"03ef3f8520fc3caaf7fddb795863ba3b63d020cf","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.20.tgz","fileCount":7,"integrity":"sha512-jcjagzooaF2qeLLnAkKUTLFOfdiTJ6xygzHFDpsK0pS/2pxu13rdP4GphYaho0A2QWJMWeNsJ53kDjZtk8ADXQ==","signatures":[{"sig":"MEYCIQDO3Nx+zprL5uJe7V23sBBFsEQyI4wAau66GZPgSUeEzAIhAOrw2PAKX4VBfVcXMDZAJs9um37Xa/I1DGQU90GSlr8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101947},"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","development":"./src/index.ts"}},"gitHead":"0249ebfcbaf5e975ec690d227621b40422eb2477","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.20_1771233903694_0.12732361668875836","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@huyooo/ai-chat-storage","version":"0.2.21","_id":"@huyooo/ai-chat-storage@0.2.21","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"c9837372300a40cc303a85da0fa0e4e1a640d845","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.21.tgz","fileCount":7,"integrity":"sha512-dShY1GftPAeR/xJca8GXL+c/2TzYMLkoa+flaoECPODJsSqeAUyPLSspwvSs1+T2Y08NAyGrUrpgd2FC67vMbA==","signatures":[{"sig":"MEUCIQCzhZBplFYDCZTXM5428+Mlbk6vRLW3hMO25Yfeb7aJAgIgf+TW22dllRzlUurP6M/mvku6ciBTjqQ2qeq3RGlnQwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101947},"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","development":"./src/index.ts"}},"gitHead":"b3eb95f711e33adfef444e59af357fe9667a5078","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.21_1771234676731_0.1773337843887146","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@huyooo/ai-chat-storage","version":"0.2.22","_id":"@huyooo/ai-chat-storage@0.2.22","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"0ee6eab0ac92095a720ff81fadd8241a8a0c66c8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.22.tgz","fileCount":7,"integrity":"sha512-A9tkBonuIP+SQYPIt5IzvGzgOFuEcWyqN5C+4YMfzWepLOuGweZjSygqHmPsHjEo89Qes9cRzlgADXHm2+Zz8w==","signatures":[{"sig":"MEUCIGux7NKLeNBeROUD4XfjpLsEkxAq0xUZ4V+D4ZQzE+qHAiEA+ve5g41F166UlJUOc3IiwTQAVr1b8vln/4vHLAMwIuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101947},"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","development":"./src/index.ts"}},"gitHead":"be3c6b5e0e2c08b805ac8d4b7e34b02676203a7a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.22_1771235008185_0.07696336467909504","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@huyooo/ai-chat-storage","version":"0.2.23","_id":"@huyooo/ai-chat-storage@0.2.23","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"9a884a677ca7eaf736421678abc396c021378f3e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.23.tgz","fileCount":7,"integrity":"sha512-4nnehe5nnG41jzRZyggKCvgr054BRpZKFR66bJ4wyLW9Xpr860qOLWWW4YEvXJCoAR4pkTodXmlin9W2eofotg==","signatures":[{"sig":"MEUCIBllIsX1BYvKiwfU0hs/kMgWUzK5QjLOsfuk2EcZmTvsAiEAstVHo7fxmrqfWhQaZ2a4kANH93Lem7VWZIEh5s/QdtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101947},"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","development":"./src/index.ts"}},"gitHead":"2a7d7023908f1ac60a4695b0c017b02536bec26c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.23_1771339108920_0.6148446316865461","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@huyooo/ai-chat-storage","version":"0.2.24","_id":"@huyooo/ai-chat-storage@0.2.24","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e267b50fbbcbf0557ea69ac3f67de263ec60bc8e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.24.tgz","fileCount":7,"integrity":"sha512-e61aDRtgneLIAfqXyYGZzK7upt13TIF5vpiNornNO4QP20HQce85lZhgBuLlvyhayfYS4aD5m5SJwgE1uL5M4A==","signatures":[{"sig":"MEUCIQCbRvuj6hNuBsKb/zIOiUxZHgrvwvfBtzRnhp+RizaexwIgXe/FVk0D7PdgnEG0jp9BoLc4rysIDyZYcYcQI1Y3JLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101947},"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","development":"./src/index.ts"}},"gitHead":"4992a41d2dca994baad5240ea4d98974004875ad","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.24_1771339361840_0.5225334565244621","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@huyooo/ai-chat-storage","version":"0.2.25","_id":"@huyooo/ai-chat-storage@0.2.25","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"202e74c024985f1dc6453871007dbf036637b571","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.25.tgz","fileCount":7,"integrity":"sha512-RbuM7lE3+TQFxiK2NF0PmHgRQB7JAObsU+Q5JMHgwLQGttcyJRM3pCx1kaiMvNumMbqhR2u3ZT8t0gCk8NhsDw==","signatures":[{"sig":"MEUCIQCPevlU0VSv+KXMdA8VNsN8LkMeu6n+1lQtTtMW7+ImjAIgNSd1HgKx5NJU13XmThsNPQv0jnzdqNQ1PVALfnPZ5+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101947},"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","development":"./src/index.ts"}},"gitHead":"ba2c5e4764196d6e278c79747f2c0ae883656611","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.25_1771340870253_0.4666626893930188","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@huyooo/ai-chat-storage","version":"0.2.27","_id":"@huyooo/ai-chat-storage@0.2.27","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"48e6481d0e299b05a4ad667cff01efbe82289025","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.27.tgz","fileCount":7,"integrity":"sha512-vpRIaNDnZWNAZS5LGHQa+hZGcpgNLUW3WitbrIXzB0S1Q55hcmB4MCVBoH1tv8kQWwTODI+KvUV0dV/hYkoIJw==","signatures":[{"sig":"MEUCIQDLV6hqVan6nUwbvouiY8KuXVgyfNkmdYkSBmSt0BMUzQIgZXNOcM3A6AD9s8G6b6DEaKn0lbwQp8TEe0SWOcxYvnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101947},"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","development":"./src/index.ts"}},"gitHead":"c65d8014378cc178327176c05caf38c898a55b22","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.27_1771341206643_0.6722349376217573","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@huyooo/ai-chat-storage","version":"0.2.28","_id":"@huyooo/ai-chat-storage@0.2.28","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"42224f05ffe0d53879eb0ef4b48e1143e5bba1bb","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.28.tgz","fileCount":7,"integrity":"sha512-3DeKFskUW9y+l3vceSen7t9n/JhpURfo5CIEBBd7BI/Ad5qbdzjL8Rxw6l1hgBPVKpgIvpQCNXWMVJxUu525hw==","signatures":[{"sig":"MEQCIGBwPVnvCNTq5eIOP+33piWm4jN/M+NPu6/ZQUG7iyyCAiAqQ0mGBfWsummiBWpqWtnaHS8sFPSBGVE+CyfVUl0YCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101947},"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","development":"./src/index.ts"}},"gitHead":"aade7cb546474420020090f5e32d72d83794de2b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.28_1771409802064_0.3000504865812801","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@huyooo/ai-chat-storage","version":"0.2.29","_id":"@huyooo/ai-chat-storage@0.2.29","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"4ab09705d92ab25b8fdd5352c7fc976177ad683e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.29.tgz","fileCount":7,"integrity":"sha512-egXs3BBQ7f/qHTBH6lfcMYyxx9YUZGysjM7DrhEuvIaGjtTkSEQazid6QBskDr8iDXx79PKope0axqCNI8DZ7A==","signatures":[{"sig":"MEQCICemLfDqRECWvNAxQ7jh7k7DpnhVYMMToWCRUVp+y9ogAiBV34E7Q1kgv1WtUd35ELlbrsyqpIQfOI0yAdi0VRO9vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102066},"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","development":"./src/index.ts"}},"gitHead":"a09357cd18a6e84a1c5c1efbdb87b4de2cb72299","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.29_1771599439480_0.7073362670979111","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@huyooo/ai-chat-storage","version":"0.2.30","_id":"@huyooo/ai-chat-storage@0.2.30","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"13a5ba44179c0944f05525e6181a4d54dc2c8173","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.30.tgz","fileCount":7,"integrity":"sha512-0nAzyx0dNxq9/u5CvfLYDcdFGUip32Yzn5jFw63BoLMMdLQdeAzHWVDvhoFWIYTn7W1HXqJcxVsvlUal3joeTw==","signatures":[{"sig":"MEYCIQCDDzLGInXhkBbYP4SJV4uaIvJbVnmSYdKq0IUNJq2hVwIhAKZe5q5QpRiLCJ9/S7cYEDGZhnNqZh11onkzjbVLvKMt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"708d5128b75a629a288b830a93a341413f451a91","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.30_1771599956968_0.877513511414086","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@huyooo/ai-chat-storage","version":"0.2.31","_id":"@huyooo/ai-chat-storage@0.2.31","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"9018ac5eea5d3d1fce9a7db0ef5128819e396ff5","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.31.tgz","fileCount":7,"integrity":"sha512-ok0cDjP/dvaoVqgbTH6JvqNaLNNzQaxF+IL4FlMscLQEOOKxbc+mPTk6RnCf/41xPN2iE3doQ6Nbqzm6WhL9Dg==","signatures":[{"sig":"MEQCIC6sBtQdrE+pr1H2u+pONVkSn9+EGOfJVx65JbFbLFgGAiA6QQftHOTzhYebSfkI3GlmEKm5iEUi8ju3yHIKQCVJng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"c2e235bce8e8f5ecfc4a86dd1dd81d8c909a5293","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.31_1771676976563_0.7270698547092136","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@huyooo/ai-chat-storage","version":"0.2.34","_id":"@huyooo/ai-chat-storage@0.2.34","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a21d6d62e5ac73e763dff1b8e48ded5a3519c1a0","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.34.tgz","fileCount":7,"integrity":"sha512-J7sKb2ljD/x2A5eUYXY+2AB0zqF/oZxYfoJGwEcMOdLdfCovE1msiL0ZQKGBHMYJOn/3SzQrhafiHd1/Ed99Rg==","signatures":[{"sig":"MEQCIAZuOw0SZN1VaHiqRg4VYZS+hBesA5gUYyXkBn+xF7G5AiBFfl6/6+rj2Tcyb7E8C+tNCceHQSSfVEeaKPqa7lLiZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"0220001e7425bf8a97ca6a602cf28f4a7a2e74fb","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.34_1771771018527_0.14057268841350545","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@huyooo/ai-chat-storage","version":"0.2.35","_id":"@huyooo/ai-chat-storage@0.2.35","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8242701ae40600b5152459d11d060a52dc66751b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.35.tgz","fileCount":7,"integrity":"sha512-WFsHQXK2rB4G0UzUuw+n1krUYRHgcvyJzDpOEhky/5mn5FVz1E+VmvRBG9eeKwY9uIaGYl3273aGQglVmFJGhA==","signatures":[{"sig":"MEUCIFtmt5l+z/h8Hwi16P1LKQw8yM36PE2YD6dpVnYYgy5DAiEA1pNZ47rr/ugVepwjmcHPLiUL2f3ahunTPiBTIIKjA4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"e1b30e23bd8ef2935979cf013f0fb1ef0eec6e93","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.35_1771857658350_0.27999859312957853","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@huyooo/ai-chat-storage","version":"0.2.36","_id":"@huyooo/ai-chat-storage@0.2.36","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"84d0f7a28e9fbc2309449f6e0111293bd4d8014e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.36.tgz","fileCount":7,"integrity":"sha512-qlj1CcI1dw4k6D1VAVN4x8jqZL9vd+Ctq3M8qnJGiPRK1ZTDT3232C1kw3nbN02GH5ujWqzTQ9wejLQGP2zvCQ==","signatures":[{"sig":"MEQCIFt5eIK6kwR+NU/d4yGwckBwXtHH3tgD/I8Tu0xU2b72AiAiogVkxTN3U5RrgotG+l9OuE5+TzsMF2GXRoXpsk6X+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"6255f33a7f299fc1b74d758dbe042c2b811e4449","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.36_1771857859968_0.7480047027780337","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@huyooo/ai-chat-storage","version":"0.2.38","_id":"@huyooo/ai-chat-storage@0.2.38","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7fb442c970adca597c62fbdd6080f601a4544316","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.38.tgz","fileCount":7,"integrity":"sha512-/EHKufPDDE9LsX8tPKpwuwWgdOvBMU0rwZRMSfUiW2Ob70DDVcaZSoE+TyoogQSvmNPjCVjexpRwOVTeUSAOCA==","signatures":[{"sig":"MEUCIAHBK8ZfiF94wLi0WpUFD3WdtXUo2dr5ctXtIK2sCyvIAiEA2ezlhv8Q1dyp2XEf2sWku+b3wM6achuQX+3uI1aQAp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"54ae0a5456445b8bb21042ea9ab77dabad8e76dd","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.38_1772007776500_0.6087760068263137","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@huyooo/ai-chat-storage","version":"0.2.40","_id":"@huyooo/ai-chat-storage@0.2.40","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"dd665cba473330b8bce7f2547d5de46e7f5208e1","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.40.tgz","fileCount":7,"integrity":"sha512-c/i3YFni4i3SMtfaWnzoqJKTdOU90ZgjzlPfoKWXJROsnI9BDjcpxUsz1RrxHrHRC5JM8CUnJGyqvocSKEy/1Q==","signatures":[{"sig":"MEUCICafYyyGor2dRHzKAlCqoltXZ3G7TZhLo0HG+B1HhQ+jAiEA5X+vmV6Slq0i3f+s2e0uvh2R+0u1bq5xKvAE1vkljC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"85da4f6fbf22cb583b87fcc0c16c739be3eb18c1","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.9.2","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"22.16.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.40_1772012733274_0.5116404781955446","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@huyooo/ai-chat-storage","version":"0.2.41","_id":"@huyooo/ai-chat-storage@0.2.41","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"bf4767cbffb888304e4556968f96ac96e183cba0","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.41.tgz","fileCount":7,"integrity":"sha512-WAFn1/0K+F0qsbS9++cMoerpyGO7X1+ShfZkkrkyMveCWUzSFvfupzB06HU/bh/cLMLyVlq2f6yYm5E36uWEuQ==","signatures":[{"sig":"MEQCICN0Kabcm4bCNoI9QNqtoz8fNrUqSKgoKhMNGpjvrvvXAiAjMZN9BVCFzPs1f56olxe5aiKnGinvjlw38Y+aOcJHXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"c6b3ec85a7f9605394153da03a7bfe149175edb1","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.9.0","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.41_1772177759367_0.022807248066876173","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@huyooo/ai-chat-storage","version":"0.2.42","_id":"@huyooo/ai-chat-storage@0.2.42","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"b1ac48047641c7c03a00012293e4c9e00759aca3","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.42.tgz","fileCount":7,"integrity":"sha512-sUhX3JxPsNH7Er2909GzW6j5jx7csCeP05ejtRi6UAiKptTo9tNBoZDY8GBcPcd80a+HCAXMsxd1YJhq5wjWkg==","signatures":[{"sig":"MEYCIQD8nzekSaGGHV5L4SkAuCC6rNg71XltzNItuea0rBETkAIhALpye2FhxBwMiVbhs3squOblm4v9rpzfhCPAZsAQxANn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"9180d90a7c1614370bc4c4a086757ae5f4e5e95e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.9.0","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.42_1772266977408_0.746446622835458","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@huyooo/ai-chat-storage","version":"0.2.44","_id":"@huyooo/ai-chat-storage@0.2.44","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"d55143fb3122b44ba69043913a1ade71f38154aa","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.44.tgz","fileCount":7,"integrity":"sha512-JT/nC6LF6vahhFUzbXytn4TH7P669nJOFOPWARg+TD5t/3GoURx2KrSGMUv/odrLsrPQA8wXBEL9HB9qTPFxvQ==","signatures":[{"sig":"MEUCIQCax+cGugDpBxEzOMzoqorhUZXlDcMLLHEt8+bawExmDgIgbkOTSbiZhqf4HkiOsCev9pCk3FJieaHj5NUoZanLbvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"79d6178b0cf79ca14996a1a050491aaa7f569353","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.9.0","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.44_1772270588385_0.9005244892999882","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@huyooo/ai-chat-storage","version":"0.2.45","_id":"@huyooo/ai-chat-storage@0.2.45","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5b69d408af8dcca7f72f277338b790ed92e5714c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.2.45.tgz","fileCount":7,"integrity":"sha512-CJjjKAuJq3ktdpFbCs7GPj3RsgsIvdHtMWh8zSKGgJuFeWlYJaFSbA0mTYR0nDstvlTxJgIEL2HndfSBVG3krA==","signatures":[{"sig":"MEUCIEy9mmZZLqtEuEs5z2peIcwu8bc3JGCeHO+PmryHf8BRAiEA0DAReJwoYoe5ILn+0gEFzGi2od8GOHApc9JvnAdCk2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101908},"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":"fab00a9bf0d62c2e59d89076c64f54387538a075","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.9.0","description":"AI Chat 统一存储层 - SQLite","directories":{},"_nodeVersion":"24.14.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.2.45_1772270736388_0.3403374124743983","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@huyooo/ai-chat-storage","version":"0.3.2","_id":"@huyooo/ai-chat-storage@0.3.2","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"08fbc4844a470e36b6fca2e8f19812caec91a717","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.2.tgz","fileCount":42,"integrity":"sha512-fdozO6ks8nXVltShz3Eg7C5JDj4W7EzmhCKEG90Wgk3mVi5mFUhMZNYlAZeRhF9beIl9eLqw+Kqi34Cr5w7r4Q==","signatures":[{"sig":"MEQCIBjE16dto7ISbT6W61yuyHe+s1IUlc8u7p1ctJmDC5b1AiBqQXUOGZEznUojJDpVJKfJh/3wf0bJlDX5PtFzYKYKzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162618},"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":"241c92e5f33cb956520149ada4bc33646c6756aa","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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.2_1779191501823_0.6888430991509173","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@huyooo/ai-chat-storage","version":"0.3.3","_id":"@huyooo/ai-chat-storage@0.3.3","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"633a12c22f0a2c043aa46bcde842ff01fd8a29df","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.3.tgz","fileCount":42,"integrity":"sha512-DOBWBu9mHJkDpe8LQxsXwwgIPcvxiBYYbcZZIvgTv8jbZKho5KaccGSuPmqE9xP/pA+pIkWLqt81LqaJGxSSdQ==","signatures":[{"sig":"MEUCIAMQ5fQcKOVI5JeU978EqdSJg/MEvN04EouJenTapto9AiEA7v8wHU+JoGVeSrbR1JrMfUb1OWHo05WC2wTkICZ/4rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162618},"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":"7e3ac5570e8858671f48228886a26bfd6b889ca0","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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.3_1779191628660_0.9618026247804063","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@huyooo/ai-chat-storage","version":"0.3.4","_id":"@huyooo/ai-chat-storage@0.3.4","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"53dba91e57cfe27da221df261008821276ab8ae0","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.4.tgz","fileCount":42,"integrity":"sha512-go1XALS6KrXsCHzoQ0oWq7s5Ri3oRqH9sWvHpS28DXvaNwk44muEeQMoUqqzACR/PXxGFJAbTwcjjJsUbNiyGA==","signatures":[{"sig":"MEUCIC8HBYDVoRAin58NoMI2u64L9IYgFeIzfcC73zbzWbuXAiEAlRb/Wm/d/zCpsU0dqcgoCzw5VzmZU122BduoBIBL19s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162618},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.4_1779191855977_0.6373176480224612","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@huyooo/ai-chat-storage","version":"0.3.6","_id":"@huyooo/ai-chat-storage@0.3.6","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"b6525b83279c90e54d3cbce54acc2f7320c1ca35","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.6.tgz","fileCount":42,"integrity":"sha512-j6VtMWm2feWBg2IWowAcmK+RdJ8EWJFAkqxA8jNcPYvn8dQHJZpvSAXWgSTevTuuUvDQyFPtMRre19O/Ah2AyQ==","signatures":[{"sig":"MEUCIQCZW7SImJuDpydwd3HKMOOgmDcETSOuENxbrC6thXWdhAIgGGTeM1byf/BGKbSBtRuOzmMkwM5GIR4sXaM6HLL2bdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162618},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.6_1779325661970_0.8415816558297595","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@huyooo/ai-chat-storage","version":"0.3.7","_id":"@huyooo/ai-chat-storage@0.3.7","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"f9452b9c041efc366fc8047e4f8afcb019255d03","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.7.tgz","fileCount":42,"integrity":"sha512-wFthpjCBHNcGbMA3WcMmGTRPAYex+JwfG0T0ik8Vaq61JZoCA5u6ybUwIrLJ2BbIPLdF86VmQqfFHgxQA5ApMg==","signatures":[{"sig":"MEUCIQDv7HaInAtfWsF+gFkvG1RXtpbEmtRWJvs4MRfp58yy5QIgJKbia082Bf3oLuCDTRuczu0+wkY/0K9M/vjOW3BvUt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162618},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.7_1779326297553_0.7010207221645333","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@huyooo/ai-chat-storage","version":"0.3.8","_id":"@huyooo/ai-chat-storage@0.3.8","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5b93423c7d5982164659d002de7786c25db3e273","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.8.tgz","fileCount":22,"integrity":"sha512-BrwNDTQgkn+hGngGgBdCht0QAqjmxEzk2Smjbe/9+RYwO/nz+/I1AY289QRBykkv+uJ42a5CL3USoemZwkB8Tw==","signatures":[{"sig":"MEUCICCLCalAw/z1/DjKUAqg6tW7r8/FKRBHpfOGFp/hcXolAiEAy1/FdUhR4bw8/ayAIJVe9b5TO9lF/IL8WBuEpr2IK1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132829},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.8_1779450291170_0.34168023210279985","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@huyooo/ai-chat-storage","version":"0.3.9","_id":"@huyooo/ai-chat-storage@0.3.9","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"0314d7e7c0d25584b0522ba24e01ff6fa390ab8c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.9.tgz","fileCount":22,"integrity":"sha512-lG+TGVO600HFHj/RHzzT41tpfR9NSMyTyNqILAYcg+dVQwgor92tvGzeiUf8M/no5JajFAA29OqpTW7NQmzjaQ==","signatures":[{"sig":"MEQCIA33ip1/s0bMELsA4uK8A/ttpx4EHXYZ8NYyA0jBfzwRAiBuLdO3HMdocN+0vQI/wyFUUIWXTJKQbd2QPb1ZgDi09w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132829},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.9_1779553155741_0.5281229590841778","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@huyooo/ai-chat-storage","version":"0.3.10","_id":"@huyooo/ai-chat-storage@0.3.10","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"571905676f99d407e76d362e8ffa4be177846011","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.10.tgz","fileCount":22,"integrity":"sha512-GElGoh4BmWh/IKOM28gXu4AwxLTVjGpIAD659pNRZTX0NS5BKqcljNrG69CskbHbouaBGDG+pTS7TEORN+tUpw==","signatures":[{"sig":"MEUCIE8LcvOHdcemylpyDD0woYn9irXT3uR72DeL+FWfJqG2AiEAikyldAx3UiWtOyoiwKtNbAALe4c1kdO2o7KDCFZfjuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.10_1779588756596_0.5250408465971863","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@huyooo/ai-chat-storage","version":"0.3.11","_id":"@huyooo/ai-chat-storage@0.3.11","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"71d71dce595ee34283ad9af69b67150586274f05","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.11.tgz","fileCount":22,"integrity":"sha512-EnqykofNKQRsE2uu+VhMlarF+kcFmRHxNk+fxzeihLf635EoXh5z7gyR799YDLz9zyJJKN41NJd+vnCotdPtLw==","signatures":[{"sig":"MEUCIEBqpNkvlsQa7MK+Zo1vyiWDTQEuM9npuO6LhXFpKfSpAiEAvRqDG5DdLx3y2eeSukdLToCMXyT1QMJgOqeMUmlp10E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.11_1779668551523_0.18701627066288284","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@huyooo/ai-chat-storage","version":"0.3.12","_id":"@huyooo/ai-chat-storage@0.3.12","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8dce8e203d2782a8ae6e20ab53aced6095885107","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.12.tgz","fileCount":22,"integrity":"sha512-mKHsJorV6OwAVFvKLgL67v7EVPaRJnopaYT7CfAhHnS65/befOuzeJKXg+xJcdsa8xUA/+kMRri9hjdctpZEng==","signatures":[{"sig":"MEUCIHeK2U5+oNLEt6RDOfRf7Pir6hC3PLYzd5aoICbJcYJAAiEAsG8erGSLO6pvFOB0UaIuyRJNGhwtYpj2XgaleYuWxCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.12_1779669963844_0.004492523600439169","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@huyooo/ai-chat-storage","version":"0.3.13","_id":"@huyooo/ai-chat-storage@0.3.13","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"00ebafd17f2a4962c81fbcb9ac7e0f3d6e2b6580","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.13.tgz","fileCount":22,"integrity":"sha512-vFUnzlNfr9hc1zGQ59LzAkdMTK+4eakM0O+n3AwWC5Mf2bq42roz1Ml0OKvKbrdW23AbpUhmSYnFSXX6QbAPiA==","signatures":[{"sig":"MEUCIQCV2LOZiCAs5/ty734MjddaI2ajyOZCq26uSmf/MCjhFwIgHlMN6oGBrcjS0tLhXiN1BBfNCdBYhPpmTvdb0gdA0ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.13_1779687518997_0.1506045994119658","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@huyooo/ai-chat-storage","version":"0.3.14","_id":"@huyooo/ai-chat-storage@0.3.14","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"25c6e5635ecf79addc0ba8eb08d4196a0d7d78e2","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.14.tgz","fileCount":22,"integrity":"sha512-fQ7AQrLNAVU1nazNuAbskN5RC0izBMThD4tIohcVS9BXznb+FsCioGQpFR9N8rc0o300qQeLatVYFpNVh3XigQ==","signatures":[{"sig":"MEUCIEf3uUKehzXaTb6M9mzKVZN1QzK/mWeNPqxkseFfEbXNAiEAxm9NXHCpcB8IriHokfZAD+gJwQ72mSFXGctzrmy3cdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.14_1779691408245_0.21326771686557167","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@huyooo/ai-chat-storage","version":"0.3.15","_id":"@huyooo/ai-chat-storage@0.3.15","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"fc9e093fd32a692c6579bea24d78fc5b38bdc874","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.15.tgz","fileCount":22,"integrity":"sha512-+LapuSg3xO7uku+VDPN3lL/+fv7se1O2tDqXrreAR3wO9d8D43V5yqVTVLOgc90NHimui0uki1zPiV+tfzDIfA==","signatures":[{"sig":"MEYCIQDzqR0Se21MXFURCIz3ewv08AnjER8JiHoN44fcL3CH4AIhAKe34WBO3GeoKZFgDqKby54vzEtPxCw5iWfeNEXgc4vW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.15_1779700836779_0.8666768223656744","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@huyooo/ai-chat-storage","version":"0.3.16","_id":"@huyooo/ai-chat-storage@0.3.16","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"de8948d0bebdd29e7e952b7c4eaa7150e756d5d6","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.16.tgz","fileCount":22,"integrity":"sha512-IegiT+GXbd9lCihEmRut3RfmFkEy0rsaVtMQo9JfhkPRp7iqyazoTgq6G8LndDZRSR82cTul/krlcBGYC1RElw==","signatures":[{"sig":"MEUCIQCnxiyyL+9W6QE7uOLk7N19IvPDNZYqSaqdtUhtHCodOQIgHeADLW07we6YR6oEGZ/J00+4kser52fzVv16ssp8guA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.16_1779706459652_0.4250492894097182","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@huyooo/ai-chat-storage","version":"0.3.17","_id":"@huyooo/ai-chat-storage@0.3.17","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"4d9ec2ce5d788d891d8a5c8a3105622de900d19e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.17.tgz","fileCount":22,"integrity":"sha512-UmOLxQRkHn3v/KjMk6FlrjGD8/YBP0OlBLijoYT++DfoO+Pqdp9qm3/lyjJQo6WidsCbQcE4Fgnr2+qMdfVFeg==","signatures":[{"sig":"MEYCIQDhhILeI3OSel1NYM5fOXlDZtc35BRRsfuGMfYNcuqvpQIhALB4pBKMZWVzDxKy5kgtOD97mOufzI0TGGdejUgmAhcA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.17_1779712476166_0.6692113734208096","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@huyooo/ai-chat-storage","version":"0.3.18","_id":"@huyooo/ai-chat-storage@0.3.18","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"4e9e5f4899cc38dc4036a3aa812a48ae4fd7a0eb","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.18.tgz","fileCount":22,"integrity":"sha512-RBgb1ysCAAEabTNRbV/RzxZCzAtprVLQfSllVcM3g3O6UIWdISCV1ypuHAsBCV8CTIvDA3I4q8PfkJtMiKR/rQ==","signatures":[{"sig":"MEUCIQC5DyO0yiwYMUC6Wp3G4YhLv7lPpozFth6Sw1GA3oYoTgIgE3PFY+kWN+I8NgNKYgLetGaLA1SNgYhKl6wZuejsFpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.18_1779720800435_0.03478201025910366","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@huyooo/ai-chat-storage","version":"0.3.20","_id":"@huyooo/ai-chat-storage@0.3.20","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5c0b8a972ad4643aaa81905165c827c49574629f","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.20.tgz","fileCount":22,"integrity":"sha512-5BL3ZVq3fUsMZACJ0eiQdQWniplg1VuoHM7vGgyWA3Dp/MdM8K5Vyx9FyGtbwDUhUeQYSz9adTLRTR6IXZeQgA==","signatures":[{"sig":"MEYCIQDo/3Kfdg/EzSr1OBB2ek/G8QSjWQGkqhHhMy22l9y/jAIhAKqd16mjIoZQz7a9Os4i+x0e398FKTvkfseIhD8FvL5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.20_1779762692185_0.24805056922812208","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@huyooo/ai-chat-storage","version":"0.3.21","_id":"@huyooo/ai-chat-storage@0.3.21","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7c8baf4d43958f31e15b5381d423e10d0e0109a4","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.21.tgz","fileCount":22,"integrity":"sha512-frX/MzI2bjpyPl6v/4SXaOX3SoK1WQEDdKffmqdUzM+EzjLXOGwIwXJLhaqOODmevy/+YlvGu28AuzO6nMFJCg==","signatures":[{"sig":"MEYCIQC6ZtfHhwz507nEicYHB5lCmcTagdUqSFmSjh6Cd7NQdgIhALukO57QzKQKbWOIkrD81MEORusFhTTOzSR5csAYbOr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132831},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.21_1779768115639_0.8177125987658609","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@huyooo/ai-chat-storage","version":"0.3.22","_id":"@huyooo/ai-chat-storage@0.3.22","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"373523541e810460d159984f2f06dc3299ad7119","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.22.tgz","fileCount":22,"integrity":"sha512-AVCNj2jo+3wQZryZoQwbMkx14WnwT9uhxVN+l+WDMUfMiYAOqIfi4iZRbL1YZLEqorMjjxqy/QnTZF5FGY4vUQ==","signatures":[{"sig":"MEYCIQCSXpNviEvxo02M30TntALGhBQx7mdhcTEuc7mG60dpAAIhAI/TW41CafQmWQ8U6b2FJY//dZDmiCrkpoSfN+wWpTw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.22_1779772464459_0.23794248764689385","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@huyooo/ai-chat-storage","version":"0.3.23","_id":"@huyooo/ai-chat-storage@0.3.23","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"337dc010939950621f97fdbc4c3aa330b5c2983e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.23.tgz","fileCount":22,"integrity":"sha512-8iszmUnlCeN7UPDFJBBzfNvFWjBZvDtC24nNx+u7cBI3zrQumfQDbm8Uth6LSYvBXzXLkOuRBl0XyIsgUVfwjw==","signatures":[{"sig":"MEUCIQDOlWSITmFTB2xIX2q7BMK5agJ197Mms0krwXZ8ooq8zwIgTl3qR6Hf/K3i5Vk3vb+Fwu8aihb08TUTAbd4DhVfmS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.23_1780395456730_0.474175650721669","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@huyooo/ai-chat-storage","version":"0.3.24","_id":"@huyooo/ai-chat-storage@0.3.24","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8b40938eeec13d575ebb1e329a9e1fcd775c08c2","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.24.tgz","fileCount":22,"integrity":"sha512-SLwYzR0CCaHZryK6HWzhF5GQUnLedRLqwOo4ylBI8vYjU+K8VX5lJbHsV3A2jXuWheXKdepfzgxBumBRt7qDfw==","signatures":[{"sig":"MEQCIGX8tqHf6DKSK8ApfVaIksZx2gnj4cLVXTOVUO8cYZjuAiBrJJ8qcGCt/wXGoCVNl+jLry/6KZ2ZRrQoUfL2ixivjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.24_1780396673917_0.17397099413128414","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@huyooo/ai-chat-storage","version":"0.3.25","_id":"@huyooo/ai-chat-storage@0.3.25","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"572980ce4a98b46d4c35f6062629a676151616c7","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.25.tgz","fileCount":22,"integrity":"sha512-aV6xDLmA7u69/Ryq2Uc+KPE+D9YAHT2Ojb85B40SBVsnBZZNsbnAtCUsUbKdQnfmyxaGrt0Kkrbe3c3/AkgT1A==","signatures":[{"sig":"MEUCIQCefXeFPutuymjhU77EjXTx10R6KtB4+OQvBkJqy8s15gIgP310JORXCVPpCcDYHEgnZuXuIG7st9Oqb26yVEApKWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.25_1780410599351_0.4181972894042303","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@huyooo/ai-chat-storage","version":"0.3.26","_id":"@huyooo/ai-chat-storage@0.3.26","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"1be0b9e7814333c34e7edd6afc245b5ff580a9f3","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.26.tgz","fileCount":22,"integrity":"sha512-6y/ZC0WbJV0eijJYBGm0LN53LRGGBKEavgEEQt92biHZ4wqFARVnkmAxdmFf0vGl19qZYM7YM9ZgGrjad4XrIQ==","signatures":[{"sig":"MEUCIQDUkn6icjQpqTHdbPoAvHWa5tVA9B5woneCtkISpVFK1QIgK+9CNQ/Cy9yvDgS0FFxrJVtblc+HSFzzO9CmcUDRd+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.26_1780411092735_0.2711681914948587","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@huyooo/ai-chat-storage","version":"0.3.27","_id":"@huyooo/ai-chat-storage@0.3.27","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"72add420a47f75b1ccf48a067989d72eeeaa5b83","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.27.tgz","fileCount":22,"integrity":"sha512-rhq3qTByqVDq1/imx50xf5iGSzxZW+NtTXXRSLT2dJfdCIc8Hd348TYtCYT3Gl6rw3BfIAVqQ7kuTXyFBUiubA==","signatures":[{"sig":"MEUCIQDOP2+vp4SbCky9TdgSgNofVrnwHooHDgKyF83w5TfFtgIgXJfAdkSPIHJTvtg/vHOheQeWVwjhEzrp6mmxu+w8k04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.27_1780465490322_0.30808593509068527","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@huyooo/ai-chat-storage","version":"0.3.29","_id":"@huyooo/ai-chat-storage@0.3.29","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5007f70b2ea334c713c80c360a68c03733a82ed9","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.29.tgz","fileCount":22,"integrity":"sha512-jFeqYk6aqUhNqUWP8xu5UZo2NVzN/jRKyoc0gSF64H7mKnjeOVNuk2vlu39+//FE7cG5kiriomZ/xXS6LjSJeA==","signatures":[{"sig":"MEYCIQCyORFtRL0aqGIdeLocYkTaiqpCiaY0ERL6pv/yGyDAHAIhAN/VV76l4ZEvmRnaDjJ0YrCMm7tXY4UFCEQyJo5pwact","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.29_1780503911908_0.4339404542566663","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@huyooo/ai-chat-storage","version":"0.3.30","_id":"@huyooo/ai-chat-storage@0.3.30","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"6e0b3a2016de1dea636dbbebc1d57bce9dd5661c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.30.tgz","fileCount":22,"integrity":"sha512-57p7Am/FKrJndfOWIBxaVEovdyQwA44buRDqiqACBCmkJUKEbDDBDWkAQPKy5giNB3hoseSXpsWbjoqET72xEg==","signatures":[{"sig":"MEUCIEkwLHg7KNSq85FCdaMULVwYDYZdSG3aEfxRQZ9q5T9dAiEAm0R7fzPxsWYhHE11uet7ypIdv5wXsDHk2BhUlGYe6Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"25.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.30_1781256319090_0.41726667704952014","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@huyooo/ai-chat-storage","version":"0.3.31","_id":"@huyooo/ai-chat-storage@0.3.31","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"aac3d9c9519bf78ec0892890c230c2122f7a707e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.31.tgz","fileCount":22,"integrity":"sha512-QlEXI3X0uOP0BvqxQE2vQBXc0ZBPs2WwSlab68xzcFQquyOc+Cq/GLBawH7qx0xCeKroGg1sfC5wPuWnr+MyqA==","signatures":[{"sig":"MEYCIQCes3wa42annmd5NR2oTvwWiZJ0ib5SCdLHcXZrgxiAMwIhAKWHdqY8SxuVzbHKy1dIe2Og/B+mas52mZCJDi9oymhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134137},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"20.20.1","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.31_1784514714585_0.9898185556617651","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@huyooo/ai-chat-storage","version":"0.3.32","_id":"@huyooo/ai-chat-storage@0.3.32","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"77ca10cb572cf9b2b03c7ccfe087bdb467004699","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.32.tgz","fileCount":23,"integrity":"sha512-ucMu7QwaxlPs921jleb/8Z3tzag/NVU2I3IrphrFFgYrt2vQQFh29sy0OA7CVHAFAIGAZ/ISoYcdqba4W93BHg==","signatures":[{"sig":"MEUCIDaSmIelzPUVighukZ5dpZyEVnKHFcRISc//w9ui7cAhAiEAohdQp2IBBr8+GnB3C67k5jFaTN8l08mO/sZXik0Sddg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135240},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"24.18.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.32_1785136525054_0.30118834329907784","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@huyooo/ai-chat-storage","version":"0.3.36","_id":"@huyooo/ai-chat-storage@0.3.36","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5a037177bae1dddab473a2fa41dd488d8ae3d417","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.36.tgz","fileCount":17,"integrity":"sha512-Q4JdoQZgRlROKrlomPzqAUs8AjfpBExtkX7V9Jcel7tGL2q6tbtUrhyi5uHIsxeBGz9NxJAp3lKS5AA5ZLyUeg==","signatures":[{"sig":"MEUCIQCYbV/GxSfrENbgZp6iWuPrOTKE6Gy8sQb+BgFyt5/o6wIgFbedA2Cyj+9nwoDc2Ffb/EyV0lhhlEO+OPdBfy4jhug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97700},"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":"dae3c9ab08a418e0ca1e8ea04d57e0cea7e4dfec","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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"24.18.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.36_1786165937775_0.10356671772532189","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@huyooo/ai-chat-storage","version":"0.3.37","_id":"@huyooo/ai-chat-storage@0.3.37","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"6d1f7bbf602669d2ebbcbc932f5d0c1f276140d6","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.37.tgz","fileCount":17,"integrity":"sha512-lIHgf8IsgjJ0NhoSe8Qsn7EpDVMhpBdliK5cHL2rFh+wQ+hACWXVKhWbkBfrYllDaD9oBFe5i0iT9KEbQWhH9g==","signatures":[{"sig":"MEUCIQC038ett1iucS8VH2wHCjPXe/Cn3en3cuJak/0uKvTOlwIgS3qUNrk1GulLEbh7VVvYl9iJKE45W3nFagUWsThmplM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97700},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"24.18.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.37_1786601167626_0.6959923572190545","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@huyooo/ai-chat-storage","version":"0.3.38","_id":"@huyooo/ai-chat-storage@0.3.38","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8419a3172dd9d4dfc2f0613c6429f824fe273312","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.38.tgz","fileCount":17,"integrity":"sha512-o8n1/ztk27LjV6iAW0w8m2pv/TMT0XILoWdfduv7+3z9IlLzy67ls929meZULTvBqRRyCLYBtbTDSGQipMoSGg==","signatures":[{"sig":"MEYCIQDOuywYlutwd1RiR6kq1S3gvncARTgRueXAGAqIYYAH8QIhAJ5stoZnNAy0zCpN00Y4b9BVn5ilXrLLzOW1zLIoelEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC32/h2ZXwNlSjxSpsYb1dBiAeyVrXQF6XzFEJ66z8E0AIhANXVjuDCuZp9aQ9F9l5y0KQ0qyArn6kqrsOhmdrmavss","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97700},"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","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 统一存储层 - SQLite","directories":{},"_nodeVersion":"24.18.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-storage_0.3.38_1790181543398_0.07220345838910092","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"_id":"@huyooo/ai-chat-storage@0.3.39","dist":{"shasum":"6873185517cd0b51c6d89dfb497cd21660a9e4f8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-storage/-/ai-chat-storage-0.3.39.tgz","fileCount":17,"integrity":"sha512-4rClKH7ozohS3jhUoEMsAQMxL/8bsXzTBlpa80Mu+834WFKaCSUntqHy8DySp1HNJyqvAprZRPDOnEEKmcQPwQ==","signatures":[{"sig":"MEUCIQCuDUprixrfKal1n5uX7MvkhpjGu/misMoRkaR4z6iBWQIgDoHnpIv4/5RPoraAFMA27kmEyn27Wfj17MthCmK3DbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKOFYdHjFAMIWQ581wL+JkmJBEbbMefK8OOwK90BB8wQIgJWhUlANhzZM5/Kni4o60C1aZ+Y4ER+BuFhlKj3PKQyg="}],"unpackedSize":97700},"main":"./dist/index.js","name":"@huyooo/ai-chat-storage","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a3320a25da42f97cc142113932ddfbe9b5ec118","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","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"},"_npmVersion":"11.19.1","description":"AI Chat 统一存储层 - SQLite","directories":{},"maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"_nodeVersion":"26.9.0","dependencies":{"postgres":"^3.4.7","drizzle-orm":"^0.38.0","@huyooo/ai-chat-types":"^0.3.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.6.3","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"better-sqlite3":">=9.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-chat-storage_0.3.39_1790522358925_0.6087255013963482"}}},"time":{"created":"2025-12-05T07:18:25.157Z","modified":"2026-09-27T15:19:19.217Z","0.1.0":"2025-12-05T07:18:25.376Z","0.1.1":"2025-12-05T07:56:09.557Z","0.1.2":"2025-12-15T07:35:00.419Z","0.1.3":"2025-12-15T07:57:50.502Z","0.1.4":"2025-12-15T08:04:29.510Z","0.1.6":"2025-12-15T08:28:26.024Z","0.1.7":"2025-12-24T07:46:26.149Z","0.1.8":"2025-12-24T07:48:58.212Z","0.2.0":"2025-12-25T16:56:37.106Z","0.2.1":"2025-12-25T17:06:04.704Z","0.2.2":"2025-12-25T17:14:18.429Z","0.2.3":"2025-12-25T17:20:45.276Z","0.2.4":"2025-12-25T18:16:45.559Z","0.2.5":"2025-12-27T05:25:42.634Z","0.2.6":"2025-12-27T05:57:12.706Z","0.2.7":"2025-12-27T08:09:11.516Z","0.2.10":"2025-12-28T06:47:17.425Z","0.2.11":"2025-12-28T08:08:41.089Z","0.2.12":"2025-12-28T10:51:55.357Z","0.2.13":"2025-12-28T11:00:57.543Z","0.2.14":"2025-12-31T02:00:27.524Z","0.2.15":"2025-12-31T02:46:23.711Z","0.2.16":"2025-12-31T02:48:54.393Z","0.2.17":"2025-12-31T02:54:54.846Z","0.2.18":"2025-12-31T02:59:47.400Z","0.2.19":"2025-12-31T03:08:49.417Z","0.2.20":"2026-02-16T09:25:03.831Z","0.2.21":"2026-02-16T09:37:56.875Z","0.2.22":"2026-02-16T09:43:28.340Z","0.2.23":"2026-02-17T14:38:29.058Z","0.2.24":"2026-02-17T14:42:42.001Z","0.2.25":"2026-02-17T15:07:50.441Z","0.2.27":"2026-02-17T15:13:26.788Z","0.2.28":"2026-02-18T10:16:42.233Z","0.2.29":"2026-02-20T14:57:19.614Z","0.2.30":"2026-02-20T15:05:57.117Z","0.2.31":"2026-02-21T12:29:36.714Z","0.2.34":"2026-02-22T14:36:58.658Z","0.2.35":"2026-02-23T14:40:58.503Z","0.2.36":"2026-02-23T14:44:20.132Z","0.2.38":"2026-02-25T08:22:56.643Z","0.2.40":"2026-02-25T09:45:33.416Z","0.2.41":"2026-02-27T07:35:59.502Z","0.2.42":"2026-02-28T08:22:57.569Z","0.2.44":"2026-02-28T09:23:08.534Z","0.2.45":"2026-02-28T09:25:36.541Z","0.3.2":"2026-05-19T11:51:41.997Z","0.3.3":"2026-05-19T11:53:48.804Z","0.3.4":"2026-05-19T11:57:36.112Z","0.3.6":"2026-05-21T01:07:42.112Z","0.3.7":"2026-05-21T01:18:17.701Z","0.3.8":"2026-05-22T11:44:51.319Z","0.3.9":"2026-05-23T16:19:15.901Z","0.3.10":"2026-05-24T02:12:36.746Z","0.3.11":"2026-05-25T00:22:31.656Z","0.3.12":"2026-05-25T00:46:03.981Z","0.3.13":"2026-05-25T05:38:39.140Z","0.3.14":"2026-05-25T06:43:28.395Z","0.3.15":"2026-05-25T09:20:36.916Z","0.3.16":"2026-05-25T10:54:19.801Z","0.3.17":"2026-05-25T12:34:36.350Z","0.3.18":"2026-05-25T14:53:20.607Z","0.3.20":"2026-05-26T02:31:32.308Z","0.3.21":"2026-05-26T04:01:55.783Z","0.3.22":"2026-05-26T05:14:24.607Z","0.3.23":"2026-06-02T10:17:36.916Z","0.3.24":"2026-06-02T10:37:54.071Z","0.3.25":"2026-06-02T14:29:59.500Z","0.3.26":"2026-06-02T14:38:12.944Z","0.3.27":"2026-06-03T05:44:50.495Z","0.3.29":"2026-06-03T16:25:12.054Z","0.3.30":"2026-06-12T09:25:19.224Z","0.3.31":"2026-07-20T02:31:54.735Z","0.3.32":"2026-07-27T07:15:25.193Z","0.3.36":"2026-08-08T05:12:17.929Z","0.3.37":"2026-08-13T06:06:07.780Z","0.3.38":"2026-09-23T16:39:03.488Z","0.3.39":"2026-09-27T15:19:19.033Z"},"description":"AI Chat 统一存储层 - SQLite","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}