{"_id":"@grackle-ai/database","_rev":"197-cfc8216d9d21a158e3fb0f46ed95ce7c","name":"@grackle-ai/database","dist-tags":{"latest":"0.195.0"},"versions":{"0.73.0":{"name":"@grackle-ai/database","version":"0.73.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.73.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"bb4b27c098cb9732cc17fdb8cd446487d7b56603","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.73.0.tgz","fileCount":78,"integrity":"sha512-vtYqhT1NUCe7v3XbnmESkIF88oK2DCNuhdhLUsLAciSpblQKGA7AfPdYZgv8bAjrBrOOUsEgGo+ZQe3UFqsO+A==","signatures":[{"sig":"MEQCIGhnrCrtX/9/+MY8VmfFHn9gSt53yEvh3xpDW0rlYZk0AiBDt0KjH/quAs5o/Is+PzPR4YGK8m57tWrgkLExS0ZbVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.73.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/80e4a6a9a77bdacbd3ca84382bba91f9/grackle-ai-database-0.73.0.tgz","_integrity":"sha512-vtYqhT1NUCe7v3XbnmESkIF88oK2DCNuhdhLUsLAciSpblQKGA7AfPdYZgv8bAjrBrOOUsEgGo+ZQe3UFqsO+A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.73.0_1774291790617_0.6100281972444126","host":"s3://npm-registry-packages-npm-production"}},"0.73.1":{"name":"@grackle-ai/database","version":"0.73.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.73.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fa94ee7a1811daad611d5beb83a566bbc387823d","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.73.1.tgz","fileCount":78,"integrity":"sha512-kJY5BZJLtJRNWDS7woXVc3jN6123H1NL4WoGse+M6NL7hUt0MMXBVfWxAOxhF+9b0rq026EGnMQ2TsTgdey96Q==","signatures":[{"sig":"MEUCIHN+A2Tgd1tTENQ+pnm4YM/5BmMvRHa9CPqyfg014Wa8AiEA6uOGscDlmAWNGNI5rDS1wD51lTCS6MrEYCAeEXW/nB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.73.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9fb707ea3d9af9beb7086e82666ccfa5/grackle-ai-database-0.73.1.tgz","_integrity":"sha512-kJY5BZJLtJRNWDS7woXVc3jN6123H1NL4WoGse+M6NL7hUt0MMXBVfWxAOxhF+9b0rq026EGnMQ2TsTgdey96Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.73.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.73.1_1774294906461_0.8458104711173482","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"@grackle-ai/database","version":"0.74.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.74.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f90867f23a5acff7734d56e960ee417b56109231","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.74.0.tgz","fileCount":78,"integrity":"sha512-CRS81BtsAtD7I/RIJHeQC496luYcWZIEghkB7bCp3QWEpKEhwDyJp08o2HIEVcAcxgNm6goaW4k/u6qDMS5jKw==","signatures":[{"sig":"MEYCIQDzjNT+A3CEAFTTQu/qKsUb9YNFSV9Zyer7NWIhLgbpdQIhAJNhNU32taRgi/heH9KkFGMFIHK+Lf7uGRqNiAVfRC0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.74.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ced4c0efa19446df4e9f3f4b4cf1d809/grackle-ai-database-0.74.0.tgz","_integrity":"sha512-CRS81BtsAtD7I/RIJHeQC496luYcWZIEghkB7bCp3QWEpKEhwDyJp08o2HIEVcAcxgNm6goaW4k/u6qDMS5jKw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.74.0_1774325320464_0.04623004471060632","host":"s3://npm-registry-packages-npm-production"}},"0.74.1":{"name":"@grackle-ai/database","version":"0.74.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.74.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"518ea3cca5a1e0517af28ed95c26fd7ccd8ef5b3","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.74.1.tgz","fileCount":78,"integrity":"sha512-5FtPvEh8JrV44lyJ/GCT6zzBrTjaP6yQVlbG5ZDb7Ixq6EJoekd/ZjtUCTC1c25khwbruwPW3+FdY97ro2WgLg==","signatures":[{"sig":"MEQCIEJNebdjxKOjiMP2m6L5x+IGae/E3wxVzQ8KfXFgK1SmAiBWXsv+xr50fjOd+jG21cytbql+7/xQdfMlNH8uexmg6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.74.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/fd947390bd0f770082e8264769510851/grackle-ai-database-0.74.1.tgz","_integrity":"sha512-5FtPvEh8JrV44lyJ/GCT6zzBrTjaP6yQVlbG5ZDb7Ixq6EJoekd/ZjtUCTC1c25khwbruwPW3+FdY97ro2WgLg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.74.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.74.1_1774327635678_0.2759576540325419","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@grackle-ai/database","version":"0.75.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c6cf4eaece798884bdefed05f5e048b5fa3c2427","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.0.tgz","fileCount":78,"integrity":"sha512-z6+2Xrt9Z4JeuyQv0DpqjwNbtvGndaanpwhS0EAZRQ4WO1EHi29aAh+uW/eyPvOrSOvf/Mf2SyLkQt7lw7fITQ==","signatures":[{"sig":"MEUCIQDTRz98rgeQl8z5uoC8oyOKicOdvfay9EGh6PeYAWh7pwIgBSTFAjE7uD0V2zm2in8lu4ttQqcXkgJa9w4S5Bc9uDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4aabdac49a5257039bf5b749cb9d0ca8/grackle-ai-database-0.75.0.tgz","_integrity":"sha512-z6+2Xrt9Z4JeuyQv0DpqjwNbtvGndaanpwhS0EAZRQ4WO1EHi29aAh+uW/eyPvOrSOvf/Mf2SyLkQt7lw7fITQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.0_1774329177445_0.9581860970373557","host":"s3://npm-registry-packages-npm-production"}},"0.75.1":{"name":"@grackle-ai/database","version":"0.75.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"348145679dd668761d93f6c3c36316504936ba20","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.1.tgz","fileCount":78,"integrity":"sha512-AKRXq9AbBdTVuBh2sH4Jj4SuKS25C6SFcZSzVYzio9BWwxzBbaZD/ApuJveVTXDfP55AHyM7AupW7U75wDT4Ig==","signatures":[{"sig":"MEUCIQCOwrFdFJpNZW3nBdB0NfV8FqJfQfThDqSBQm20ri+I/QIga0zl4nML/Ig/yLD9lSNLTqstav0v+gQGATHjGZ/OmTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e2605b760f1fae8c716ea14e904eda61/grackle-ai-database-0.75.1.tgz","_integrity":"sha512-AKRXq9AbBdTVuBh2sH4Jj4SuKS25C6SFcZSzVYzio9BWwxzBbaZD/ApuJveVTXDfP55AHyM7AupW7U75wDT4Ig==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.1_1774333221766_0.733966257197697","host":"s3://npm-registry-packages-npm-production"}},"0.75.2":{"name":"@grackle-ai/database","version":"0.75.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"07a2dbc966c7fdfb2e64bb2b66470fe232d32e3c","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.2.tgz","fileCount":78,"integrity":"sha512-cPpwLwXhR9sPJDNCGD6t3+yrJJRidIkl0BZ2HAMWOxXUhvKHtjuxJ4h2v8SWE7HWAszz99lqVR5wWHDNROMZGQ==","signatures":[{"sig":"MEUCIGOzDI60V0HCLJ1vFyMqoDHz7oyl0m7oa4NckXuF9eLNAiEA2c7cYbY8eRP3oR81E3Cg4EOloBfRHBcvPmGj9g+QZZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6363c1cbba52fafd640fc7ca4aaffe4e/grackle-ai-database-0.75.2.tgz","_integrity":"sha512-cPpwLwXhR9sPJDNCGD6t3+yrJJRidIkl0BZ2HAMWOxXUhvKHtjuxJ4h2v8SWE7HWAszz99lqVR5wWHDNROMZGQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.2_1774335022641_0.16965382267376228","host":"s3://npm-registry-packages-npm-production"}},"0.75.3":{"name":"@grackle-ai/database","version":"0.75.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"faeeb4922cbbd59370a4514845394c33a8c10158","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.3.tgz","fileCount":78,"integrity":"sha512-l4ZBacJC6gDXSdOYMmx84eb5nCCu+Tg4ENnt+Yaoi9k0qdN9z/uGpKU5ILI7d10A4RLzrJn7AIbCTuhoNPLeXQ==","signatures":[{"sig":"MEQCIH5b3h9EDcpwrMVD+g1ynR1PmL2pI4/PxUL/wEVl5zfoAiAEYFJXmGxNiJLv3yoWNxNf388BeIo0DfK7XG5UdptHbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/432afe287b1d26b2c000b206ce6e34fb/grackle-ai-database-0.75.3.tgz","_integrity":"sha512-l4ZBacJC6gDXSdOYMmx84eb5nCCu+Tg4ENnt+Yaoi9k0qdN9z/uGpKU5ILI7d10A4RLzrJn7AIbCTuhoNPLeXQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.3_1774337196126_0.2620413430890385","host":"s3://npm-registry-packages-npm-production"}},"0.75.4":{"name":"@grackle-ai/database","version":"0.75.4","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.4","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9d1c200ffa8e96fa5fe041b800cf152adc4e9aa5","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.4.tgz","fileCount":78,"integrity":"sha512-63182XfdknZcI5eQKD9icE3WUtUKOfcEYGe56P4OBxuGSAdhnEWhKdg8FoHwJb+cD8ncNWKwLgd5m3PMYrlFTw==","signatures":[{"sig":"MEQCIEW0QloxuIgJZ8MhdFsFbwtJsmuEctJh9uWaDP2qEey5AiAwKStRYYijkNZmG0496a/oGugeR0ey73rivrtDqmf2Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242469},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3a0efe851584eedfc3b3d6c1d1806305/grackle-ai-database-0.75.4.tgz","_integrity":"sha512-63182XfdknZcI5eQKD9icE3WUtUKOfcEYGe56P4OBxuGSAdhnEWhKdg8FoHwJb+cD8ncNWKwLgd5m3PMYrlFTw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.4_1774358329264_0.550088691810847","host":"s3://npm-registry-packages-npm-production"}},"0.75.5":{"name":"@grackle-ai/database","version":"0.75.5","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.5","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"43c5f7c4b6089bd811e9fa5295fd2f2a6cd93cf6","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.5.tgz","fileCount":78,"integrity":"sha512-cyxB+K3sVZrphcJRDmeQdnKPtHDPiqcMntc6MTAYnpX4ueAmsFZo7rnCsn4W8QCZqbW+b172+Cu93uOfq7HYjw==","signatures":[{"sig":"MEUCIFBuMGm83j6AaySgriDWiOr+gurRx8z7kH4TjT0w3I5lAiEA1euc984EXYn+atD2b8//PmiBANUHS7jiOB1mJBit3us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243418},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4da485cb31aeaf3ae7819a852d54b734/grackle-ai-database-0.75.5.tgz","_integrity":"sha512-cyxB+K3sVZrphcJRDmeQdnKPtHDPiqcMntc6MTAYnpX4ueAmsFZo7rnCsn4W8QCZqbW+b172+Cu93uOfq7HYjw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.5_1774366160898_0.6338178832491539","host":"s3://npm-registry-packages-npm-production"}},"0.75.6":{"name":"@grackle-ai/database","version":"0.75.6","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.6","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a778ba86ce0f38110c8d51f797469c387b96829e","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.6.tgz","fileCount":78,"integrity":"sha512-LJuG+UELeUjhbuE9q22RICbPux4Y3q8+6OvvmntkSkYobsScwayi6A/5n9kNsGYX647a8lc+ajltI1xdborcsA==","signatures":[{"sig":"MEUCIQCp4m032tsr4Q6iT3PR+hu8wtazCWD5ARiFZPAvRCYoWAIga1BodshHqSm4sZHRpFm8U8QFXbxSNIzrbjAzOSUrTlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243418},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b81982b7918b4942b505a2adfa87c95c/grackle-ai-database-0.75.6.tgz","_integrity":"sha512-LJuG+UELeUjhbuE9q22RICbPux4Y3q8+6OvvmntkSkYobsScwayi6A/5n9kNsGYX647a8lc+ajltI1xdborcsA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.6_1774367831056_0.5658198357752455","host":"s3://npm-registry-packages-npm-production"}},"0.75.7":{"name":"@grackle-ai/database","version":"0.75.7","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.7","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d2bc38ef2d88860d34db3a7541f73a699f6b0fd9","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.7.tgz","fileCount":78,"integrity":"sha512-ZrVw8rrrxZ+KYzMVqdOW8lvcsCj+u9pgIctMdc5efvt16IPvA9eTr/1C9Iws8c5k+Bydw3/fwaKFywnm1Z0iOw==","signatures":[{"sig":"MEUCIQCM7lAtejFYaJQO9OLUh6aXtKkHMEZIPjVm4pPCgxYxsAIgJNI4EsLbm3CTlvrXLhc5FbTIN5WZJ3ioDEdxai8lFtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243418},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7f09443e95dc70be3b89996dd24fc176/grackle-ai-database-0.75.7.tgz","_integrity":"sha512-ZrVw8rrrxZ+KYzMVqdOW8lvcsCj+u9pgIctMdc5efvt16IPvA9eTr/1C9Iws8c5k+Bydw3/fwaKFywnm1Z0iOw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.7_1774369867244_0.9000969459337782","host":"s3://npm-registry-packages-npm-production"}},"0.75.8":{"name":"@grackle-ai/database","version":"0.75.8","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.8","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3627a1ac9c7e8ce7b8b690013876571354455292","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.8.tgz","fileCount":78,"integrity":"sha512-vZGhUKikDurWpnpv8PBqwRhncS4i+Y3Oxb+ZFWMNv0ssM+7repiZhfKvocCAMssGejaGJE5cAINUEfTnXu+A6A==","signatures":[{"sig":"MEYCIQC7Sm/R8R3K9SDrz0o0e/ptKHg4xcQnU8P48T640LAiSwIhAKlEDo63XXDPSqJ9UqdrG9oIr++q28Z+yExSwZn/Wa0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243418},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e0841e870cfd40dac1a94692914c103d/grackle-ai-database-0.75.8.tgz","_integrity":"sha512-vZGhUKikDurWpnpv8PBqwRhncS4i+Y3Oxb+ZFWMNv0ssM+7repiZhfKvocCAMssGejaGJE5cAINUEfTnXu+A6A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.8"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.8_1774379064929_0.419856684683638","host":"s3://npm-registry-packages-npm-production"}},"0.75.9":{"name":"@grackle-ai/database","version":"0.75.9","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.9","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"04d6a56e1553135a79189edca4d4a7ca29dd25b9","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.9.tgz","fileCount":78,"integrity":"sha512-Avagx4DLGg7tmnork5PQzp4hBZzBvBq7oCDF/UhssdbHXwrqIUzyG3FseNkfWGZi0XcPiXcWyD73auEP9w3Exg==","signatures":[{"sig":"MEQCIHJHnlHr+lmNT81y/r6/mRCxqwbUNnpcAWkozKhI0DbBAiBYJfKP9cfCv4JkOVomXvx0rApuCNYJS6uQQ1VCUIzJ8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243418},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/90959e3539beacce03473e4113ff4705/grackle-ai-database-0.75.9.tgz","_integrity":"sha512-Avagx4DLGg7tmnork5PQzp4hBZzBvBq7oCDF/UhssdbHXwrqIUzyG3FseNkfWGZi0XcPiXcWyD73auEP9w3Exg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.9"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.9_1774380778037_0.28077192051105215","host":"s3://npm-registry-packages-npm-production"}},"0.75.10":{"name":"@grackle-ai/database","version":"0.75.10","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.10","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"974783e011ae646a79e8a1d43a6bcd9c81e24c30","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.10.tgz","fileCount":78,"integrity":"sha512-rxATLXAKABRVkeMjGwZgO4XtBHi9I7I95vN9uDxBnpwFQBbRl5EH9L6tvNiSe0OwuxRuYGIRCdr3y6VdQyfs9w==","signatures":[{"sig":"MEUCIBJdjF/0Y01+pcOzFYPQXwqzvjBpIUvySMJhAzqFKlcHAiEAyXLCRtQAvJFD+nepsIAguMj0sN/wNmU1gkLsB7PRHJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243420},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c23a6c0b54b07ca9f5967c8f343237b5/grackle-ai-database-0.75.10.tgz","_integrity":"sha512-rxATLXAKABRVkeMjGwZgO4XtBHi9I7I95vN9uDxBnpwFQBbRl5EH9L6tvNiSe0OwuxRuYGIRCdr3y6VdQyfs9w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.10"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.10_1774396825804_0.6897921642414122","host":"s3://npm-registry-packages-npm-production"}},"0.75.11":{"name":"@grackle-ai/database","version":"0.75.11","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.11","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8f427e29465c9ae98e401f4b9acaba087541a95d","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.11.tgz","fileCount":78,"integrity":"sha512-P/Bokd+FA9KmSy+UpQFaJ6Mn/YIuoZLtzaP/XI1vGrdWilJ8xvA3xJFitM4mhbbFgbQo0uVB7VZbpaAFfScopA==","signatures":[{"sig":"MEYCIQDM2o+Pw04WYJLz5zLcCzNHPe8oxSlJHL6lERSYmmnoiQIhAKUewmiymMc07RGTO3PloeueV7ejJRdb7BIGlbK8ALpR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243555},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/dcddb251b62b5ef032976a2e1cd2f839/grackle-ai-database-0.75.11.tgz","_integrity":"sha512-P/Bokd+FA9KmSy+UpQFaJ6Mn/YIuoZLtzaP/XI1vGrdWilJ8xvA3xJFitM4mhbbFgbQo0uVB7VZbpaAFfScopA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.11"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.11_1774398726774_0.8418882818383802","host":"s3://npm-registry-packages-npm-production"}},"0.75.12":{"name":"@grackle-ai/database","version":"0.75.12","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.12","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a10bc75fa67f2761feef627ca8b307f51b75e07b","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.12.tgz","fileCount":78,"integrity":"sha512-f0rzThER5bIrIaAR1oSuQy8jDBZkUE4zVJhUV7Nbl6ZW+icVig62O5GHTcW8ktyZsk24IrhioxbA6T0yMArEVg==","signatures":[{"sig":"MEQCIHFYv20QBNjknekREeXVEL1ylksC3bUS+kaG+3BNdoVpAiBZPRqZGlXbf1d+HKK0M/nW7V0QTUUDAgNXBATAhl9bbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243555},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/dd18e26a0d9810313675b0840d5ef027/grackle-ai-database-0.75.12.tgz","_integrity":"sha512-f0rzThER5bIrIaAR1oSuQy8jDBZkUE4zVJhUV7Nbl6ZW+icVig62O5GHTcW8ktyZsk24IrhioxbA6T0yMArEVg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.12_1774409060943_0.9706200578587798","host":"s3://npm-registry-packages-npm-production"}},"0.75.13":{"name":"@grackle-ai/database","version":"0.75.13","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.75.13","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d0e96e5c045d067ddb76f2373e941016b9cb3a4e","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.75.13.tgz","fileCount":78,"integrity":"sha512-NuvIbny8wP6QrgdyYN5BHJTQ8uloIDNL4whCLWQrBPf7BU1/fNUgIqX/4WwH4Fu7tWp7Kds2ShP1b7+lLI+lmQ==","signatures":[{"sig":"MEQCIDe7WF8L47Atbqakt9/1seD/mm5gmgDSuIf3IOXvcWriAiB0nXO8JwCBKEZTtW+ApPfG4UvRsjAxsFn7Ypj29wb1WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243555},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.75.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/eeb80898ef4813cc53924b06213e87fa/grackle-ai-database-0.75.13.tgz","_integrity":"sha512-NuvIbny8wP6QrgdyYN5BHJTQ8uloIDNL4whCLWQrBPf7BU1/fNUgIqX/4WwH4Fu7tWp7Kds2ShP1b7+lLI+lmQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.13"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.75.13_1774414330773_0.0008667105247188722","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@grackle-ai/database","version":"0.76.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.76.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1d6debf4c877b65d5434a53caa4a69a8fe9dcdd3","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.76.0.tgz","fileCount":78,"integrity":"sha512-4kDpuNIwvSUScGfJmru7J8y8dfxeqkAW/DitA1a8mncQDpkhJ/waCRuF0bsUyP2wUEWCPZ1ELDPmP6wOQO8S9g==","signatures":[{"sig":"MEUCIDJsVFnkYzNPvfnz8jeuwVzvWx3G1YAQWsggC9aDBqoPAiEA9nOTznJoz3em2w6LWamRFV3ov69+YPQoFiGQK0ZIGDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245496},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.76.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3885305dbeefb155b0be2d16cba6f0c4/grackle-ai-database-0.76.0.tgz","_integrity":"sha512-4kDpuNIwvSUScGfJmru7J8y8dfxeqkAW/DitA1a8mncQDpkhJ/waCRuF0bsUyP2wUEWCPZ1ELDPmP6wOQO8S9g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.76.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.76.0_1774420364783_0.533028500352615","host":"s3://npm-registry-packages-npm-production"}},"0.76.1":{"name":"@grackle-ai/database","version":"0.76.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.76.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5086558adeef937161e85a2b80ebdc73fce671d4","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.76.1.tgz","fileCount":78,"integrity":"sha512-lZ34pqE4MKNMMl4Zi9jpJdJVeqbiLYgGVALi40OFg8KYzCttidE0vJgLeJZD30P+JgwDaak2WpnS4bp5BHp4lg==","signatures":[{"sig":"MEUCIQCsmzaR17480l9tb0sJzFT287eJCqA/GrJzKRiTVw5wawIgNN3TaEHBxdOioZLv1LtiGwjcbysWCqteAw2RZ9sRXJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245496},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.76.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/227f373904544820ebc33167c1a6f58e/grackle-ai-database-0.76.1.tgz","_integrity":"sha512-lZ34pqE4MKNMMl4Zi9jpJdJVeqbiLYgGVALi40OFg8KYzCttidE0vJgLeJZD30P+JgwDaak2WpnS4bp5BHp4lg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.76.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.76.1_1774445408965_0.15579796795250922","host":"s3://npm-registry-packages-npm-production"}},"0.76.2":{"name":"@grackle-ai/database","version":"0.76.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.76.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"69bea952f030fabc0301750816cab22a3d7af417","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.76.2.tgz","fileCount":78,"integrity":"sha512-EPnprvgDzVWwR2AP4T6HRW/Q6fs5DIUR1z1MGs7ehGAIm+WDmX5xVATBPsrmCDTr228P/qHOWyaez19eN5XGgw==","signatures":[{"sig":"MEUCIHLM8TLELDkJZT/G3VKTP7LBn/TVbxsumsPUtye4m9HgAiEAhiyP3y4LYsG7lLQt6sbTGBadxoG9R5j8mQ2eK7vniOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245496},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.76.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7590ff3d8d23bf89dff4c836f5450234/grackle-ai-database-0.76.2.tgz","_integrity":"sha512-EPnprvgDzVWwR2AP4T6HRW/Q6fs5DIUR1z1MGs7ehGAIm+WDmX5xVATBPsrmCDTr228P/qHOWyaez19eN5XGgw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.76.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.76.2_1774448511681_0.39368707700994787","host":"s3://npm-registry-packages-npm-production"}},"0.76.3":{"name":"@grackle-ai/database","version":"0.76.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.76.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"49a0709e2c940b174de39dcea923ba52e9731d62","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.76.3.tgz","fileCount":78,"integrity":"sha512-OqPRl54sbfRAr1VQcKGMlpuYFM3pTMiALsI1g3KHe79w29/HMRpaWkZeKz+zWadcMDpdwl9ON8QFwR2CniUCrQ==","signatures":[{"sig":"MEUCIQCTS0orAOZMgQzzeVlx4EoHeI7c4xOD3MKSkCdHj3cZDgIgZLAwD9alBqHBnWE8ZpanFKouUbt4HSJ+mJCGg2u0Pdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245496},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.76.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/266a3aecf60d4464178aa3a109717af6/grackle-ai-database-0.76.3.tgz","_integrity":"sha512-OqPRl54sbfRAr1VQcKGMlpuYFM3pTMiALsI1g3KHe79w29/HMRpaWkZeKz+zWadcMDpdwl9ON8QFwR2CniUCrQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.76.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.76.3_1774451366894_0.45053646802181246","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@grackle-ai/database","version":"0.77.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.77.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f1b084e92ca805f61c289376eca23ab9ce7bfaaa","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.77.0.tgz","fileCount":78,"integrity":"sha512-hVbeK+3ysjq9OzgLBVUDMS7By9KUG00pKwXGDJzdP7mKaMTM2kgJ9UlagdPh8sfaSQSCRoGVaMjXXaFkwbg59w==","signatures":[{"sig":"MEQCIGY9nq3ZTT6gJKvXUSNC5HEntuiLyanqsW0tqXexV526AiBj+qsaG3D0nahn2O9ikwEMN3zMDcvgnO2/tVtuD0BA4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245496},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.77.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/69dd7a43b04463df2d06da56560802c3/grackle-ai-database-0.77.0.tgz","_integrity":"sha512-hVbeK+3ysjq9OzgLBVUDMS7By9KUG00pKwXGDJzdP7mKaMTM2kgJ9UlagdPh8sfaSQSCRoGVaMjXXaFkwbg59w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.77.0_1774456290351_0.47563705483382","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@grackle-ai/database","version":"0.78.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.78.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e8a359f811636f5199953c1847f5d2ca6ff6255a","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.78.0.tgz","fileCount":78,"integrity":"sha512-GBTv6M/ADsSb2yX5cxs48MAh1dR5eM/JbocBKXtXQZNZh+27mGigxahDvFyu4G737BCdIFXCMDsnkm1YwbeOkQ==","signatures":[{"sig":"MEYCIQDzcTmdmaZ6dGCbV097UdpH5XXXKLafsWcG3IhKD0DXxwIhALq6o++rxjIqVoNWW78kivkj4tN5Zvpvx7h/Dnt2P/S1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247830},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.78.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4743480e4aa33ededc7dddded95238ec/grackle-ai-database-0.78.0.tgz","_integrity":"sha512-GBTv6M/ADsSb2yX5cxs48MAh1dR5eM/JbocBKXtXQZNZh+27mGigxahDvFyu4G737BCdIFXCMDsnkm1YwbeOkQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.78.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.78.0_1774458917444_0.7603801931591316","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@grackle-ai/database","version":"0.79.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.79.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"37f44697ad0587232429df12dcf683909d076923","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.79.0.tgz","fileCount":82,"integrity":"sha512-M8IosOh2KxoWIIRjWMcbFqgheo9j723n5ZbXqkDGRLZSfOtiLsdWIPSVr3F+bIyJpHuNantX/e9kjHBMKmTplQ==","signatures":[{"sig":"MEQCIHmBkPH0/GhU/+qigYXYjM5n16mU0Mm41+uYxfKRksOAAiA7dBdoiIiceXrxai/1BrGdWZoGoTHhEHUZ6MNzISdPSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274022},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.79.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/db1a569a3eb3f8f37ca386e4f3a34977/grackle-ai-database-0.79.0.tgz","_integrity":"sha512-M8IosOh2KxoWIIRjWMcbFqgheo9j723n5ZbXqkDGRLZSfOtiLsdWIPSVr3F+bIyJpHuNantX/e9kjHBMKmTplQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.79.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.79.0_1774471156327_0.11500297679049876","host":"s3://npm-registry-packages-npm-production"}},"0.79.1":{"name":"@grackle-ai/database","version":"0.79.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.79.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f60aeb278dbb1d8a85c01641472500bffec4a58d","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.79.1.tgz","fileCount":82,"integrity":"sha512-5zT0fJfo33p7pm8CrCWIPiBQIAu93mtilVCLMYoFjOeDN+MXGcaU02SimBMvWvEASkTiFAlZ0uMhC5WLiUaAow==","signatures":[{"sig":"MEYCIQDU8++ocIFHGmEUK57dJc6xD1lD2Uf+BVmxg+HdeQvZigIhAOVeBJ7uaS82AQsvtqBtihIWDpd+UfruX8396DRY5cXx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274022},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.79.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4c69f7a48e563d8b3c7dd6d3bdc68367/grackle-ai-database-0.79.1.tgz","_integrity":"sha512-5zT0fJfo33p7pm8CrCWIPiBQIAu93mtilVCLMYoFjOeDN+MXGcaU02SimBMvWvEASkTiFAlZ0uMhC5WLiUaAow==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.79.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.79.1_1774491889440_0.7920095736983219","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"@grackle-ai/database","version":"0.80.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.80.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"828583669403654178155b65d1c7e8e2d1288c27","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.80.0.tgz","fileCount":82,"integrity":"sha512-n6URwemDZ4+BxNCQJvMwT0ZYf+Z5UNQaC2zYPItJfiWybBnSAry9pcsSGq7nHRbKvbPhboZ3/FwNvqeImturjw==","signatures":[{"sig":"MEUCIQCQOHySUBtSIkSvixlINjXc9ahZICs+cZPkhC/+mIFJOgIgJ99uw5e9QRNaP0yt1NhV6998Puhn+wpsBSGzcSZczzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274022},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.80.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7b35dc798a2da4f487cff3c769b4c3f1/grackle-ai-database-0.80.0.tgz","_integrity":"sha512-n6URwemDZ4+BxNCQJvMwT0ZYf+Z5UNQaC2zYPItJfiWybBnSAry9pcsSGq7nHRbKvbPhboZ3/FwNvqeImturjw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.80.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.80.0_1774494501311_0.5825765378148804","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"@grackle-ai/database","version":"0.81.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.81.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f84f85eec0bef24b5746435b4ad23afa4ec3bd55","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.81.0.tgz","fileCount":82,"integrity":"sha512-KBMKsyKOmP7J70ijI2D3i6fiU6aN7Fw9ilFaFW+/Xm+gZvlXrBnCKCq0aOKaest9h91rIdl7XB5cvtSTAxc1Cw==","signatures":[{"sig":"MEUCIBwu/lmBj6L73Y/59iWxfufJUojUsnLLyqg9eOgT0nwrAiEA5jooZcXjvQskIeEtqeopTvPOILz+5vCZRfgsa2awK78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275362},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.81.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/515eaf33d91a3240d3c056ea73364c19/grackle-ai-database-0.81.0.tgz","_integrity":"sha512-KBMKsyKOmP7J70ijI2D3i6fiU6aN7Fw9ilFaFW+/Xm+gZvlXrBnCKCq0aOKaest9h91rIdl7XB5cvtSTAxc1Cw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.81.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.81.0_1774498788482_0.4159035424015509","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@grackle-ai/database","version":"0.82.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.82.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1a29f12b22ff24b9dcd1e83c42ab6aa08cdf383b","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.82.0.tgz","fileCount":82,"integrity":"sha512-Q0BLG1icH30DE1hEe5+3fYjjud9OwnddNoa4JHYR7fEgU/MxASXv/48T4n5CgQ4MmfGzkAbAbnQI+me++9FtvA==","signatures":[{"sig":"MEUCIQDMBUbZ9Mz0/mG2HWGfbzbN7rwygH1ijluXcIjzAcT8igIgJbkQTOLWFQdmbegOFhKFuEq4qFGMukZmkUVMR6hYFeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275362},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.82.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1e8f77d5d39bc4f30a0bd251661f348f/grackle-ai-database-0.82.0.tgz","_integrity":"sha512-Q0BLG1icH30DE1hEe5+3fYjjud9OwnddNoa4JHYR7fEgU/MxASXv/48T4n5CgQ4MmfGzkAbAbnQI+me++9FtvA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.82.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.82.0_1774499817936_0.1951046999885735","host":"s3://npm-registry-packages-npm-production"}},"0.82.1":{"name":"@grackle-ai/database","version":"0.82.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.82.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9f9bb395602640f18557a46d4ed36416c79ed98b","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.82.1.tgz","fileCount":82,"integrity":"sha512-8um0wWxWRy6Sb2kwCcd3Lk/NLEuwBUZvNC5Taskae6E5O0yiLCLd2UNtf/3rcPQMPlqMB/nLHIEo4kdQOZCZjg==","signatures":[{"sig":"MEYCIQDvEDayXguqVmdmqzn3PiChvlLwJStrCKpGUhK2+cRvkwIhAO+PvlmybWNmEAHXRF93ilSCazbMrIa0fp9sCW3avtDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.82.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/206bc2e3dd1bcbaf27e7877726b0b46c/grackle-ai-database-0.82.1.tgz","_integrity":"sha512-8um0wWxWRy6Sb2kwCcd3Lk/NLEuwBUZvNC5Taskae6E5O0yiLCLd2UNtf/3rcPQMPlqMB/nLHIEo4kdQOZCZjg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.82.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.82.1_1774502243959_0.45279739771055416","host":"s3://npm-registry-packages-npm-production"}},"0.82.2":{"name":"@grackle-ai/database","version":"0.82.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.82.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7b6bf84958b2d9ee37e95170a552f40bc6da0fab","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.82.2.tgz","fileCount":82,"integrity":"sha512-ezCsDLhTbLpnaOdbbwen+RXt1KjGZS7FybeQckLQmj7Ap6iu27EjY6j4MiPcKPNrOEkPu7CzCV16G5juNsViLQ==","signatures":[{"sig":"MEUCIB+i8c2bx4ITRlCoXE4gnyfaYTW1qkXmn2NNCaKUzQB4AiEAgguN+ky6adFIiSzxE6qqaHH9z1fd3HvFZwgqM/Pv0Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.82.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0b90c8477a835fd78e2a83d6266aff1a/grackle-ai-database-0.82.2.tgz","_integrity":"sha512-ezCsDLhTbLpnaOdbbwen+RXt1KjGZS7FybeQckLQmj7Ap6iu27EjY6j4MiPcKPNrOEkPu7CzCV16G5juNsViLQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.82.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.82.2_1774506933614_0.17810955201546408","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@grackle-ai/database","version":"0.83.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.83.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"748947e487c128c1965fda95a91172c54f9f2657","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.83.0.tgz","fileCount":82,"integrity":"sha512-KdK0HB+sU9IY7VixRH8GNZobI7Hr0aL+BP2Nucp1V8jPoR3qe9hiTDuOjF9B2uf02qaJhf97ppt1yKbH9TjC8A==","signatures":[{"sig":"MEYCIQDWlItD5JrTWD1ieAkekg2qqOIFDC8bT2OkQdXPMrN3gwIhAJYyLy0vPiHYZGFlJjqhDeadJtV18FnjZFvDPyZUVxNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278934},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.83.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b410da2fd3a217e7d1b0a4eb3cda446f/grackle-ai-database-0.83.0.tgz","_integrity":"sha512-KdK0HB+sU9IY7VixRH8GNZobI7Hr0aL+BP2Nucp1V8jPoR3qe9hiTDuOjF9B2uf02qaJhf97ppt1yKbH9TjC8A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.83.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.83.0_1774536902657_0.35471381111574973","host":"s3://npm-registry-packages-npm-production"}},"0.83.1":{"name":"@grackle-ai/database","version":"0.83.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.83.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7e4354b508a3b3dcee61ac6b559b5ca6a11e6d46","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.83.1.tgz","fileCount":82,"integrity":"sha512-eR+LOWZFobb+QOM//TaTgf5TL6u3QFjheiqEFk1J26iL1idcTRa3MTfZf30yi9gGrm2lZqlKx6XGkdIAoRLfZw==","signatures":[{"sig":"MEQCICBGp4j2zMweDdGXkvcoULIIPzBwneDG0CUPhajwt/ooAiAqUsZrdNw9fnfThQeFGra6Lp7XSUjV4BIUM7lPYH2awg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278934},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.83.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/763b742024e3a5ad91960dc1075c5635/grackle-ai-database-0.83.1.tgz","_integrity":"sha512-eR+LOWZFobb+QOM//TaTgf5TL6u3QFjheiqEFk1J26iL1idcTRa3MTfZf30yi9gGrm2lZqlKx6XGkdIAoRLfZw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.83.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.83.1_1774584137606_0.7170640378425137","host":"s3://npm-registry-packages-npm-production"}},"0.83.2":{"name":"@grackle-ai/database","version":"0.83.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.83.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"461b888ffaff501fc3fd598ccc7df6f20f71d45a","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.83.2.tgz","fileCount":82,"integrity":"sha512-bEQDTqe/LYau9wi0NltKljjABprKQ+TrKZijpaqDVsh91jk3vwmp8HqTvEGu4TEzfUX/Pe0cHp8UZeuhNyN+Ww==","signatures":[{"sig":"MEQCIE8YhMU65OlOFxIkBZ0LCF9HbNUINZYiHIudyH2khpt+AiA4xHx7T0PZDtRfGDIZ2ucnRH+HFlOlppZ0J5CajEIsyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278934},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.83.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/63cb172dce01765cec3cb7fcebbfaca6/grackle-ai-database-0.83.2.tgz","_integrity":"sha512-bEQDTqe/LYau9wi0NltKljjABprKQ+TrKZijpaqDVsh91jk3vwmp8HqTvEGu4TEzfUX/Pe0cHp8UZeuhNyN+Ww==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.83.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.83.2_1774585908512_0.15896115920959142","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@grackle-ai/database","version":"0.84.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.84.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"30815d8cbd9a9640ff1a73b62cc2429c87c658f6","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.84.0.tgz","fileCount":82,"integrity":"sha512-8fD+dH6gCEQ6Ev3jc6CzMFoSr0oV46KFAs2tuzuTlXrxLGu/P8MRNh/WZc5sqVz6FpuaxsBlXAqoUel/QpZN3Q==","signatures":[{"sig":"MEUCIAS542SYftgBoPd85FBEXcfH/Rrykg0t4TxGQ61BjWRgAiEAt6UbnVeXrBt2QBHdTMO59J/8tDJC9Dx3ig8m1fN6vQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278934},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.84.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6322c109b73d1eeb38bb91e74102dbc0/grackle-ai-database-0.84.0.tgz","_integrity":"sha512-8fD+dH6gCEQ6Ev3jc6CzMFoSr0oV46KFAs2tuzuTlXrxLGu/P8MRNh/WZc5sqVz6FpuaxsBlXAqoUel/QpZN3Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.84.0_1774587632778_0.8918712893284508","host":"s3://npm-registry-packages-npm-production"}},"0.84.1":{"name":"@grackle-ai/database","version":"0.84.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.84.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8d8da3e2bc55802eb69d9fca2cf11af17aa64b66","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.84.1.tgz","fileCount":82,"integrity":"sha512-s5xOgv2xRAEAHIkwkyeAmiwePr9IPOvYsQ0yOywUQYgmr5q+Y5S/nOXUzNndLs/YLPUOGmib3Ij/2RN0MF9K3w==","signatures":[{"sig":"MEQCICsrQAhWa5RgGVdH9Mx95qUYEJvaL64Xblw4Z5UnEXe3AiBElp+HWyZ0W8vptj+3MaDxIsjsPNDjO/oHMX5H9Kyj/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278934},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.84.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/df8651542df724d460379a09765a1980/grackle-ai-database-0.84.1.tgz","_integrity":"sha512-s5xOgv2xRAEAHIkwkyeAmiwePr9IPOvYsQ0yOywUQYgmr5q+Y5S/nOXUzNndLs/YLPUOGmib3Ij/2RN0MF9K3w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.84.1_1774589529381_0.10998524335662618","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@grackle-ai/database","version":"0.85.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.85.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3c2b730a9e77b72d0df00b6fa244e579f151b9d9","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.85.0.tgz","fileCount":82,"integrity":"sha512-F6Q5CzWlb61cCzHYIQAt3kHakZCMRjhFhrzAVN6J0WpKQ9nZFgSMXKiZ3Lus8CX0JxVqGrdZXZWrOBOCC8lwtg==","signatures":[{"sig":"MEUCIQCLw7wjknr7fiLQtwTHRSVEwzTsmXpnuRpzGwU/WcEVmAIgAl/SzKW0g7ejP+uhAIncLijodSu1DxIC5cyCqAfzxJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265559},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.85.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e41805d578de70ef79932f51834c43e5/grackle-ai-database-0.85.0.tgz","_integrity":"sha512-F6Q5CzWlb61cCzHYIQAt3kHakZCMRjhFhrzAVN6J0WpKQ9nZFgSMXKiZ3Lus8CX0JxVqGrdZXZWrOBOCC8lwtg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.85.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.85.0_1774628068757_0.06436977718005665","host":"s3://npm-registry-packages-npm-production"}},"0.85.1":{"name":"@grackle-ai/database","version":"0.85.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.85.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"023f9c495758d2febace827b523ff223eb89b425","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.85.1.tgz","fileCount":82,"integrity":"sha512-NOMFJJmHTH9oJhmIl5o9ZpbWSLH1claBAW15A28kjqP2xChFkIiB7ouuXi8jI93fCjCux7qx0b07+ESMjU3EdQ==","signatures":[{"sig":"MEUCIH8GWzLkk6LVx72LUt+1fq3tJhcdMY5pjTCpIeJ7vOogAiEAlzBLLug7voo7AUbzmlHwkwcQs1vkPjne6kTevKpxW+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266265},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.85.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ae1d509b0dd742fce4af6d3b78f740c8/grackle-ai-database-0.85.1.tgz","_integrity":"sha512-NOMFJJmHTH9oJhmIl5o9ZpbWSLH1claBAW15A28kjqP2xChFkIiB7ouuXi8jI93fCjCux7qx0b07+ESMjU3EdQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.85.1_1774638189873_0.8439423274977864","host":"s3://npm-registry-packages-npm-production"}},"0.85.2":{"name":"@grackle-ai/database","version":"0.85.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.85.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fa76946e5daa94485ba7d4cbb0cc6f3b4b3d01c7","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.85.2.tgz","fileCount":82,"integrity":"sha512-QVqMkyZQ6RYOHvU069bK0G96UuDc2mB0+T929aws7Ej2D5LaffhnuKKjU8/g7KYBzUXGmJ5NL8zCtK8OfXJt2Q==","signatures":[{"sig":"MEUCIQDkZO1dKDla710slXnH7OGoGPBOKe4iguYFjLGFnYdBdQIgdGCqKQ1FSKI+7a9zLVwPOJjKND7LtpXZbhj2zXIbDOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266265},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.85.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/638b26878604cd76921f1ef3ccd4048d/grackle-ai-database-0.85.2.tgz","_integrity":"sha512-QVqMkyZQ6RYOHvU069bK0G96UuDc2mB0+T929aws7Ej2D5LaffhnuKKjU8/g7KYBzUXGmJ5NL8zCtK8OfXJt2Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.85.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.85.2_1774646726293_0.10631410319521506","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@grackle-ai/database","version":"0.86.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.86.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3b5520c212704fa5defa535a994a1e1ac0c68035","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.86.0.tgz","fileCount":82,"integrity":"sha512-VQYSuDPBxJDGx6Qca8wqqGZOYaIhs66jmMoFe6CD10OlpMaTXZ3bo0MTu2Qg9DEzM9l8s2XmNg4cqULkVMlAoA==","signatures":[{"sig":"MEYCIQDz9HysI3EsBgDZefO7d98lZpSLs66U4eVu/6rABkfCPgIhAN9J1KrwtGYTUanVi/ByJLtqF/7Ej54WAbpNbgYguND7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266265},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.86.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d4eca4c05b70b22b518b3ad7080cb756/grackle-ai-database-0.86.0.tgz","_integrity":"sha512-VQYSuDPBxJDGx6Qca8wqqGZOYaIhs66jmMoFe6CD10OlpMaTXZ3bo0MTu2Qg9DEzM9l8s2XmNg4cqULkVMlAoA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.86.0_1774650318124_0.706101815676847","host":"s3://npm-registry-packages-npm-production"}},"0.86.1":{"name":"@grackle-ai/database","version":"0.86.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.86.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1f374a419914b30200019473538ee56e522e8af6","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.86.1.tgz","fileCount":82,"integrity":"sha512-4BIzPFNgrZyvfN4mDh1tRzElWbZBLydW0f5QyX06h0mK6ypoabLZrh1K4xR7XX3pKYPZoKRwPuJMKdjMTGqaWw==","signatures":[{"sig":"MEUCIFgu72sXQwksqlv7Wp3zbreabJ0i5chEyxaj2RyXb5QsAiEA+aBvsHADtT9dRU7ant21BJxOig46mw1yJNAQJ4+sKrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273006},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.86.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3383f82d208913b3e15b7f6982e3fc18/grackle-ai-database-0.86.1.tgz","_integrity":"sha512-4BIzPFNgrZyvfN4mDh1tRzElWbZBLydW0f5QyX06h0mK6ypoabLZrh1K4xR7XX3pKYPZoKRwPuJMKdjMTGqaWw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.86.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.86.1_1774656922483_0.7129398283002908","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@grackle-ai/database","version":"0.87.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.87.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"10c5237e308a2fc11abdf8bded75c9f0a7c1d1e3","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.87.0.tgz","fileCount":82,"integrity":"sha512-rxrCmtbnEKHOHhORWxTnn05MRHjeR+hTrXts1pj+Sg62Kmr5y/OV3SAfoY/MrESEMSJNmbZtpnwDKFWkJpvq5A==","signatures":[{"sig":"MEUCIBPY5Vggx7bTJuf/3cwM46QMtXBCIWbdaWpHILObf49NAiEAoE2CQo/9WS4lZb3FsO0Ua2Dz28F2XEnCXrkizV9eWAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273006},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.87.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/32257584be9fc5a676970ea54e9162f7/grackle-ai-database-0.87.0.tgz","_integrity":"sha512-rxrCmtbnEKHOHhORWxTnn05MRHjeR+hTrXts1pj+Sg62Kmr5y/OV3SAfoY/MrESEMSJNmbZtpnwDKFWkJpvq5A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.87.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.87.0_1774664831761_0.6519220224073312","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@grackle-ai/database","version":"0.88.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.88.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cabde6906ad8b06a01e5b02e63ee41045047ae51","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.88.0.tgz","fileCount":82,"integrity":"sha512-QRp0B0uiM4VgsW1N4Vh7jNjNSJNjpxREfbcXUQc4AfDdKZgtQxrxUTcAl8XKkgK4oro818xhyaHRoZdcqU0dtQ==","signatures":[{"sig":"MEUCIQCETEI19T5e4UrnV2mRkSPlt4SB95g1IZ63qbSR/Kmd4AIgSzRaLQBzG7ciBhaPShDhlQdEsye7YUS0I7c8pVatI+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273006},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.88.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8caa0fb8ff5ed5a102418a6fa051ef1a/grackle-ai-database-0.88.0.tgz","_integrity":"sha512-QRp0B0uiM4VgsW1N4Vh7jNjNSJNjpxREfbcXUQc4AfDdKZgtQxrxUTcAl8XKkgK4oro818xhyaHRoZdcqU0dtQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.88.0_1774666273501_0.3606953395960901","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"@grackle-ai/database","version":"0.89.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.89.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"69bd7ed9fc4c949450a0ae4455566eabd149640c","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.89.0.tgz","fileCount":82,"integrity":"sha512-0Xl1YSvV34Ze1TB5gRdh2aHynvqZVTeQ1pNNFc8EU9l93XGZLtu3w9oXInM29QZJxqM6HsLT1v57SG7qcCO6Ig==","signatures":[{"sig":"MEQCIAhGr6MMrb3TCWe6HHaOiJFuKOZxNHjlfFmiD9EvkIdyAiAVzkB5gEl/8vK8MFU6Qbj0W6iWvfyxCuP11oKQKYifoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274913},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.89.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bb351281bab3dc1661426a80f5d30b6b/grackle-ai-database-0.89.0.tgz","_integrity":"sha512-0Xl1YSvV34Ze1TB5gRdh2aHynvqZVTeQ1pNNFc8EU9l93XGZLtu3w9oXInM29QZJxqM6HsLT1v57SG7qcCO6Ig==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.89.0_1774666870030_0.8083345213253308","host":"s3://npm-registry-packages-npm-production"}},"0.89.1":{"name":"@grackle-ai/database","version":"0.89.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.89.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"53a33c55f5954c3cae641b4a5ffb75ab10176caa","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.89.1.tgz","fileCount":82,"integrity":"sha512-5QY/W52/XIDoi+w4q7HHMKsQqixiGXrYSixaPOgZsKEiO8gCYpKwPiSds5riCnfMoAv4H3Ec7LnqQjCqtImY4g==","signatures":[{"sig":"MEYCIQCVsfnFy5ZQhjkKYCEEB2vlPWRc29Hgt56/jVHSaTXyEwIhALtCvhkL1nepByBp3VObzUSw5knixlH650QBGClEKHlc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274913},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.89.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/08a7ed21379494d9e3a0d6b589d35720/grackle-ai-database-0.89.1.tgz","_integrity":"sha512-5QY/W52/XIDoi+w4q7HHMKsQqixiGXrYSixaPOgZsKEiO8gCYpKwPiSds5riCnfMoAv4H3Ec7LnqQjCqtImY4g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.89.1_1774668278387_0.7730469890902019","host":"s3://npm-registry-packages-npm-production"}},"0.89.2":{"name":"@grackle-ai/database","version":"0.89.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.89.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6d5947a3fe7014baf0579743c64a43ca2293a26d","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.89.2.tgz","fileCount":82,"integrity":"sha512-VoucpLuQ4UgBPsXHeUlu8TLO2ksa1sKJ7BpJMMxUKRk3UfDcL1ZHBjoUk/G5qminPQIVNvIbWvjQNTdqXDc8Vg==","signatures":[{"sig":"MEYCIQDQB06VILeGKqPU+1mnTFCcEjWe136JkcXDLwX8L+lsHQIhAJQsIekZkegGbEL86t7jMN61D83+gfsFrvYU1m8GIdVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274913},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.89.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f4329a3b88f893ebc5b318d013dc4153/grackle-ai-database-0.89.2.tgz","_integrity":"sha512-VoucpLuQ4UgBPsXHeUlu8TLO2ksa1sKJ7BpJMMxUKRk3UfDcL1ZHBjoUk/G5qminPQIVNvIbWvjQNTdqXDc8Vg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.89.2_1774737468176_0.38066436657624014","host":"s3://npm-registry-packages-npm-production"}},"0.89.3":{"name":"@grackle-ai/database","version":"0.89.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.89.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"57bba9aa896723277cf1c229b4adb072749500c0","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.89.3.tgz","fileCount":82,"integrity":"sha512-uUiAhShpQ2iFh4Z+sNwkTfk2hjULUyVEQSjRJMOg9qgKkhgZifEQp/KOgkhCPyeDbfB8SS91cZYBk3Lad67YzQ==","signatures":[{"sig":"MEUCIGii6dPQfPJaFEkYDtxObSA9QjlPHaTKpWnuWP2jUFk0AiEA3fgv8Wi2K6VABu2fbrUQWSDRz/5kwA68d9vYXvCAxfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274913},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.89.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1a4b099bf68f1e33d23fbc7671e154bc/grackle-ai-database-0.89.3.tgz","_integrity":"sha512-uUiAhShpQ2iFh4Z+sNwkTfk2hjULUyVEQSjRJMOg9qgKkhgZifEQp/KOgkhCPyeDbfB8SS91cZYBk3Lad67YzQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.89.3_1774749479656_0.29380457585026276","host":"s3://npm-registry-packages-npm-production"}},"0.89.4":{"name":"@grackle-ai/database","version":"0.89.4","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.89.4","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"95609bee0b2d9ae44ef5061315ac6ff88c7f1447","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.89.4.tgz","fileCount":82,"integrity":"sha512-Ku9WWSI+aPCLdTSDYnkYu4PyQvpWvm5XBnsqxBlYmC69jtozTgXYLDpjcMR6O6Yo/3wUNtDGHQ42xHW5uClVvw==","signatures":[{"sig":"MEQCIA0vuDVRXbKgu0wKNP0ZZmcNTMclp6fzJrPCiJtZxFwoAiAKp5xuKR8lhwaof290TLgwyGUrZcId1G1TG49qKKuL5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274913},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.89.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f7be3b0a0567e2c24d2b8a7403f058de/grackle-ai-database-0.89.4.tgz","_integrity":"sha512-Ku9WWSI+aPCLdTSDYnkYu4PyQvpWvm5XBnsqxBlYmC69jtozTgXYLDpjcMR6O6Yo/3wUNtDGHQ42xHW5uClVvw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.89.4_1774759949784_0.0747546021350336","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@grackle-ai/database","version":"0.90.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.90.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"94ddd528ae988f905042658ee4fc2d0886437812","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.90.0.tgz","fileCount":82,"integrity":"sha512-oF51zuq1KXF1tUc5kYCjFESyOOQa1tYNlOibdH+NQt1nxDdb6lLevRWxWVgKLnJVs2V0Jdm67sjm9U/GckK2sw==","signatures":[{"sig":"MEYCIQDPC/+MIYNj1h1yX12J5W1ISRIBvrbwwiDkgtcGXk0JQQIhAJzk+6qAjQnk5rveC0rAEme0+jzRU66OJWIaKUtt6MOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274913},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.90.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/06e4765a3e4eb3770f4bdb68ad637836/grackle-ai-database-0.90.0.tgz","_integrity":"sha512-oF51zuq1KXF1tUc5kYCjFESyOOQa1tYNlOibdH+NQt1nxDdb6lLevRWxWVgKLnJVs2V0Jdm67sjm9U/GckK2sw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.90.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.90.0_1774798593373_0.9737414894184193","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@grackle-ai/database","version":"0.91.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.91.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f790c425617d9629f543cc42ebedc9d14ee43f09","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.91.0.tgz","fileCount":86,"integrity":"sha512-OMMutahED+y5hGAyHtoASVJZXk0vpkCJOARbuiZ6MD6u8KxkxDLyGXtgTXK/93TpyIodWzDay5+lNfV19XxYqA==","signatures":[{"sig":"MEQCIHUZdhrnjfCb3uD/UHBQxDbkGmpX7Y29jQkhU2CbLlShAiAtYPgphQA5Ej0+QOmZ4n4qM/ES667mUIFlUYhJeZfwPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.91.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b3c1343febbe6de8c0d8378ffd8d14c3/grackle-ai-database-0.91.0.tgz","_integrity":"sha512-OMMutahED+y5hGAyHtoASVJZXk0vpkCJOARbuiZ6MD6u8KxkxDLyGXtgTXK/93TpyIodWzDay5+lNfV19XxYqA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.91.0_1774804621351_0.06386084806095838","host":"s3://npm-registry-packages-npm-production"}},"0.91.1":{"name":"@grackle-ai/database","version":"0.91.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.91.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ba8827e8f7a959ecf91ea4e1980188aaf66dc3f4","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.91.1.tgz","fileCount":86,"integrity":"sha512-7Mn0YqoyEX6E/8c7Nw8litzwuEgrMEzIufZnRxsyKR72Js4svAX2TNIiWiaAUkGjz3dnqE23giv78IvOiM2I+Q==","signatures":[{"sig":"MEUCIDo0APvqwv0aoYNu2X//2e7JgphcbGc914owPzz4dj65AiEA95qg+PH7FT3gszlx9J6SetSFVCFEXwEM3lUDC3f4ydQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.91.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/afbf8cd7bdfd0043541fe6e4ee976e76/grackle-ai-database-0.91.1.tgz","_integrity":"sha512-7Mn0YqoyEX6E/8c7Nw8litzwuEgrMEzIufZnRxsyKR72Js4svAX2TNIiWiaAUkGjz3dnqE23giv78IvOiM2I+Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.91.1_1774809660303_0.9047048268327993","host":"s3://npm-registry-packages-npm-production"}},"0.91.2":{"name":"@grackle-ai/database","version":"0.91.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.91.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9ec9fec497675e207e084165c7f595ab21623a25","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.91.2.tgz","fileCount":86,"integrity":"sha512-aqtYh2qpjHVkclUFv6QsIGHVMmz8yqTQekfC4LzSu05sj5+Mrsv+noBnGs0y11TSY7k6jz6a/ula7Lzy1zsgqQ==","signatures":[{"sig":"MEYCIQDeVREACLX4mcJmmsgA5UXZYgOwhg16IjdD+WwEzx27sgIhAMCBgZXm/k5xSEvWADPu/CxI8r1KiOR+DmcE1MCctzYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.91.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/05b63608c6a287dd898d9881b5f9cb5c/grackle-ai-database-0.91.2.tgz","_integrity":"sha512-aqtYh2qpjHVkclUFv6QsIGHVMmz8yqTQekfC4LzSu05sj5+Mrsv+noBnGs0y11TSY7k6jz6a/ula7Lzy1zsgqQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.91.2_1774826890863_0.12383207162252052","host":"s3://npm-registry-packages-npm-production"}},"0.91.3":{"name":"@grackle-ai/database","version":"0.91.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.91.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1543b9f08ed445d79bffdde795eee55461809933","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.91.3.tgz","fileCount":86,"integrity":"sha512-5AY79ROY1xu1L8lz68oGD5i3Ii6RtHo9MQKRRA+m7Su6J8yNry2lthM83NhvSWi6e8zedXVdLJfyQfVyO57EIQ==","signatures":[{"sig":"MEQCIAFFgHSC2RkAG1NKod4vfi4n5F2tOBQ+VxjKdq4qaFvTAiBcRO2sd/p+DHjE1MoMQtCHqpJaan69JzVExJDkz8jeHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.91.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8b044086ea8ada55912196b11ca35daa/grackle-ai-database-0.91.3.tgz","_integrity":"sha512-5AY79ROY1xu1L8lz68oGD5i3Ii6RtHo9MQKRRA+m7Su6J8yNry2lthM83NhvSWi6e8zedXVdLJfyQfVyO57EIQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.91.3_1774831772704_0.9709296206082323","host":"s3://npm-registry-packages-npm-production"}},"0.91.4":{"name":"@grackle-ai/database","version":"0.91.4","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.91.4","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"58ec10bf301eb369a275d4d0eaf19652069a80b0","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.91.4.tgz","fileCount":86,"integrity":"sha512-HHmmONAB1FXpf2eCeXmmY1DZXojBd/ulz/vfW6Mbeli00u9i1yv2oReT4zcHNYmlCu/c3wRkIT03kB0Gf1VckQ==","signatures":[{"sig":"MEQCIAagpPDSdVGsEtlg+0cnmdJL9dFt3cBkaxVypDmwhg5yAiA64wmU1DFQPSKdaYO2KpfxBl2AFh+1rQKwf5Me9tR7pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.91.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6fce81a96b6e8dd59efa0f32de8fdfbd/grackle-ai-database-0.91.4.tgz","_integrity":"sha512-HHmmONAB1FXpf2eCeXmmY1DZXojBd/ulz/vfW6Mbeli00u9i1yv2oReT4zcHNYmlCu/c3wRkIT03kB0Gf1VckQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.91.4_1774836192479_0.9256184490293258","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"@grackle-ai/database","version":"0.92.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.92.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"32e554ddc8be6299e0892886360c7dbe58e24794","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.92.0.tgz","fileCount":86,"integrity":"sha512-QQWtyg9kbwPLcKavgUIvX6Vdi20DRJM6eDikITfty2BbNHciVcssoNmATHm5xkcTmj1sblbZ3rGb3FXsTx21vA==","signatures":[{"sig":"MEUCIDVUnW3ekWfFK1jeJDGlFZj3TWWs/iScGX5EZWa+JuiFAiEA8zGi4kkd7rTvPLfWnAl3WEOUWVASzPl/9+W/TMr5HBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.92.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/53d2780334c1dfb370aede2ab2410008/grackle-ai-database-0.92.0.tgz","_integrity":"sha512-QQWtyg9kbwPLcKavgUIvX6Vdi20DRJM6eDikITfty2BbNHciVcssoNmATHm5xkcTmj1sblbZ3rGb3FXsTx21vA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.92.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.92.0_1774838533945_0.5875893009329203","host":"s3://npm-registry-packages-npm-production"}},"0.92.1":{"name":"@grackle-ai/database","version":"0.92.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.92.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"520cf2d38dbfd1a3406668a5c95831e59a32c089","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.92.1.tgz","fileCount":86,"integrity":"sha512-HnfeLQ7HcOoAhbGpDm0t5RHAT+KzcCpT1lK5VUT04FwyLhuptMPqlhovHudEmh98wkCXwHZIMHvAtdFks9rySA==","signatures":[{"sig":"MEQCIBnXsu40KSTXGBi+shsDMSMDaQnJV8elLqoeKJ6M8VepAiAbSuUFZxIQyxW7SwlGIbBtJQFzxm3J3qHjMHnYn3yCnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.92.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/dc5cd8569ce598f8fe8349769412ef07/grackle-ai-database-0.92.1.tgz","_integrity":"sha512-HnfeLQ7HcOoAhbGpDm0t5RHAT+KzcCpT1lK5VUT04FwyLhuptMPqlhovHudEmh98wkCXwHZIMHvAtdFks9rySA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.92.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.92.1_1774875244058_0.20283097753958956","host":"s3://npm-registry-packages-npm-production"}},"0.92.2":{"name":"@grackle-ai/database","version":"0.92.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.92.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e693b8b67274d0171c1ee2cdc4c67e498b0e205e","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.92.2.tgz","fileCount":86,"integrity":"sha512-Dmv/2NtGVAO6Jc/UDjq3DVWxAY0xiiN9XWIS7qwpYVMeDFajCZ+xxXMl2DQRCfP1kRZ2ywtoff2hhaNLMRKz8Q==","signatures":[{"sig":"MEUCIGgIs+GIugaxC3622ZIckhlGHU0Ib2vcys/Sbkbo1zUKAiEAll5DLFK4KK1W7m+CCh2uJYHzlFDqqzDukFpVHXrbCdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.92.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/194f70fbfe8c9228a2687472d694c467/grackle-ai-database-0.92.2.tgz","_integrity":"sha512-Dmv/2NtGVAO6Jc/UDjq3DVWxAY0xiiN9XWIS7qwpYVMeDFajCZ+xxXMl2DQRCfP1kRZ2ywtoff2hhaNLMRKz8Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.92.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.92.2_1774880688071_0.6745840563075747","host":"s3://npm-registry-packages-npm-production"}},"0.92.3":{"name":"@grackle-ai/database","version":"0.92.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.92.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5d0092986de45d8fdcda8e88eb894782e3e7f7f9","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.92.3.tgz","fileCount":86,"integrity":"sha512-16QWQAnIETdFHHlw3D/m1wahRpxKAVPTlPEswk6puiTysAHquZ0Fp/8YigUVSQPez1gYfqXozgkzn3RHOhapBA==","signatures":[{"sig":"MEQCIE0DGlUid86sKR1H5GZgeHd/Nua3DuKVx5A3LNvCWcGFAiBiUa6MJL15EgofYan70yq2nBYYNHIlNwCB0b1apoxf+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293866},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.92.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bfc4481003df6d4d152ef7050516aef0/grackle-ai-database-0.92.3.tgz","_integrity":"sha512-16QWQAnIETdFHHlw3D/m1wahRpxKAVPTlPEswk6puiTysAHquZ0Fp/8YigUVSQPez1gYfqXozgkzn3RHOhapBA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.92.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.92.3_1774882850231_0.760118712108603","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@grackle-ai/database","version":"0.93.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.93.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6089ed32f7e0b3a477273d6dadc56bc4fbcef128","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.93.0.tgz","fileCount":90,"integrity":"sha512-ONVlc+aJptaJBGiJZlgSGxTD2PU0zP3Cdn2rcXQf/HKM44aRcKOKLKdCZKcz4RF5ZhaUCa8ZTWH77RVglsnIfw==","signatures":[{"sig":"MEUCIF2+pglGJ3Ut1N966tavtfT1wnaSulWKDaUyWySEtb2CAiEAnQm/K1yeg6KsZ6oqPRLnflGe+N/3kLQ4k2aQf81wztc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309176},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.93.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2ca2540c2454db86eb373b89af697d24/grackle-ai-database-0.93.0.tgz","_integrity":"sha512-ONVlc+aJptaJBGiJZlgSGxTD2PU0zP3Cdn2rcXQf/HKM44aRcKOKLKdCZKcz4RF5ZhaUCa8ZTWH77RVglsnIfw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.93.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.93.0_1774886817859_0.24684667920730674","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@grackle-ai/database","version":"0.94.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.94.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5c5bbdf71e84649f3d31efe9326c1d226f23c7ae","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.94.0.tgz","fileCount":94,"integrity":"sha512-/iuMmshLk7PIMf0rbYpcyeBMzrTJ3mG2bpGvGPAXcMVUeyFLaHCaZsqau5sykxLfmcrEllvZ8tLYV4nTIBNynw==","signatures":[{"sig":"MEQCICutrwGCjPL5WEUGotfcoY1/xYVIRVwoXb0dvfbiXJ2IAiA4ZZZ2gTYn/OjoohJq0VE106OrwCWmC8X42/EdMlgBjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327993},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.94.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/603bff3d814999447033b695fb4b7ec3/grackle-ai-database-0.94.0.tgz","_integrity":"sha512-/iuMmshLk7PIMf0rbYpcyeBMzrTJ3mG2bpGvGPAXcMVUeyFLaHCaZsqau5sykxLfmcrEllvZ8tLYV4nTIBNynw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.94.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.94.0_1774891902073_0.016643196810795846","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@grackle-ai/database","version":"0.95.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.95.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"42ac40544d2a3ea0fe51dacda98d8b84f50b063d","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.95.0.tgz","fileCount":94,"integrity":"sha512-Y95XROFmNmTUN0sxNy044t/NEGI+faHRzzcEy14HqbNjCK6y8BngoMs7O4QBTujzlZGFAXASbfamT7NhxBRQ3w==","signatures":[{"sig":"MEUCIQCxO8uD+eXMIEofgypQyMx38D6201OjDRLg1N8ek/5LswIgXxdJaWkkXsAMs/e1DTd176tDbHV943Q2Opu/QYIao/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327993},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.95.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5a612e430bdfa02a63185a5b17d468d7/grackle-ai-database-0.95.0.tgz","_integrity":"sha512-Y95XROFmNmTUN0sxNy044t/NEGI+faHRzzcEy14HqbNjCK6y8BngoMs7O4QBTujzlZGFAXASbfamT7NhxBRQ3w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.95.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.95.0_1774897223692_0.08030178001295218","host":"s3://npm-registry-packages-npm-production"}},"0.95.1":{"name":"@grackle-ai/database","version":"0.95.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.95.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"050cbd33b405d6770c1ffb5a432fc5cad4a3eba6","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.95.1.tgz","fileCount":94,"integrity":"sha512-d6d1ttbFGxtCNVUBCYgvlBMCNY5RbWYwI9XHs/9idIDmqsnrOvZmY5a720PzkD/jfFwO9aS8l7sZUfk8WUTqKg==","signatures":[{"sig":"MEQCICMMyvd+OYV5obo79rqcLgFMG7K6jYuK+EU74PjQS0LvAiBIzlW2AEZP8VLiYMRFJfwHwwM6+4Qxlkvr/occBV/9hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327993},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.95.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f0f76568ec24d1ceb8181dafdea90b10/grackle-ai-database-0.95.1.tgz","_integrity":"sha512-d6d1ttbFGxtCNVUBCYgvlBMCNY5RbWYwI9XHs/9idIDmqsnrOvZmY5a720PzkD/jfFwO9aS8l7sZUfk8WUTqKg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.95.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.95.1_1774898747309_0.49829238346809057","host":"s3://npm-registry-packages-npm-production"}},"0.95.2":{"name":"@grackle-ai/database","version":"0.95.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.95.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7eef682e1c8dee3e93a2f9fb27d6754bafcd54b4","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.95.2.tgz","fileCount":94,"integrity":"sha512-oUD1Sv3BaAY7t4bkeT7Tqpdeta64txx1Fzhd1Ir7Vgs+gPoTy8KEUtuVRrddkHVEOw/7arytWQIV2pjy0rVrlA==","signatures":[{"sig":"MEUCIQDjtXPimb19PJx7Lh6HlEW0Hl05e9EEnUiBoax1LaSk0gIgUXjzAc+pf5EQMkF5Z9xvP3zSwpvWuhxt6vIpBODIfoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327993},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.95.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f2ad43c37b82db16a2e7d0fa492ebbc2/grackle-ai-database-0.95.2.tgz","_integrity":"sha512-oUD1Sv3BaAY7t4bkeT7Tqpdeta64txx1Fzhd1Ir7Vgs+gPoTy8KEUtuVRrddkHVEOw/7arytWQIV2pjy0rVrlA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.95.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.95.2_1774901050944_0.5211967922416219","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@grackle-ai/database","version":"0.96.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.96.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"44636f5fff7a17576766ed36746e81bbf7eb15d0","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.96.0.tgz","fileCount":94,"integrity":"sha512-S8eXChqP190aTmcLxKqDS3Yxj5Y0TpE45r34Q/LRc2DlRaaVSviDmzgZs+LTb2tCRtQ2dUL9mH+tHyWeOJTkOw==","signatures":[{"sig":"MEUCIFouQC3n22SuLXH+LY3Mp7Ylfb3OqlO7oTi05hgIh0NIAiEAkmvNX8mQBL+OT5JB5MCyyl91sjYrpJAqZk8XF0+1RsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335728},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.96.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/cf7b2a2c65ef89a06e252261c8c07ca5/grackle-ai-database-0.96.0.tgz","_integrity":"sha512-S8eXChqP190aTmcLxKqDS3Yxj5Y0TpE45r34Q/LRc2DlRaaVSviDmzgZs+LTb2tCRtQ2dUL9mH+tHyWeOJTkOw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.96.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.96.0_1774906813034_0.21840686203340698","host":"s3://npm-registry-packages-npm-production"}},"0.96.1":{"name":"@grackle-ai/database","version":"0.96.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.96.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"48fc3bdf2153748b2c30ea90c4bf1438d36f4096","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.96.1.tgz","fileCount":94,"integrity":"sha512-2NESllS0VrGyGf1VSE3qtoJluIGXoqwc5MPEKuWOtQZVslQxoQ8lJOaVBHWw+cEa3V1bN/cGbNygwOdlraX+gg==","signatures":[{"sig":"MEQCIEsFdItqPzdl19XGbt7XbQwan05ljMPLaAr8jCHIRK8JAiAr7oULaoN+DW06mbMJ1YWUjv+tu46rNMCFJ7na8ye6bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335728},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.96.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2e6b5ab29679e51718190b970e118e46/grackle-ai-database-0.96.1.tgz","_integrity":"sha512-2NESllS0VrGyGf1VSE3qtoJluIGXoqwc5MPEKuWOtQZVslQxoQ8lJOaVBHWw+cEa3V1bN/cGbNygwOdlraX+gg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.96.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.96.1_1774907650023_0.10762296308574593","host":"s3://npm-registry-packages-npm-production"}},"0.96.2":{"name":"@grackle-ai/database","version":"0.96.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.96.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2bb464a986d6f7456c400743aa4201a8f6a15d76","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.96.2.tgz","fileCount":94,"integrity":"sha512-B9cIP6no2x7JBpUlN1+KKRzBonLlWSYQBTd0cWQXDkY1/UQpJmn1KlFDV8uLWbrpapCJpo1YWt7mjBi0hiVZJw==","signatures":[{"sig":"MEUCIFWeixlcLvDsb5ZFjA7lBF9T2IR9dVS9dsaO4/pE2TvQAiEAn8rrOKqe5Br0PQhbLxgDckjikCNQddGyx208OQdP8bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335728},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.96.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4c4aad92829a7cb2aedd9617b56701be/grackle-ai-database-0.96.2.tgz","_integrity":"sha512-B9cIP6no2x7JBpUlN1+KKRzBonLlWSYQBTd0cWQXDkY1/UQpJmn1KlFDV8uLWbrpapCJpo1YWt7mjBi0hiVZJw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.96.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.96.2_1774918708604_0.12391479306636932","host":"s3://npm-registry-packages-npm-production"}},"0.96.3":{"name":"@grackle-ai/database","version":"0.96.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.96.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2d9851f2f2d001d3e6d3c813c4290568ba93ab08","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.96.3.tgz","fileCount":94,"integrity":"sha512-NEFQNG8nc90oikMZm4O1m3OpEhvF3xGPw2gVmgWjrpoDfwosYMNpF07rZS9oryYplskeHRv9w/RdLpjU7MO7QQ==","signatures":[{"sig":"MEQCIBNQu0VGkSHDlTZzpVY/TBCL5Im7ihOyYTrYnj+TmSNAAiACiSQxEatz9H2LVrVYpho+9sLeZWwYURpP0Y26u9xJKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335728},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.96.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/fd6543dacd0b6a6af9402c5437f60c33/grackle-ai-database-0.96.3.tgz","_integrity":"sha512-NEFQNG8nc90oikMZm4O1m3OpEhvF3xGPw2gVmgWjrpoDfwosYMNpF07rZS9oryYplskeHRv9w/RdLpjU7MO7QQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.96.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.96.3_1774919995446_0.1301360202747921","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@grackle-ai/database","version":"0.97.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.97.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"95753654b0861e949b641583645d87663770e497","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.97.0.tgz","fileCount":94,"integrity":"sha512-M24aUUHkWta1OOojfiuebWXiamfMuvMe2Zwb2xZm692oH8aW2vBPrTnPQ73+EUjac5ANTxs8fBRqxMpCH1Cnzw==","signatures":[{"sig":"MEYCIQCH8CSxF4pn2Sdh+wxZgQ+pCU9zq2sDCfbzdrgj5GwqlwIhAIjw8NZvZqnnLYE8xhgbVXYxruDMMtu4Pr3nZjGrfT3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335728},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.97.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2f25949988f106115391774eca0adeb5/grackle-ai-database-0.97.0.tgz","_integrity":"sha512-M24aUUHkWta1OOojfiuebWXiamfMuvMe2Zwb2xZm692oH8aW2vBPrTnPQ73+EUjac5ANTxs8fBRqxMpCH1Cnzw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.97.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.97.0_1774923744873_0.31993933819186315","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@grackle-ai/database","version":"0.98.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.98.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2c9de51989db248147cdc934112cd47cb86a7889","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.98.0.tgz","fileCount":94,"integrity":"sha512-9HkeSbiD5ik3gQmqhBcDo6k8LD3bjsUO27uqzTsFhY345rJ+eA33I5UepQd59nL+CP+ulxiPw3bJzbzYe6hdBg==","signatures":[{"sig":"MEUCID2gvwWdNe5QmoBwvkg/xVLCRTbyEGt8UmZvGp6oDwdEAiEAxfY1eKqxbSYqV76XSyafp88OocuALgGGQiGhBvtKaaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335728},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.98.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/31eccc5be7747203c0cb08ab24003772/grackle-ai-database-0.98.0.tgz","_integrity":"sha512-9HkeSbiD5ik3gQmqhBcDo6k8LD3bjsUO27uqzTsFhY345rJ+eA33I5UepQd59nL+CP+ulxiPw3bJzbzYe6hdBg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.98.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.98.0_1774927654227_0.661974036269577","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@grackle-ai/database","version":"0.99.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.99.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"972b03212bdf9e72a223119f2a184fed9acc9f7a","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.99.0.tgz","fileCount":94,"integrity":"sha512-4I8T/b0ZaORbVlPm2cfDIMr05veNrnHP3tfneRjcfmGiGASQDc4jnmLWwykeQuOhepVcQlqXpE+oxN7WOnEKJg==","signatures":[{"sig":"MEQCIEzq6xEFeDwQKeQcUHW6Fs1RytaRnWP+1UgjPdPXO5SdAiB0zJN3rQNAUdkJHIRmJ9TNbcfys95ERKi4CKAWxZQE6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335728},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.99.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/953a5fc105b2d01e127b5a58a5cbe3d3/grackle-ai-database-0.99.0.tgz","_integrity":"sha512-4I8T/b0ZaORbVlPm2cfDIMr05veNrnHP3tfneRjcfmGiGASQDc4jnmLWwykeQuOhepVcQlqXpE+oxN7WOnEKJg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.99.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.99.0_1774932126972_0.952118273107194","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@grackle-ai/database","version":"0.100.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.100.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"254ebaf019df500c84db485b8f1b9f17906e37d8","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.100.0.tgz","fileCount":94,"integrity":"sha512-KEQUyk64qNdRru+ZZBp2dgmaN3cB+C7xh0dGpY+N4Eg8MOPPMvNOZfrJ2sznvTZ9KeCffIyzf/2COGmPCToDjw==","signatures":[{"sig":"MEQCICAxwqe+K9Tqtmtr1uEKlpnD8RLmFcKKq3TUtBx6O0SuAiBydpaSM2kXPYKcvTY/eddHyl7vVtYRJU86DUWPE15VDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335730},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.100.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/73f1d8a060bf54f60d3d50faa785956c/grackle-ai-database-0.100.0.tgz","_integrity":"sha512-KEQUyk64qNdRru+ZZBp2dgmaN3cB+C7xh0dGpY+N4Eg8MOPPMvNOZfrJ2sznvTZ9KeCffIyzf/2COGmPCToDjw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.100.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.100.0_1774935045695_0.10630068340268872","host":"s3://npm-registry-packages-npm-production"}},"0.100.1":{"name":"@grackle-ai/database","version":"0.100.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.100.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"55ea1bf3cf5e049bba89aa9b2ba1d560edcbf245","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.100.1.tgz","fileCount":94,"integrity":"sha512-YQMbmlHESCeA1vLALem7SD0y1UOL9XaeCCTchUININfJvTIYhtS76dJG0Arr77fUXfqIh5JTsA3QXK+Iv4RIXg==","signatures":[{"sig":"MEUCIEQruVKU/QAlQlaJCCbo8A8+zYJg8o3gaN5K1hxVJcW7AiEAl5iKA1+FKecisldR1Ap12JS9LwfycEiP9SmpGMLqBdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337845},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.100.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b06f0dd8e74b370c9ee3e00e1ddee362/grackle-ai-database-0.100.1.tgz","_integrity":"sha512-YQMbmlHESCeA1vLALem7SD0y1UOL9XaeCCTchUININfJvTIYhtS76dJG0Arr77fUXfqIh5JTsA3QXK+Iv4RIXg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.100.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.100.1_1774936910668_0.1256573386015254","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@grackle-ai/database","version":"0.101.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.101.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"86601f2d5bc56ec94257dea16438f8bf3b877e7b","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.101.0.tgz","fileCount":94,"integrity":"sha512-zFTdTsqLE25Kpiw3+hNlW2VgN1uXOJ4XN5P/Boj6vxih5sh4UaNhY5aWG3YkJ1HM2OM10tlyoMHZ2Nwk8qDc1A==","signatures":[{"sig":"MEUCIQC5hAIaQ/gzBKChxQO73JTMGgIutn604UV3oEcdoKfmgwIgX/SKbmY1TkoWL7vYFBpvMbJIhlyHWMUVzwUX/YbMhTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337845},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.101.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d1d2f11626c36724dfcfc4c645954f90/grackle-ai-database-0.101.0.tgz","_integrity":"sha512-zFTdTsqLE25Kpiw3+hNlW2VgN1uXOJ4XN5P/Boj6vxih5sh4UaNhY5aWG3YkJ1HM2OM10tlyoMHZ2Nwk8qDc1A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.101.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.101.0_1774965059381_0.4913361863182899","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@grackle-ai/database","version":"0.102.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.102.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e05e732a9db335edf03e4e56c7a726002deacf8c","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.102.0.tgz","fileCount":94,"integrity":"sha512-7WR0x8YPtDpmq9NoFtYIjEN6aovJxtSg97iLTRN0JvepFBo66hBKmdKhSOe2flQd0HZ13gEZa0RQ8d5Q8kyTUg==","signatures":[{"sig":"MEYCIQDJJjtf4TBwhIafJ5c+hE107Lq64dJsAAOjDWEf5LmdWwIhANF68Qokjf2sb8u0vM/xGUC0mIDPmko2PfgOnJcrUSEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337845},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.102.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9874978cc9b2a50b4e0406e2f97b9a75/grackle-ai-database-0.102.0.tgz","_integrity":"sha512-7WR0x8YPtDpmq9NoFtYIjEN6aovJxtSg97iLTRN0JvepFBo66hBKmdKhSOe2flQd0HZ13gEZa0RQ8d5Q8kyTUg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.102.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.102.0_1774968794055_0.3584307061333363","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@grackle-ai/database","version":"0.103.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.103.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a41aac383f388769e704781ca60170a400bfd428","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.103.0.tgz","fileCount":94,"integrity":"sha512-nwUzvW+74kNuxVxtVoyanMSvs4mTNrtd0rOma6VzWSXaugRuzZyiW0FxfaS1LE+BT4V5JqvmCzRlNlsHCwg8qA==","signatures":[{"sig":"MEQCIAS9/nvKA4SCe0GfmeKEQU4B0+FyJjCE1TA97UopZ77/AiA+EIOGObRAN9dtrntg9bk5k7dPj0cwR0P/k9CCCVjZvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337845},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.103.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d955600b3373319ab73215faf9bf529c/grackle-ai-database-0.103.0.tgz","_integrity":"sha512-nwUzvW+74kNuxVxtVoyanMSvs4mTNrtd0rOma6VzWSXaugRuzZyiW0FxfaS1LE+BT4V5JqvmCzRlNlsHCwg8qA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.103.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.103.0_1774970863623_0.1869043625484892","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@grackle-ai/database","version":"0.104.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.104.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"39c878a9b9d05406e3076421b2b4fab8e54d1d22","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.104.0.tgz","fileCount":98,"integrity":"sha512-oJ5h8AxwWxx2h9epJzl7FVWbYIM0vUVGYPsaUuBMwK4BpeHu+4MGSjz+zvVm9cdqJJmIGL62y7vqFl3vkaRuNA==","signatures":[{"sig":"MEUCIHtUaYXOirlGHqS5ilSTJB5EkFbmk7viaGeUjQgkt8ImAiEA08jF3HsW1GQei4BtTlmhUqOQfAFjGmHCPvWtFJKj4Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347223},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.104.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d4a63410041d5788fefa91908952c84a/grackle-ai-database-0.104.0.tgz","_integrity":"sha512-oJ5h8AxwWxx2h9epJzl7FVWbYIM0vUVGYPsaUuBMwK4BpeHu+4MGSjz+zvVm9cdqJJmIGL62y7vqFl3vkaRuNA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.104.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.104.0_1774974220189_0.3424492932116714","host":"s3://npm-registry-packages-npm-production"}},"0.105.0":{"name":"@grackle-ai/database","version":"0.105.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.105.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"71c51309752ff10605815eaeb4a93ed1ed80aaac","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.105.0.tgz","fileCount":98,"integrity":"sha512-cq103jOa8YHGiQDA2vyuRWNW385bVrtN2leyjO5Zi346Zof20GAVgUT7e+I5A6aRpIc/m5KFvI9bpiRUjhRgMQ==","signatures":[{"sig":"MEYCIQCcgKRZaUuV4w65Uj5XzlsD6tb/UbZ0mKIG3m9o7SYVxwIhAOte6KmugqoGkkxIqyD6XzpqdU3CElQGUTh9G17lcLnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347223},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.105.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7233beb006767c1500d9d5b6cf09c919/grackle-ai-database-0.105.0.tgz","_integrity":"sha512-cq103jOa8YHGiQDA2vyuRWNW385bVrtN2leyjO5Zi346Zof20GAVgUT7e+I5A6aRpIc/m5KFvI9bpiRUjhRgMQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.105.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.105.0_1774983449095_0.8423401524097587","host":"s3://npm-registry-packages-npm-production"}},"0.106.0":{"name":"@grackle-ai/database","version":"0.106.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.106.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"19dc3f5a029894e5388452f4bd42f769886e7154","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.106.0.tgz","fileCount":98,"integrity":"sha512-uvaJDyTK75q42HYzaEtsbm55RpXWMu4itfYzF1Xua6/gjX8slRh5Q2XUjPkkBVZa/E8+0dBXuWKqLRmKTL9IoA==","signatures":[{"sig":"MEUCIFLMnJzXnQxp65Om5lgdsjb2xtNhB/+c1iGbGLOfqInlAiEA0xnmojQzxPGlDxzAfDJPiGuuMrmxm3muK3SlWpsB6bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352343},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.106.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b31cb74cfbecf7f5eb7da20fba6078ae/grackle-ai-database-0.106.0.tgz","_integrity":"sha512-uvaJDyTK75q42HYzaEtsbm55RpXWMu4itfYzF1Xua6/gjX8slRh5Q2XUjPkkBVZa/E8+0dBXuWKqLRmKTL9IoA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.106.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.106.0_1774984054827_0.8021580657961489","host":"s3://npm-registry-packages-npm-production"}},"0.106.1":{"name":"@grackle-ai/database","version":"0.106.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.106.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8587003676e8decbd7d275374031264f27701caa","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.106.1.tgz","fileCount":98,"integrity":"sha512-FFClfXXIOVCXgy6sZSOkw4qSm4Y1seYksnIsr8nqci3ZadTZuVacaGHv/0Slgc7aUphBQkXZY9hrGxwH2SHg7w==","signatures":[{"sig":"MEUCIQDSshkZqUFmo7FJH05knj3j8PYalQU5TbE711VjqvaLWgIgC3hyAQzoL5hDEeDryMZWUv5kv1lys3TOtPFnsstoKiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351995},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.106.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d42a524abde496ffc6d05a9110e89dc2/grackle-ai-database-0.106.1.tgz","_integrity":"sha512-FFClfXXIOVCXgy6sZSOkw4qSm4Y1seYksnIsr8nqci3ZadTZuVacaGHv/0Slgc7aUphBQkXZY9hrGxwH2SHg7w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.106.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.106.1_1774993556159_0.2801414060631142","host":"s3://npm-registry-packages-npm-production"}},"0.106.2":{"name":"@grackle-ai/database","version":"0.106.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.106.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d95d2033d5a68c0f8829556a3e699665761dcc4d","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.106.2.tgz","fileCount":98,"integrity":"sha512-lGPL8B9BnitCUpMbxDr0itLWY1GDqWqFLFd4QCvIlKe3f6UPdZIWp8d64x91X4134r4NHTjP4KyHdfs9usfOuw==","signatures":[{"sig":"MEQCID8NaYplvfklVKU1U3PW9RzEiBAj2saGkfQhF8HCja9+AiAPhqwFDRNnRqV7rIgkZHKrAN+5ziIb6gVgSHwRHndYkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351995},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.106.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e6704857650cf1e638e9b350d9faad84/grackle-ai-database-0.106.2.tgz","_integrity":"sha512-lGPL8B9BnitCUpMbxDr0itLWY1GDqWqFLFd4QCvIlKe3f6UPdZIWp8d64x91X4134r4NHTjP4KyHdfs9usfOuw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.106.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.106.2_1774994852786_0.8773009000688703","host":"s3://npm-registry-packages-npm-production"}},"0.106.3":{"name":"@grackle-ai/database","version":"0.106.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.106.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b789abc3d91239ec000ed5633c5ddf06ad4b54d8","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.106.3.tgz","fileCount":98,"integrity":"sha512-qPhUjxVYL84gd47tnYwegScyXRiaAd2c9vPmiafR/l7hq/pYk5xYIaeCDXMlcEZZPnBAy5ODCftiKl6Zo3g7kA==","signatures":[{"sig":"MEYCIQCBjjwWKtW75tgxQFodCp2eWyExMfVMJ/5efMd1JxIAjQIhALZiGaTud3WbToj4bh+rgNYfVE4PqSgsYs9gnc5apuE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351995},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.106.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/732adb3df65074c4e7d5feeff9a50764/grackle-ai-database-0.106.3.tgz","_integrity":"sha512-qPhUjxVYL84gd47tnYwegScyXRiaAd2c9vPmiafR/l7hq/pYk5xYIaeCDXMlcEZZPnBAy5ODCftiKl6Zo3g7kA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.106.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.106.3_1775004136225_0.5012496457791691","host":"s3://npm-registry-packages-npm-production"}},"0.107.0":{"name":"@grackle-ai/database","version":"0.107.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.107.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7492eecae59d161eb4abe6bc394321c2708d95d1","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.107.0.tgz","fileCount":98,"integrity":"sha512-JEenwR0e0/rCGNrGWugMtcktn2kmyOA9XC4hTwh1uCPGq6i0zMgMLbAqY+yDgEfmpZVcPRyItM4O3rJqM8Yt2w==","signatures":[{"sig":"MEUCIDXfQAbL8Z57UTcq9JUKvsFmrTfkC7BDlGPMXlq1qgSHAiEAkLoly2Zn4He9P1Rbu3WxMO6heBssj0FxPd73WTGgBhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351995},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.107.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f21d10f9e5c1f827067339a9e83a81f9/grackle-ai-database-0.107.0.tgz","_integrity":"sha512-JEenwR0e0/rCGNrGWugMtcktn2kmyOA9XC4hTwh1uCPGq6i0zMgMLbAqY+yDgEfmpZVcPRyItM4O3rJqM8Yt2w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.107.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.107.0_1775012495455_0.5165715945497531","host":"s3://npm-registry-packages-npm-production"}},"0.107.1":{"name":"@grackle-ai/database","version":"0.107.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.107.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f460a7c954773f17ec42d725e6a3dfe130820bcb","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.107.1.tgz","fileCount":98,"integrity":"sha512-S8qEe0QnVr11JQiS1rIOzd//anGac0yZ7v79KjjgarKcxuVJ5nH/iJUics2pwjtNKl+5VAjiXU29OVe5nxQXxQ==","signatures":[{"sig":"MEUCIQCX/n7Jz4bNEnheM25BZPWjpH0tbBCmgaY8r7xN8KsYrwIgDwEC5CfTla78Qo9USi+vqClM9ovjt0bKKH6rpd6owkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351995},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.107.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f69c44c5934e4e319e163151e943ac6c/grackle-ai-database-0.107.1.tgz","_integrity":"sha512-S8qEe0QnVr11JQiS1rIOzd//anGac0yZ7v79KjjgarKcxuVJ5nH/iJUics2pwjtNKl+5VAjiXU29OVe5nxQXxQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.107.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.107.1_1775015601462_0.8698279170498824","host":"s3://npm-registry-packages-npm-production"}},"0.107.2":{"name":"@grackle-ai/database","version":"0.107.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.107.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"afee8eea9a02599cecbdc1f474149825922551c0","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.107.2.tgz","fileCount":98,"integrity":"sha512-h1+P7Uv+usdHqG8LrEfhXtXFipeHhmLcGyv60rmZOJpzSSu1ZV6kunQWbzlSipB65uRFQX2f6apZpU78YDwzbg==","signatures":[{"sig":"MEYCIQCbg/D0LJeNq9cSjx3mYnDN6ZylHzYQJ7yIa40S7KlHiAIhAIoUaAF0n/DjKg2wv6wA8AUTuSh52AzXOJs064UsH2qe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351995},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.107.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d26bec0693b74172fcf0b36f6f6d9ff3/grackle-ai-database-0.107.2.tgz","_integrity":"sha512-h1+P7Uv+usdHqG8LrEfhXtXFipeHhmLcGyv60rmZOJpzSSu1ZV6kunQWbzlSipB65uRFQX2f6apZpU78YDwzbg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.4","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.1","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.107.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.107.2_1775059746648_0.10588049067737981","host":"s3://npm-registry-packages-npm-production"}},"0.108.0":{"name":"@grackle-ai/database","version":"0.108.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.108.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"37ee9b3873cf56c8fba70fb316a51cd3a7f6702f","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.108.0.tgz","fileCount":102,"integrity":"sha512-40mx5mEWrwpXMFYbs/6CW0/b3QZUeTj2mRnRjejaCQjqmLHLb5Fk1FVqWhv4o6ISySw3xKKG4wkK/hk1JDBn1A==","signatures":[{"sig":"MEUCIDbxINVn0REAnY78utgmoiFYM7RTQjKuoUxAblTDf6wVAiEA8ZhTRUt2zdEQjvBYrOWAxFj6JcpJBbtPlyaFoZ32Gnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.108.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/aa19d008964cbb0ac189aaafe974e3e8/grackle-ai-database-0.108.0.tgz","_integrity":"sha512-40mx5mEWrwpXMFYbs/6CW0/b3QZUeTj2mRnRjejaCQjqmLHLb5Fk1FVqWhv4o6ISySw3xKKG4wkK/hk1JDBn1A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.7","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.108.0_1775397635698_0.49726294370721624","host":"s3://npm-registry-packages-npm-production"}},"0.108.1":{"name":"@grackle-ai/database","version":"0.108.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.108.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7f118dd2cd7e4355c750578754ad55cbc98cf1c3","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.108.1.tgz","fileCount":102,"integrity":"sha512-m/7nh9fxzcNo2I/X9mpr4t618WbU0TsHFxlVSjNcWsc5kj+1LE7FM+3BLu8AFq1niSVfweHrTA6fnV1z1U1WTw==","signatures":[{"sig":"MEYCIQDm/mkTU0pev7nRE1dC1ILEKkFkbzJqmy6SZpPtvEX9GwIhAI4kOjKE+GrPBvZVq3w5arLdF5z0cmC5yAALGZvoYAeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.108.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/facb6de892320018f23869ffe407adb1/grackle-ai-database-0.108.1.tgz","_integrity":"sha512-m/7nh9fxzcNo2I/X9mpr4t618WbU0TsHFxlVSjNcWsc5kj+1LE7FM+3BLu8AFq1niSVfweHrTA6fnV1z1U1WTw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.7","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.108.1_1777171219300_0.5092290344981303","host":"s3://npm-registry-packages-npm-production"}},"0.108.2":{"name":"@grackle-ai/database","version":"0.108.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.108.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8c760032577389fcf09d111c4651cfe3bc0788d6","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.108.2.tgz","fileCount":102,"integrity":"sha512-1mQ5zBC/mOfgoy0O46dvNWkbtf/my7istzVG3WsjhzQmo6yn6rgxDGSuCCPKjU4m/+UkLguCgaaBnKe5uA5e/g==","signatures":[{"sig":"MEYCIQDYnj+O1EEvOQ5Ka7ilWh6wdn5WycRU2LhTAvTulQV2PAIhAOJVUF6NnDG6HwMyigech0R1IRMxsD4VLqBdTsDY1Kwp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.108.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c4a362cac302e5abb0868b807fe9f4c3/grackle-ai-database-0.108.2.tgz","_integrity":"sha512-1mQ5zBC/mOfgoy0O46dvNWkbtf/my7istzVG3WsjhzQmo6yn6rgxDGSuCCPKjU4m/+UkLguCgaaBnKe5uA5e/g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.7","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.38.0","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.108.2_1778306402411_0.7572045026306506","host":"s3://npm-registry-packages-npm-production"}},"0.108.3":{"name":"@grackle-ai/database","version":"0.108.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.108.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"16b11368b94cc2d0d76fd9b7658fd4b57df14fad","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.108.3.tgz","fileCount":102,"integrity":"sha512-1zPHI9xBiw3s6nPvtLj5I6ERjN+0eWTJ4IfgYqqHODr/CQcTV61DBLIp0ogd8pUx2sDmYYb2p4l1+3tT2UlPMQ==","signatures":[{"sig":"MEUCIEZuFVzBbSEVYmzvEgAsVHqtNWkCOATEzYr1W28QnxFBAiEA25LvXaEhi/QoJaEG9NforAW6buBPL+wF2TIAErrmVx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.108.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5414a5599be6371d9839788d75041b87/grackle-ai-database-0.108.3.tgz","_integrity":"sha512-1zPHI9xBiw3s6nPvtLj5I6ERjN+0eWTJ4IfgYqqHODr/CQcTV61DBLIp0ogd8pUx2sDmYYb2p4l1+3tT2UlPMQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.7","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uuid":"^11.0.0","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.108.3_1778312488298_0.5038825191604788","host":"s3://npm-registry-packages-npm-production"}},"0.108.4":{"name":"@grackle-ai/database","version":"0.108.4","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.108.4","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f2212db829174ecb91ad69ad5c01389494d6f181","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.108.4.tgz","fileCount":102,"integrity":"sha512-gxp3mYY0fs/iQv8Aj0QUAx3BS4h9hbfUtE2I9o2W2GRWWBRqSzNV1fcbAvrtsIu1Sig2Y+t4M9BRFHm+VHHj5A==","signatures":[{"sig":"MEUCIDIJkmc70TnFTst/CggQk14cGdMD/ThAI1f4oTyX/IeIAiEAwefuDduXWXH3pRr9rh+ZC5VPufh1aA2dOol2fEG2/3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.108.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0f6bab5084b6a9c9b6d7e4ab93914f02/grackle-ai-database-0.108.4.tgz","_integrity":"sha512-gxp3mYY0fs/iQv8Aj0QUAx3BS4h9hbfUtE2I9o2W2GRWWBRqSzNV1fcbAvrtsIu1Sig2Y+t4M9BRFHm+VHHj5A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.7","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.108.4_1778314262012_0.4786911118132846","host":"s3://npm-registry-packages-npm-production"}},"0.110.1":{"name":"@grackle-ai/database","version":"0.110.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.110.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d9bbc9fc3973799f140c0c1b50aa4297962f8c37","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.110.1.tgz","fileCount":102,"integrity":"sha512-jjUYKTkdRJNb3eYAQSCboa7nSmchalhRU6UcwLaI70AWZ5OfPRrDchbLCqxAmTy1cHbUU6KwNQQYEC73rbw0AA==","signatures":[{"sig":"MEUCIATyg/XHBnPuxoNwPP3rx1nESdVGeRlBSZc8s3hxQ+JxAiEA87IYPNLQYSS2gS35vsSZA52qQp1Uh0yz5OEOKFR6HKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.110.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3100575b7bb5b12fb0308d1ea5bc1b2c/grackle-ai-database-0.110.1.tgz","_integrity":"sha512-jjUYKTkdRJNb3eYAQSCboa7nSmchalhRU6UcwLaI70AWZ5OfPRrDchbLCqxAmTy1cHbUU6KwNQQYEC73rbw0AA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.7","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.110.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.110.1_1779310281152_0.13306823475814378","host":"s3://npm-registry-packages-npm-production"}},"0.110.2":{"name":"@grackle-ai/database","version":"0.110.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.110.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"173866157f7b180f7956e864d78fdde39af1e57c","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.110.2.tgz","fileCount":102,"integrity":"sha512-Y4enjk+DNnVVkJc5P7nX8awervk1GEPO5OYNRkUL4Ed0mLcGKBJQIBTo4551GJohVepnyjFWlfN8hpaYk5QsLg==","signatures":[{"sig":"MEUCIEjC5X8le/CYOneInKpFJbnzOlqmIO4r4dvNUfN7suV4AiEA5fy9bNJJu0/q5NuNbXrKKxizCZuj/+IIHdMejWXT4GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.110.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/840ec9438f40924ab8da4854e3680c01/grackle-ai-database-0.110.2.tgz","_integrity":"sha512-Y4enjk+DNnVVkJc5P7nX8awervk1GEPO5OYNRkUL4Ed0mLcGKBJQIBTo4551GJohVepnyjFWlfN8hpaYk5QsLg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.7","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.110.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.110.2_1779341484565_0.5554199086658251","host":"s3://npm-registry-packages-npm-production"}},"0.110.3":{"name":"@grackle-ai/database","version":"0.110.3","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.110.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e5d5a78183af3a72c80edd977e140d3e3ab890d3","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.110.3.tgz","fileCount":102,"integrity":"sha512-ZmPE7G62z0kulbORQOAYlQIcpiBoyXNfh/k/euCGaqH2eeqlm25fII3t7J1nqdFH2qriodaqUCgamkcnXAOvlA==","signatures":[{"sig":"MEUCIHbYVyas1yXk4zm3B567K/dnOiOyUe5GN6wmdI83AdVGAiEA7tSoXzIawHs7HWae9Rpq4duGOpHrQfZSyw7kgtKArNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.110.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2ca680a432d7f26d0844a3a6b0111c2b/grackle-ai-database-0.110.3.tgz","_integrity":"sha512-ZmPE7G62z0kulbORQOAYlQIcpiBoyXNfh/k/euCGaqH2eeqlm25fII3t7J1nqdFH2qriodaqUCgamkcnXAOvlA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.110.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.110.3_1779462167923_0.9701456369809198","host":"s3://npm-registry-packages-npm-production"}},"0.111.0":{"name":"@grackle-ai/database","version":"0.111.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.111.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"93b485a9c91e0a40e8cb0c600b78720f5779acb8","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.111.0.tgz","fileCount":102,"integrity":"sha512-ps6+6fuBWkjU0KR/jPoK/E2VbPU9GsOjE8VeT7u88FDJNuAM4KFKL7+9ErkWq/L4rvmihyAURxzL41NVf78Sag==","signatures":[{"sig":"MEQCIEp6Hsll+PLJPHk012DoyVI+foZW/Ouna4xSj70gOyt1AiAxeXGEpXDc/YyGZmimqQQ2/aBvrRb9hVLnJOhQTZEh+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.111.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c5f054241c6c285bc100d59f6666de84/grackle-ai-database-0.111.0.tgz","_integrity":"sha512-ps6+6fuBWkjU0KR/jPoK/E2VbPU9GsOjE8VeT7u88FDJNuAM4KFKL7+9ErkWq/L4rvmihyAURxzL41NVf78Sag==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.111.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.111.0_1779474405542_0.42594899847219403","host":"s3://npm-registry-packages-npm-production"}},"0.112.0":{"name":"@grackle-ai/database","version":"0.112.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.112.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"070e64b672acac164d4dbeebeb9f18e5f63f5297","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.112.0.tgz","fileCount":102,"integrity":"sha512-VuaBl2EHZrD8tGNJjUGyNMKqgjSCnQttuc1XVbLeLKm9G1q9BsZxrS+khQjHS+0qaz6/x0jzycwPDVU8h1DVdQ==","signatures":[{"sig":"MEUCIEdNSs2TcC621BqoXIAeBzbJr0PE03QDb3NKSs+XcCD6AiEA/ARf0Nykaq4ctwQwHXaVL+2uugqLrBu9Iv59gi1kPUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.112.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/de48611eca5005b034a27f04856e0b18/grackle-ai-database-0.112.0.tgz","_integrity":"sha512-VuaBl2EHZrD8tGNJjUGyNMKqgjSCnQttuc1XVbLeLKm9G1q9BsZxrS+khQjHS+0qaz6/x0jzycwPDVU8h1DVdQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.112.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.112.0_1779488079087_0.13870247625039123","host":"s3://npm-registry-packages-npm-production"}},"0.112.1":{"name":"@grackle-ai/database","version":"0.112.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.112.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5e265bc830414d7f69905c75837f6ed20a1a63dc","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.112.1.tgz","fileCount":102,"integrity":"sha512-k7W8oAvBSWHJ5dSvsv+BRMBQn5d7k5Lj5VZ6M15VUbu37nZLj7lc81OCJYTnPenlSTTGumkcCN3Z/Aemmzi69w==","signatures":[{"sig":"MEUCICgHkIf/oVW6D88eNmg86BLyxJEuYbcXjLqVeOD4efciAiEA+yNZPrlbENUB86zVP/eTHBiNOJG8ftcPT4OKtVjK3bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.112.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/de26fd3ecfdc923f2f439e1cdc164b0f/grackle-ai-database-0.112.1.tgz","_integrity":"sha512-k7W8oAvBSWHJ5dSvsv+BRMBQn5d7k5Lj5VZ6M15VUbu37nZLj7lc81OCJYTnPenlSTTGumkcCN3Z/Aemmzi69w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.112.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.112.1_1779492491754_0.21514269000970532","host":"s3://npm-registry-packages-npm-production"}},"0.112.2":{"name":"@grackle-ai/database","version":"0.112.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.112.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b88c7ffa8882ebacd888880588f11e886c5f0c2f","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.112.2.tgz","fileCount":102,"integrity":"sha512-y0GuK6MjbxXaNuwdVLIMxmkUyjAH+HvIECKJBINlxV+N9ClhtBLAieCYDQq0nN6uvDgtI14aiaEVCuffFbzgZQ==","signatures":[{"sig":"MEUCIF2Vmqi+9YKZIUQ9pssyuGEtrsA8EZ9gBolE5FbFm6GCAiEAusYUAuiAjwo/drPSua3VfSzDZeTz+fZXXSMbYJ1eZOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.112.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4065087e082657f743ed0bf7c83973b5/grackle-ai-database-0.112.2.tgz","_integrity":"sha512-y0GuK6MjbxXaNuwdVLIMxmkUyjAH+HvIECKJBINlxV+N9ClhtBLAieCYDQq0nN6uvDgtI14aiaEVCuffFbzgZQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.112.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.112.2_1779494421782_0.5823115202334643","host":"s3://npm-registry-packages-npm-production"}},"0.113.0":{"name":"@grackle-ai/database","version":"0.113.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.113.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4a425d2721e86d20f7af2dbcc79efe70773f6dc9","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.113.0.tgz","fileCount":102,"integrity":"sha512-KOo++IXdntT+dSFXRD0h8bF5NHX03BHC7fpX+ls/V+IJ+Tb0CJh2QVy5l7O5jYnr3aJ/mQPK9oFfL6ydpXmXiQ==","signatures":[{"sig":"MEQCIDvqglLuqRxl2OSk1wbV0WeoykPKQ8Qn1IuhZxDBJEX5AiA7NCZ1JZHGqjDpLL7gEDT/dE2bVh7N/sRfxH8eglgWMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.113.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6685e4697f3a7d054eef3a9ac4ada00a/grackle-ai-database-0.113.0.tgz","_integrity":"sha512-KOo++IXdntT+dSFXRD0h8bF5NHX03BHC7fpX+ls/V+IJ+Tb0CJh2QVy5l7O5jYnr3aJ/mQPK9oFfL6ydpXmXiQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.113.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.113.0_1779506311380_0.6323906746998287","host":"s3://npm-registry-packages-npm-production"}},"0.114.0":{"name":"@grackle-ai/database","version":"0.114.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.114.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"46cd648083f7183a459d62f18c76663962eac492","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.114.0.tgz","fileCount":102,"integrity":"sha512-+15B/i/iNubMtP23nUBhudv4eZeqcWIaHtK4y4DxYESKXNlh/AwXM+AfxhCnWaZLMEfRnSlTrdqeYtJXGRgvhQ==","signatures":[{"sig":"MEYCIQDGgpy1mjbm+vfibpcX+i1oFVIVOXepj5e3ptac/7WCEgIhANTAKwuvdK53hoC69nONzHRTIHFuNR+PZLP4pBqLurMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375450},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.114.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d8e899f40446812369a4364a7ba33947/grackle-ai-database-0.114.0.tgz","_integrity":"sha512-+15B/i/iNubMtP23nUBhudv4eZeqcWIaHtK4y4DxYESKXNlh/AwXM+AfxhCnWaZLMEfRnSlTrdqeYtJXGRgvhQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.114.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.114.0_1779524688597_0.5583708650047592","host":"s3://npm-registry-packages-npm-production"}},"0.115.0":{"name":"@grackle-ai/database","version":"0.115.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.115.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8e2aaf5073a9a4391a5efd731a0d3cc9a9fe7604","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.115.0.tgz","fileCount":106,"integrity":"sha512-gkZPIDWZqcPeAn1L1OzeH3c5XVnpc2IpFdTHlIg6NbmOVGt2TxWNqmf8ygg5WZH1DUMH1MfjnNJLhsoGqvgApA==","signatures":[{"sig":"MEQCIEwE6iAtDqYcGe+erGVMD8MIVqEs8b4hx9c5kMl9ExETAiB6ZhvIhIcBVgMz0ooSP/lgJxLb1Bc7vIUcWgaJjku5ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396053},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.115.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0ceae1ef620f2f1d084b2aea9255e5b7/grackle-ai-database-0.115.0.tgz","_integrity":"sha512-gkZPIDWZqcPeAn1L1OzeH3c5XVnpc2IpFdTHlIg6NbmOVGt2TxWNqmf8ygg5WZH1DUMH1MfjnNJLhsoGqvgApA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.115.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.115.0_1779543343123_0.32729017582095277","host":"s3://npm-registry-packages-npm-production"}},"0.115.1":{"name":"@grackle-ai/database","version":"0.115.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.115.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9533e31d8744ec0d514ad5f29c4e89581d722539","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.115.1.tgz","fileCount":110,"integrity":"sha512-c15ai3pwcPTiTLS41oRrShh5fdvUtrLC6A7OqtpKIMwhcmALkUMGq1Vaf/rdK0ekbh5DpzE8FO7cLuZ/T5u2Jw==","signatures":[{"sig":"MEQCICXjhpP8t3jaWXSUlaFe3gebihoPoO/NNQjYH6oRZkqUAiBbXuhwFU6g3xqL/76fdZUvHsyqHUqfHuzGlLGlVD9YZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408170},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.115.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b8f3aa3b9461e4d0484a3f5328b3d00a/grackle-ai-database-0.115.1.tgz","_integrity":"sha512-c15ai3pwcPTiTLS41oRrShh5fdvUtrLC6A7OqtpKIMwhcmALkUMGq1Vaf/rdK0ekbh5DpzE8FO7cLuZ/T5u2Jw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.115.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.115.1_1779546215412_0.43269632993062257","host":"s3://npm-registry-packages-npm-production"}},"0.115.2":{"name":"@grackle-ai/database","version":"0.115.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.115.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"62285761dac6baba518c895df4579db01fd0c818","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.115.2.tgz","fileCount":110,"integrity":"sha512-KP4pe0nnUNaw/TbF+aipZvfqnqSPyJZiwqxR/FNfXJGHmjJQor/I3tTz7p8wcitGWK2mEPuflcoveRN9IoTDcA==","signatures":[{"sig":"MEQCIDfHuLb9QWDxvyKi2gJE5vqVCGsez2cLQodbj7z5ervSAiBINk4+08+ndLMuNyy2cxND0pqwWYAeD6YHCGhSgiViSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408170},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.115.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/308b1212c01e928acf0d5af60b13a4ce/grackle-ai-database-0.115.2.tgz","_integrity":"sha512-KP4pe0nnUNaw/TbF+aipZvfqnqSPyJZiwqxR/FNfXJGHmjJQor/I3tTz7p8wcitGWK2mEPuflcoveRN9IoTDcA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.115.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.115.2_1779570197167_0.9184263495090434","host":"s3://npm-registry-packages-npm-production"}},"0.116.0":{"name":"@grackle-ai/database","version":"0.116.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.116.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9da1203d1bc9e0ee2fd510babde41db5b6d6b967","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.116.0.tgz","fileCount":106,"integrity":"sha512-xFa1/+eme6rwuNqWEn+oC2RIsNMH6YcwFZulZU1XperYLi1fhgZi6DwaGuqG7AE1NEh72nYo2vLSj3AUqW6wog==","signatures":[{"sig":"MEUCIDM78p1mZcpe7rT6fIDT829udyYuTnN1UqM+tMLMTQmfAiEAiOBaW+csKEz+9lgGRmqgfWJI7hjC0sRbOQlMx32to8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401393},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.116.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a491b5a29421e68fab5d6c787f5d5c21/grackle-ai-database-0.116.0.tgz","_integrity":"sha512-xFa1/+eme6rwuNqWEn+oC2RIsNMH6YcwFZulZU1XperYLi1fhgZi6DwaGuqG7AE1NEh72nYo2vLSj3AUqW6wog==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.116.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.116.0_1779580871198_0.7992120493684087","host":"s3://npm-registry-packages-npm-production"}},"0.117.0":{"name":"@grackle-ai/database","version":"0.117.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.117.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"639bb7d130061a3e1b13ad7a0f326f2bf06ffb03","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.117.0.tgz","fileCount":106,"integrity":"sha512-z7be9Eh2b2+snNSAcrqMocebckL8tsZEgWbp6KLnWvqQ/IrG5/D7IDCxXQdD+IFU8u4KlmRUZEEitJ4xh9QoNw==","signatures":[{"sig":"MEUCIQD0TYG6yLbYNvUm/imydx40wSb9G+yzNf7amPaZYKdeGQIgezx1L7wSxF/GSCIAntfhFOdenD2NcLGf/VSGA1kUlKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406065},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.117.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c18258d8e95a6159fb7f2769f3147338/grackle-ai-database-0.117.0.tgz","_integrity":"sha512-z7be9Eh2b2+snNSAcrqMocebckL8tsZEgWbp6KLnWvqQ/IrG5/D7IDCxXQdD+IFU8u4KlmRUZEEitJ4xh9QoNw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.117.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.117.0_1779589771913_0.038423674312151546","host":"s3://npm-registry-packages-npm-production"}},"0.118.0":{"name":"@grackle-ai/database","version":"0.118.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.118.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"170c5359b3f07f89a4d20e430fe8eed1f6da3998","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.118.0.tgz","fileCount":106,"integrity":"sha512-q6e+wdcgKs5fe+P8jPhQnK+ZDIrZnOx7ppgXWjRc3U1STz/7DzsKq++1wsgRdgyMAcAF/mb2LgLjCNZJMRIFcg==","signatures":[{"sig":"MEYCIQD+LZIFRX96WmNbxSixaUzu7JiXeQ4TuCO32XECWFwMCgIhAJgIvw6n6Lp+hdqZQeTUJMCItN+I/z0FpM797bw2ZNy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408705},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.118.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/af0f74471701aab3ea60aa6a1f6355e0/grackle-ai-database-0.118.0.tgz","_integrity":"sha512-q6e+wdcgKs5fe+P8jPhQnK+ZDIrZnOx7ppgXWjRc3U1STz/7DzsKq++1wsgRdgyMAcAF/mb2LgLjCNZJMRIFcg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.118.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.118.0_1779635233259_0.459367725167938","host":"s3://npm-registry-packages-npm-production"}},"0.119.0":{"name":"@grackle-ai/database","version":"0.119.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.119.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"414a5c66bc9b2ae37ea14363d420168f7a662550","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.119.0.tgz","fileCount":110,"integrity":"sha512-jzmOen66Rmsq1P1wl6KBYiKMlTaJWHFp9nMBf1mQyxNVcsMDOYSYnFnrPluMP9bh3483fXOD8YXxHDMdjAv53Q==","signatures":[{"sig":"MEUCIQCm+eM+D6mCS6h7qkaqq1q52P/14x1tBmShFdg3lYezxQIgQRg6TuMHH8/wzxTW3ksoE7n+GJ6bwq9oxFoRJq1qj0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420682},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.119.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c69720475139807a3c5baf0d6034e830/grackle-ai-database-0.119.0.tgz","_integrity":"sha512-jzmOen66Rmsq1P1wl6KBYiKMlTaJWHFp9nMBf1mQyxNVcsMDOYSYnFnrPluMP9bh3483fXOD8YXxHDMdjAv53Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.119.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.119.0_1779647568086_0.5864258515662892","host":"s3://npm-registry-packages-npm-production"}},"0.120.0":{"name":"@grackle-ai/database","version":"0.120.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.120.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"727f61a1c82e548da818c6b92983e6e788a1e6bd","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.120.0.tgz","fileCount":110,"integrity":"sha512-jBbFvFuhQdF61iwWhZEfu5C0PZ9Te2ZK4yY4gwZy1W/6T6iMlWwdJT30ElW0LTrNSNjmmDOHwFzhLcTphoBUVQ==","signatures":[{"sig":"MEYCIQDA0lDfZcri3rHJszDQOk/hHASczVWPVnF5xOSFJWFHpAIhALk6Zw52o3A8xRES9ZH6bENuSqN+h0ttyDab0lEHGZi5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420682},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.120.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c6c138f383d3aefd539700becc59fb21/grackle-ai-database-0.120.0.tgz","_integrity":"sha512-jBbFvFuhQdF61iwWhZEfu5C0PZ9Te2ZK4yY4gwZy1W/6T6iMlWwdJT30ElW0LTrNSNjmmDOHwFzhLcTphoBUVQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.120.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.120.0_1779656663663_0.5095392295825372","host":"s3://npm-registry-packages-npm-production"}},"0.121.0":{"name":"@grackle-ai/database","version":"0.121.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.121.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2dba102178b65119ee85483e63b7714e9baac8a9","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.121.0.tgz","fileCount":114,"integrity":"sha512-8S78TDPTXyeEiqnFYDutL/5xIda7l/yoDC6vgciMNLyknZXkAujEJO0xm7/zGh2hfIjYwH87eoVJnSivhr7EWw==","signatures":[{"sig":"MEYCIQCXN57y/fLfs2TnydL3Mx+oS5mv5bevSQyK8AdGaiHFMQIhAKwnuLlaYUpgZy/OWyYWtlvu4JPZ05tzH11aJcWsng69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433804},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.121.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d0dd5507d576cacfcf6708e1ad89bd11/grackle-ai-database-0.121.0.tgz","_integrity":"sha512-8S78TDPTXyeEiqnFYDutL/5xIda7l/yoDC6vgciMNLyknZXkAujEJO0xm7/zGh2hfIjYwH87eoVJnSivhr7EWw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.121.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.121.0_1779682871678_0.6078345856069762","host":"s3://npm-registry-packages-npm-production"}},"0.122.0":{"name":"@grackle-ai/database","version":"0.122.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.122.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b14da183a49a6d61d8f30f811bc30a9fb573bdf1","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.122.0.tgz","fileCount":114,"integrity":"sha512-wBqQnWTGwKx+H9ruoMAD5IpSiEdRx+77Os27/wcM9SZNrHfpA/TTqlA6r72T6LJR4rfhvuqZr+b5xfga99fCzg==","signatures":[{"sig":"MEQCIDJ+PxdcyiQmfrN1J1xAcZf3eDLruHQNvNafad7G/P7jAiBgrABJwQLQuCngfRrt+Jk71ff4z+sjb1ZoqwG+l0FzNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436835},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.122.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8fb17e3fac9d0038c21acfe4decca37e/grackle-ai-database-0.122.0.tgz","_integrity":"sha512-wBqQnWTGwKx+H9ruoMAD5IpSiEdRx+77Os27/wcM9SZNrHfpA/TTqlA6r72T6LJR4rfhvuqZr+b5xfga99fCzg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.122.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.122.0_1779684610370_0.1564812270123066","host":"s3://npm-registry-packages-npm-production"}},"0.123.0":{"name":"@grackle-ai/database","version":"0.123.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.123.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6b6b6d7002dcaef6020c8970127cd05d9e411080","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.123.0.tgz","fileCount":114,"integrity":"sha512-jAw4z/C3bgf7QipNQXl2PaotbikgQuWsrDlYqirfKlZg/TEll2u+EDQfb8RWeAnTvyMnDxk8x3Ho/PKCuL7yyQ==","signatures":[{"sig":"MEUCIDjLkprWxcNzagrpXhieHVOaEly3tT6WbClCgi+UdXtYAiEAnd/HjYy3F0hnUI9H3ZytjfaARr20k0Y+vMcQwhZrkRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.123.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3c6a5994de19083c2d1d8b3d56f773d0/grackle-ai-database-0.123.0.tgz","_integrity":"sha512-jAw4z/C3bgf7QipNQXl2PaotbikgQuWsrDlYqirfKlZg/TEll2u+EDQfb8RWeAnTvyMnDxk8x3Ho/PKCuL7yyQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.123.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.123.0_1779686726670_0.1522013364968955","host":"s3://npm-registry-packages-npm-production"}},"0.123.1":{"name":"@grackle-ai/database","version":"0.123.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.123.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7517ec8eb832982b78d4cbacd3f29ad2ddc22898","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.123.1.tgz","fileCount":114,"integrity":"sha512-fggRISXzEjnt9ksRTfvGlHrLqLpH21fEYJB9rqulQZI3L8+uYv4pNLrOYpcTidjuGeriljPFr0IFXIZ5Q/l/+A==","signatures":[{"sig":"MEUCIQDRSFFv2UQM0GFCOdy/K8xdmjXC/dBXtJMbYx4jVJN7OgIgKObJlSwGJl3PSE/aplBOM+Vry32l1fy0/rOa23pPeVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.123.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d93d498dce2bb062686d8455d9793b3b/grackle-ai-database-0.123.1.tgz","_integrity":"sha512-fggRISXzEjnt9ksRTfvGlHrLqLpH21fEYJB9rqulQZI3L8+uYv4pNLrOYpcTidjuGeriljPFr0IFXIZ5Q/l/+A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.123.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.123.1_1779687908805_0.3478253586506841","host":"s3://npm-registry-packages-npm-production"}},"0.123.2":{"name":"@grackle-ai/database","version":"0.123.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.123.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7ca8a03f51451732654ab1309131a2066b6f4aed","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.123.2.tgz","fileCount":114,"integrity":"sha512-ltOjs4+9YJyr1XyDxtiBPROvBg5FMcNZeKNLHfsGhL4MuoZwI4GA8Qbae+7HPOfFjdb1dwGOuKQwpIKv5Waxsw==","signatures":[{"sig":"MEUCICEKopDn9IZ7JTF0uUR+90fqdi/0F/H+3O6exjvmBZYiAiEA2AMX+Rc0i687WranrrQ3+r8vXdJdewiGFEASpeWMvbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.123.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d6185df6dec0b3a3520353f5f25887c8/grackle-ai-database-0.123.2.tgz","_integrity":"sha512-ltOjs4+9YJyr1XyDxtiBPROvBg5FMcNZeKNLHfsGhL4MuoZwI4GA8Qbae+7HPOfFjdb1dwGOuKQwpIKv5Waxsw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.123.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.123.2_1779715121882_0.36455283673594585","host":"s3://npm-registry-packages-npm-production"}},"0.124.0":{"name":"@grackle-ai/database","version":"0.124.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.124.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ced459590a9e7e87d18b6eafc673d837a532ac7c","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.124.0.tgz","fileCount":114,"integrity":"sha512-haw/hevZn8XExzkGmJKQDYSg1YynT2ai7ok2OWDhsAvRxeWergg/vnV/HCR0rwRrDg0mWMfhfBtaK1KjGuV1bg==","signatures":[{"sig":"MEUCIQCcCmejsEJev2hpuxnFX5Myi7oGZSDCjkWuUCrMk4dcYAIgCP1+XIgRn6S5s/tNbZbI9bpuk4wq9Po45Vt8BXXyU64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.124.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6b40bae1903c68748b577fbb7ddc0e35/grackle-ai-database-0.124.0.tgz","_integrity":"sha512-haw/hevZn8XExzkGmJKQDYSg1YynT2ai7ok2OWDhsAvRxeWergg/vnV/HCR0rwRrDg0mWMfhfBtaK1KjGuV1bg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.124.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.124.0_1779716971784_0.7081550862370236","host":"s3://npm-registry-packages-npm-production"}},"0.125.0":{"name":"@grackle-ai/database","version":"0.125.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.125.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2aef78ce5db31d74997910c99c63dbdc557ae86f","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.125.0.tgz","fileCount":114,"integrity":"sha512-uhCbgsNUQGPAoE3K+MJRpxID87jf8riRYDWZhxeZaeR5NfRS7rh7y/vjiWBpPnbs5szlwaai5kKBdlMy9vX5XA==","signatures":[{"sig":"MEUCIA5byLyP9T9OuSsLwfOUDIWxSzlKL+lu4876aKhqZUqWAiEA/xcrZFAvIZCe6/uPBhfnmga5Dn1F0+AU3kr4NvEzDCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.125.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7833bb4d97934cbfa7bbf624863c2d9a/grackle-ai-database-0.125.0.tgz","_integrity":"sha512-uhCbgsNUQGPAoE3K+MJRpxID87jf8riRYDWZhxeZaeR5NfRS7rh7y/vjiWBpPnbs5szlwaai5kKBdlMy9vX5XA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.125.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.125.0_1779722036402_0.8005657476625252","host":"s3://npm-registry-packages-npm-production"}},"0.125.1":{"name":"@grackle-ai/database","version":"0.125.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.125.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6267573a04ce0b4439249ce3cbaee9372ac2e388","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.125.1.tgz","fileCount":114,"integrity":"sha512-JWSNaEyWZ7G89kqV4a9HZRGjsLqM0bjGttJxTiS2RcBeTBPViLAa++C7O+cqqq6yN+ttCHwdNcF1b7BJwPWnaQ==","signatures":[{"sig":"MEUCICUg66EcrbPS1OvL7NTkX+G1189BZiGysiJl5sbrLF4BAiEA86EXOgYMoDzVLJP3RNbejRvPd2/sx72Tj8kYiZLeU9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.125.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/83f9b7d157a02b0a0db90ea081e8b3ca/grackle-ai-database-0.125.1.tgz","_integrity":"sha512-JWSNaEyWZ7G89kqV4a9HZRGjsLqM0bjGttJxTiS2RcBeTBPViLAa++C7O+cqqq6yN+ttCHwdNcF1b7BJwPWnaQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.125.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.125.1_1779723525686_0.7526591679536283","host":"s3://npm-registry-packages-npm-production"}},"0.125.2":{"name":"@grackle-ai/database","version":"0.125.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.125.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4930cf89d0735465ef6995909ad1bb5a2d13cec4","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.125.2.tgz","fileCount":114,"integrity":"sha512-0eLq8WObFkD1akrOUg4y8zzXesS7cBG/8Rw/5HCybSdRmlV8/yHOut73Hnl9jQEQMNsrgNW/0PWqeb87dyBTeQ==","signatures":[{"sig":"MEQCIAnsPR7OOW02AL/e/tRlsmu3ij1kqGwULsf4fma1NLSVAiBSm9xKjVv7uRyygUI3eMQSj5JQ9pyv/y5ciLEAv8tbvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.125.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4939702dd7285567c1fefc44643d5e14/grackle-ai-database-0.125.2.tgz","_integrity":"sha512-0eLq8WObFkD1akrOUg4y8zzXesS7cBG/8Rw/5HCybSdRmlV8/yHOut73Hnl9jQEQMNsrgNW/0PWqeb87dyBTeQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.125.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.125.2_1779729759580_0.27625169261990346","host":"s3://npm-registry-packages-npm-production"}},"0.126.0":{"name":"@grackle-ai/database","version":"0.126.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.126.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"faefbc5a04a30fa86d0db15012c0895166bbb0c0","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.126.0.tgz","fileCount":114,"integrity":"sha512-nXFd69P7B+5QtxUNFV7hg0pI7SV0RmnDYmDhLJKedht6XOiZ774PA2QROjTPTRHIao8F4GD0JoqQMFvzRs/4Lg==","signatures":[{"sig":"MEYCIQCWK1GLDURj3fR6+Wcqbzh/3gmADTWhoYkuKPROcqo9YQIhAOMnESDQ9WPh27rewWa5B99dg43b1YrrNwCl0Km3YoXK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.126.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f18534cb929d21a610769bb635f77cd3/grackle-ai-database-0.126.0.tgz","_integrity":"sha512-nXFd69P7B+5QtxUNFV7hg0pI7SV0RmnDYmDhLJKedht6XOiZ774PA2QROjTPTRHIao8F4GD0JoqQMFvzRs/4Lg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.126.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.126.0_1779735340168_0.8702617384825089","host":"s3://npm-registry-packages-npm-production"}},"0.126.1":{"name":"@grackle-ai/database","version":"0.126.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.126.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ecb5451b53790d670609600ca5164b22116c8e2f","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.126.1.tgz","fileCount":114,"integrity":"sha512-8VevK2jgbj2qN8uVDy2kjVs6Ca7susfsBs/BnTt+p/5DYufLhAei0bCcgN+n6zv61Iq+9+dJwzTqLw5W+WzBCg==","signatures":[{"sig":"MEYCIQCBPUifDUvZbDbTA9b92zYH+qL2uvTlR8ABY/CBWgqq7gIhALLPfDmIbINlQumpURLPxnuj5+nvRgXoOeTn0BBxDxCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.126.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e073b249036dd57aab912c5b88c38145/grackle-ai-database-0.126.1.tgz","_integrity":"sha512-8VevK2jgbj2qN8uVDy2kjVs6Ca7susfsBs/BnTt+p/5DYufLhAei0bCcgN+n6zv61Iq+9+dJwzTqLw5W+WzBCg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.126.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.126.1_1779736534640_0.9081168320906199","host":"s3://npm-registry-packages-npm-production"}},"0.127.0":{"name":"@grackle-ai/database","version":"0.127.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.127.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f2e653d036a8f88f218119682ca3aa36b91ea0de","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.127.0.tgz","fileCount":114,"integrity":"sha512-jcD4AGW6Qq5+9fnBfBC9aMgnQR0cjzMKRA0MlVUYvnU9rRsgZqjhaNrESPty0soHtpQdXP3ugs2iaTXLBi5YiQ==","signatures":[{"sig":"MEUCIH8uFkVJ4xryPQBmPUb3DCi2uGGsR6b5WMcNqRrNVEJ6AiEA4pV93PisQPpG6YiWgjsaR7shzVp7fbMBACIp895toZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.127.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c27939691951764627c0931a6ca20dbe/grackle-ai-database-0.127.0.tgz","_integrity":"sha512-jcD4AGW6Qq5+9fnBfBC9aMgnQR0cjzMKRA0MlVUYvnU9rRsgZqjhaNrESPty0soHtpQdXP3ugs2iaTXLBi5YiQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.127.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.127.0_1779737776821_0.3872647902355346","host":"s3://npm-registry-packages-npm-production"}},"0.128.0":{"name":"@grackle-ai/database","version":"0.128.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.128.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7729e0846751c8df67d76d914f2fdf2a87891353","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.128.0.tgz","fileCount":114,"integrity":"sha512-9TPY4V0l41SaZqi3l6xr2w7hhMm6a2+cuMhJY178mbY3akZh1hw9MhvpyV55nGrvuZXGcn+ts6T15QmWDpMcug==","signatures":[{"sig":"MEUCIQD8T6AYG0s5y16NrnuBgl2uTGuw3i1iuZLLaezLHuSg6wIgS8qpQX7Tx7WmaVI9BqtKHERZ1vHCq9K62h4usPpREvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.128.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/572e3d7789e0cfdde92bf3a819ab020c/grackle-ai-database-0.128.0.tgz","_integrity":"sha512-9TPY4V0l41SaZqi3l6xr2w7hhMm6a2+cuMhJY178mbY3akZh1hw9MhvpyV55nGrvuZXGcn+ts6T15QmWDpMcug==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.128.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.128.0_1779744285372_0.04889732425778148","host":"s3://npm-registry-packages-npm-production"}},"0.129.0":{"name":"@grackle-ai/database","version":"0.129.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.129.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8bfa6e0d18dbe4ce626fc7058bcf8f108eaaf264","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.129.0.tgz","fileCount":114,"integrity":"sha512-ylTytLdmMcgwGPjkT/Klc25TVtY9WfpZPJas2R4RlZIWk6dLe/vUNQvbqIb9rbJXl4tPbadhaK3MP9rt1ErHVQ==","signatures":[{"sig":"MEYCIQC1xRjuOuQvetpujURNDNTNjA8rKUfr5qIhsrCbEYgLlQIhAP+CbR2uFs8jlnPDJbNL/V9x7XvCuL4eNn9H8h18/ls4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.129.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ed18b17de8f16dd7bffa0dcafe2dfef0/grackle-ai-database-0.129.0.tgz","_integrity":"sha512-ylTytLdmMcgwGPjkT/Klc25TVtY9WfpZPJas2R4RlZIWk6dLe/vUNQvbqIb9rbJXl4tPbadhaK3MP9rt1ErHVQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.129.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.129.0_1779759284305_0.6682997190303044","host":"s3://npm-registry-packages-npm-production"}},"0.130.0":{"name":"@grackle-ai/database","version":"0.130.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.130.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"41b2133eaaa65fe38292aeb0bbfdb16cbd4c374a","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.130.0.tgz","fileCount":114,"integrity":"sha512-Y8MmTPEAOaHJCdW7/NYT/gIulyU+6JtJ9+RJP0AQV3SY7HUPNQqZiqOINIIDb5hfC1XG2K7ofLrP4Xbb/FUSBw==","signatures":[{"sig":"MEUCIBMVC8CSL/hXr+O5XiO9F7IntlGbHwXMrSXxKxjvfLj7AiEAqIO2nnYlvVt3A+j273EhqL3krrOBJ1mMIQ4UFhwNU0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.130.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/506af61e3ca9187b05db993e9640e87d/grackle-ai-database-0.130.0.tgz","_integrity":"sha512-Y8MmTPEAOaHJCdW7/NYT/gIulyU+6JtJ9+RJP0AQV3SY7HUPNQqZiqOINIIDb5hfC1XG2K7ofLrP4Xbb/FUSBw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.130.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.130.0_1779761704614_0.28171766401657283","host":"s3://npm-registry-packages-npm-production"}},"0.131.0":{"name":"@grackle-ai/database","version":"0.131.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.131.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5e0c83350bd53e818b3b6a27e0e837e4aa289b8a","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.131.0.tgz","fileCount":114,"integrity":"sha512-r7yl5Yg+uMh7rrDrAurbNuyU4nYv8onLt07UZAFzl5YGLBp7uZlxgaPNf7fPKYujZj7mF8XST94Gu9Ln0QGv/A==","signatures":[{"sig":"MEYCIQDSMXqEfcyWakkUe2UXrfYQj+husjpk+1C/3R52V510AQIhAJ/suIIicbdkPOiw1WMwZiXWyzxxD6qDzjWuCdVYSWcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440188},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.131.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9b0f15d895ea8d5e69a0b281e1c34704/grackle-ai-database-0.131.0.tgz","_integrity":"sha512-r7yl5Yg+uMh7rrDrAurbNuyU4nYv8onLt07UZAFzl5YGLBp7uZlxgaPNf7fPKYujZj7mF8XST94Gu9Ln0QGv/A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.131.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.131.0_1779813211858_0.26537518730052057","host":"s3://npm-registry-packages-npm-production"}},"0.132.0":{"name":"@grackle-ai/database","version":"0.132.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.132.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e838bd713a5f6ccfcf40117519611d908e0b7a80","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.132.0.tgz","fileCount":118,"integrity":"sha512-+dtdFJhnSM6omcyn95hRLUxkQbicjvAH0rSOXeLcbN76FsQSpfxuEf69VcJdgKDE3jxQqXjzDIaQ4O+X+RFdyw==","signatures":[{"sig":"MEUCIFdBGXCYZoYMZSz7SpesQ21sGWHskJEE3hyi4n4qEULwAiEAgAB7dJyDn51CG+RLjGmf8GekY56QsHakuXiAHr4VSog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458819},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.132.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1cae4f20e80fc900e941a008522402c7/grackle-ai-database-0.132.0.tgz","_integrity":"sha512-+dtdFJhnSM6omcyn95hRLUxkQbicjvAH0rSOXeLcbN76FsQSpfxuEf69VcJdgKDE3jxQqXjzDIaQ4O+X+RFdyw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.132.0_1779954457588_0.40323128540911424","host":"s3://npm-registry-packages-npm-production"}},"0.132.1":{"name":"@grackle-ai/database","version":"0.132.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.132.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d53428616166fd4fa9c807da12441dcfc47b8dc8","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.132.1.tgz","fileCount":118,"integrity":"sha512-FolCW4FMsQ+F2a4g4wleiECLcANcHiH625hvrj9eInKszcV9SpYDTejFinydrj9H0oH6jcaP6z+OSBZc7FXzUg==","signatures":[{"sig":"MEUCIGuu/7iQXSFhziBg2CUNi2F6bVYEpzm2LpyQ7u0KRMZCAiEAn1FMUnHePwSQ7NR1oawZcAw4C5sTUGUH9qLp0xDXMbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458819},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.132.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9c2dccf7cde7ecaba02f785f75359f68/grackle-ai-database-0.132.1.tgz","_integrity":"sha512-FolCW4FMsQ+F2a4g4wleiECLcANcHiH625hvrj9eInKszcV9SpYDTejFinydrj9H0oH6jcaP6z+OSBZc7FXzUg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.132.1_1779955846853_0.773421150180654","host":"s3://npm-registry-packages-npm-production"}},"0.132.2":{"name":"@grackle-ai/database","version":"0.132.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.132.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2d6aa247fe86643f50f05cfa15bd896895aa8cf1","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.132.2.tgz","fileCount":114,"integrity":"sha512-DWT2EnKcgvoZxVxufZ0XyDzIbm3N2340uWP4qdMdDHg/FKpk5+0QBELVuZUE3Qu5MEtByeLGwpiqoWWkrlsjJw==","signatures":[{"sig":"MEUCIQDwPwN17PXqoFAFfAlXQzWHfEhLIlDuayeCLv90WsX+xAIgQEsnD4k17uw//3AML5PCuW01GW6A3bVxC5cKffN33L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447377},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.132.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2b264e9163358801ad248b45db48959a/grackle-ai-database-0.132.2.tgz","_integrity":"sha512-DWT2EnKcgvoZxVxufZ0XyDzIbm3N2340uWP4qdMdDHg/FKpk5+0QBELVuZUE3Qu5MEtByeLGwpiqoWWkrlsjJw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.132.2_1779990565600_0.403125888397289","host":"s3://npm-registry-packages-npm-production"}},"0.133.0":{"name":"@grackle-ai/database","version":"0.133.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.133.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"24564dd3129d72948512413b052fafe4d2464087","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.133.0.tgz","fileCount":114,"integrity":"sha512-VeK/kllOkWt+9jcSfQqtPFsNqWJFktELnN1xO1R/aO+4rz6QoySLeQgUc74WlPTzqvti1JtMRlgPGVY7ovP+jA==","signatures":[{"sig":"MEYCIQDStAII7fADdJPuJfAI8QXtvRSAZ9dJczmw6UZ4QK/4wgIhAJ69yLYXoa8vfvmkeMFjTMeCOmImY5lt0pksDBM+hFlc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447377},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.133.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/37224f0fa3f5fca02ec4da5399759718/grackle-ai-database-0.133.0.tgz","_integrity":"sha512-VeK/kllOkWt+9jcSfQqtPFsNqWJFktELnN1xO1R/aO+4rz6QoySLeQgUc74WlPTzqvti1JtMRlgPGVY7ovP+jA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.133.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.133.0_1780092891945_0.4553732191145363","host":"s3://npm-registry-packages-npm-production"}},"0.133.1":{"name":"@grackle-ai/database","version":"0.133.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.133.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e4b11b81a125d1883994aca86dacbd1ab77a47b5","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.133.1.tgz","fileCount":114,"integrity":"sha512-+bNrIm7TwvhAB7Bu1s8dpv77xCTFSJBjYalQH2cVkDgxI0cjpQtSPNZ62LYOR5Jjq262+W4l/EcN+vBmsd5b/Q==","signatures":[{"sig":"MEYCIQCiDi8K0aYE1bDHv4tI0AjTsfDnatu1jlPXXh8hp7eSIwIhAPlYAsBjX5kJ+lT9TcgZrbaAgH/dq0ofxYQQZ2HUi6/O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447377},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.133.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b34b53899dc35c6da6a4b431ce22cf1b/grackle-ai-database-0.133.1.tgz","_integrity":"sha512-+bNrIm7TwvhAB7Bu1s8dpv77xCTFSJBjYalQH2cVkDgxI0cjpQtSPNZ62LYOR5Jjq262+W4l/EcN+vBmsd5b/Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.133.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.133.1_1780095426530_0.3463594964543888","host":"s3://npm-registry-packages-npm-production"}},"0.134.0":{"name":"@grackle-ai/database","version":"0.134.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.134.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"56b26d4645c0e5bab3b43ca2b645a20afaea7328","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.134.0.tgz","fileCount":114,"integrity":"sha512-DhDTp634oXsVm32ubKryEwvVXHWsne2a10LoanQUTXInIJMDh38wCV6xRtz3YsPoURcgOq+o5VAgjgPsWOyphA==","signatures":[{"sig":"MEYCIQC+1EoSAuZVQca3ZD9dgYLxZDNo7xglogfs1pYMPFtF0gIhAMJTAD26HfIGHxyAUUlaqD5+mWSQJUWowOjdAjUFSZBe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447377},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.134.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/93989e42f18d215f5d58ae2805707d39/grackle-ai-database-0.134.0.tgz","_integrity":"sha512-DhDTp634oXsVm32ubKryEwvVXHWsne2a10LoanQUTXInIJMDh38wCV6xRtz3YsPoURcgOq+o5VAgjgPsWOyphA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.134.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.134.0_1780103195522_0.8388386269801227","host":"s3://npm-registry-packages-npm-production"}},"0.135.0":{"name":"@grackle-ai/database","version":"0.135.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.135.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0daba9c688daeb32fce2f1bf8ed74fb7773ba630","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.135.0.tgz","fileCount":114,"integrity":"sha512-fvuh3pLkgqWygN2OZn9aRr1feI1Tw591YWXmAxlrs3KrylbQS1r1QAwRt6BdrJgzCuH7eylnRHc5fQalMoW0ww==","signatures":[{"sig":"MEQCIH7MX5oIRN5SOtf6s5xfGxV38sh5LVSj8LpveLNnWr6AAiAnWXEID/Keg1bv+q9mcH6ow/pj0KkZUd9Z2b92wXawFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450429},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.135.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1a0a5ce48b705e0e35337deabba01949/grackle-ai-database-0.135.0.tgz","_integrity":"sha512-fvuh3pLkgqWygN2OZn9aRr1feI1Tw591YWXmAxlrs3KrylbQS1r1QAwRt6BdrJgzCuH7eylnRHc5fQalMoW0ww==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.135.0_1780145025852_0.07799116000274653","host":"s3://npm-registry-packages-npm-production"}},"0.135.1":{"name":"@grackle-ai/database","version":"0.135.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.135.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5247646aacba219c34c82e43dc0780daf6b6bc11","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.135.1.tgz","fileCount":114,"integrity":"sha512-bWLqUkdX37kLFQEYd0k1W4AuwMnsbJDHts7necwfX8cFFut9NdnNrJ+iXNVTk0GdNi7cqu5ZM52K7D2O0Q5/ig==","signatures":[{"sig":"MEUCIQDjrrVX6QnZeEc/9YHPsD78JBuQJrzML+RVvXGO06fKcQIgXZNUWPJBfDnmK33bQqS+SBnYGDw4N6oBbt/K5ybL6os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.135.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/176d040dff35706557b0c41abd6096a2/grackle-ai-database-0.135.1.tgz","_integrity":"sha512-bWLqUkdX37kLFQEYd0k1W4AuwMnsbJDHts7necwfX8cFFut9NdnNrJ+iXNVTk0GdNi7cqu5ZM52K7D2O0Q5/ig==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.135.1_1780148213002_0.5629713971382515","host":"s3://npm-registry-packages-npm-production"}},"0.135.2":{"name":"@grackle-ai/database","version":"0.135.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.135.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"bc4f71e5340d2c16eeee02df8eec868c65900b80","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.135.2.tgz","fileCount":114,"integrity":"sha512-gCOetcl0V1OV08jk/rqX4ZjgMWY9jeBDAfXirsw0xE7o1Og4uu5koOTSRa6G0K+A5kdYeHw1XB3CWVK9HvGUyA==","signatures":[{"sig":"MEYCIQClwxF+EVZcYCEDpj3pgxWx/oRNTy2puiIBM0wT7mlREQIhAMJ2fvMhMsAE/7dveoyfgfaNgtPSq3L9SztyHl/M17jd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.135.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/70806f26a4910b3be826b73ec05af7da/grackle-ai-database-0.135.2.tgz","_integrity":"sha512-gCOetcl0V1OV08jk/rqX4ZjgMWY9jeBDAfXirsw0xE7o1Og4uu5koOTSRa6G0K+A5kdYeHw1XB3CWVK9HvGUyA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.135.2_1780149321997_0.49472812292507173","host":"s3://npm-registry-packages-npm-production"}},"0.136.0":{"name":"@grackle-ai/database","version":"0.136.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.136.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"01837aec115471f42f78e61f33c4ad94de990fd4","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.136.0.tgz","fileCount":114,"integrity":"sha512-YnO3DdW3QvlAqAsnIMjsIt78L3gjA1oIWr7ymK90FPXZebVlgC46grcTg4fZfmiUDtq7zdOIE4spv7xhJms+Pw==","signatures":[{"sig":"MEUCIHEIh4QFDxp4hFg4LWWQi0EfbUWmIKCw0J1cA8KTFW6yAiEAgA8kgIuSxuTugpkGyV8t+SlX3N5zQis1wpSjnOs5GBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.136.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/90a3e0858582fd5c8c7731a253c9f4e9/grackle-ai-database-0.136.0.tgz","_integrity":"sha512-YnO3DdW3QvlAqAsnIMjsIt78L3gjA1oIWr7ymK90FPXZebVlgC46grcTg4fZfmiUDtq7zdOIE4spv7xhJms+Pw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.136.0_1780151100797_0.8996820924042699","host":"s3://npm-registry-packages-npm-production"}},"0.136.1":{"name":"@grackle-ai/database","version":"0.136.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.136.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7880bed451f38f8e871cb5b9d333d6f82e43dedd","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.136.1.tgz","fileCount":114,"integrity":"sha512-di/PHPLjjLGFBsX0Z3IzolNeCnFkXHI+fHZhSigssfibStko5saT2f85moJPdu4R65XzXNISPj9Zh4zOIpUMZw==","signatures":[{"sig":"MEUCIQC5nvJYcRmbQJX43W/XwM06JxUZbjQeFsgvFk75CFsa9gIgNv+4mV57D/rmxnAHNPAQxPJSJ8UukiBQY4nZK+h7kBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.136.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e686c9e61b38b6f246c23fcfa8bafe71/grackle-ai-database-0.136.1.tgz","_integrity":"sha512-di/PHPLjjLGFBsX0Z3IzolNeCnFkXHI+fHZhSigssfibStko5saT2f85moJPdu4R65XzXNISPj9Zh4zOIpUMZw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.136.1_1780153217069_0.7579235289175539","host":"s3://npm-registry-packages-npm-production"}},"0.136.2":{"name":"@grackle-ai/database","version":"0.136.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.136.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ea2dbf28a3b4e406de95db58ae6fbb861c4f4b9e","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.136.2.tgz","fileCount":114,"integrity":"sha512-cyoP5L0vIbVvdKuyMHDNj50ijWOvZaiJdYr0J3397oH6LHmpDsmUjJvZRaG00SRBsi5z/7+xhzJTQbaTBJoTFg==","signatures":[{"sig":"MEQCIA6H38fNbv99Jymay6lf7os2ZrLd/wKug8xsPWIPIg6iAiBI1F3gcydJLIO2ecxFn8BjFj6KJOKtsbB1fcSVZDQ9ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.136.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f50ae0ac8847e14db1b971146925f09c/grackle-ai-database-0.136.2.tgz","_integrity":"sha512-cyoP5L0vIbVvdKuyMHDNj50ijWOvZaiJdYr0J3397oH6LHmpDsmUjJvZRaG00SRBsi5z/7+xhzJTQbaTBJoTFg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.136.2_1780161682843_0.7899934545891354","host":"s3://npm-registry-packages-npm-production"}},"0.137.0":{"name":"@grackle-ai/database","version":"0.137.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.137.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"456205fff0a9a6da1d3c9adc3308cd80e04682e5","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.137.0.tgz","fileCount":114,"integrity":"sha512-4+0tXAQw+3GHir/YNfNPiC0rhZKFhkPTcrDPO5nYRNemGKZ/Q9nVEJ7wbIliABJDc4HPxkaP6iuyowN8R5tqOA==","signatures":[{"sig":"MEQCIEldG+XKN6HdFBcxuzpCpsLekH3l1tqaJqBPW3FLEcPYAiADwS8QgNHwIDIpVgBpESTcMc6C2wLo5/CwRtgThMr1jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.137.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e00e5a7cba9cff4b147ccde681fa1395/grackle-ai-database-0.137.0.tgz","_integrity":"sha512-4+0tXAQw+3GHir/YNfNPiC0rhZKFhkPTcrDPO5nYRNemGKZ/Q9nVEJ7wbIliABJDc4HPxkaP6iuyowN8R5tqOA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.137.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.137.0_1780164363851_0.48941517225539455","host":"s3://npm-registry-packages-npm-production"}},"0.137.1":{"name":"@grackle-ai/database","version":"0.137.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.137.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cd5fa647dfd4552d89ec2ee5b9a9f7862c2a9768","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.137.1.tgz","fileCount":114,"integrity":"sha512-ppLz/97cL9pP4dJcz0wJJ4YeLQj5YKlWY9s2aZC2/Lw8GzstkQLnKhnxjlXfUN086kck36UE/hy5tvg5VMZtUQ==","signatures":[{"sig":"MEUCIFGjyeBsyOt7DTpyIqN2pjGaKm6lgZSMrLd2/SWgGmcOAiEA3VQRwV6o/uqrty2NalLYKgdz94VbXvt5iI+UiTa6JK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.137.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e3a2e25e4925ae8d2a0bf589b4799bc8/grackle-ai-database-0.137.1.tgz","_integrity":"sha512-ppLz/97cL9pP4dJcz0wJJ4YeLQj5YKlWY9s2aZC2/Lw8GzstkQLnKhnxjlXfUN086kck36UE/hy5tvg5VMZtUQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.137.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.137.1_1780187639183_0.5587727117801673","host":"s3://npm-registry-packages-npm-production"}},"0.138.0":{"name":"@grackle-ai/database","version":"0.138.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.138.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"88b3305cb95de88f3efd0ad84f12dd9138534412","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.138.0.tgz","fileCount":114,"integrity":"sha512-SGgt0RNbxK2mws9SgzecBzg9QtpXq/CXgWE/nDWrAuYCnxODbzWCQpjnmWLTKFQRqqspOWtGDs/LSzBI+gPzrw==","signatures":[{"sig":"MEUCIGthovq1WShRB492Y3FOltun665f0QixgmwlbfzT0eZiAiEAxBqGv4H7wrfiZ1Pj8OA5JyUhXgEztJq/x9iTuQx/Bu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.138.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/851c83296a1cbf45ceb1c10fb2d7265a/grackle-ai-database-0.138.0.tgz","_integrity":"sha512-SGgt0RNbxK2mws9SgzecBzg9QtpXq/CXgWE/nDWrAuYCnxODbzWCQpjnmWLTKFQRqqspOWtGDs/LSzBI+gPzrw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.138.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.138.0_1780189043455_0.21944310069119055","host":"s3://npm-registry-packages-npm-production"}},"0.138.1":{"name":"@grackle-ai/database","version":"0.138.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.138.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"68511579183a961c8b04c3ad787fcde221e0acdb","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.138.1.tgz","fileCount":114,"integrity":"sha512-01khwsf41WfFnLSHLjd6lTK5uNpj/rLYLG/+ta9wzjOobRqZq8/cAPRdh2SCgMZuoks/IwFBLpqtM9p3mcqTeg==","signatures":[{"sig":"MEUCIQDiT38ASPCEmsyz+qHUU2GQtwNjuS2gkozcJIa9lWt0AgIgJru9pQ+eFTCw/YpCOX5+bIzwm7cO+th68AFw2JEtU6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.138.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6f645412932a0aaa9971a52507906a78/grackle-ai-database-0.138.1.tgz","_integrity":"sha512-01khwsf41WfFnLSHLjd6lTK5uNpj/rLYLG/+ta9wzjOobRqZq8/cAPRdh2SCgMZuoks/IwFBLpqtM9p3mcqTeg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.138.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.138.1_1780196549058_0.7951763838995773","host":"s3://npm-registry-packages-npm-production"}},"0.139.0":{"name":"@grackle-ai/database","version":"0.139.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.139.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3ee20fc3c1a048b2dcced401aaebdc09e8364243","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.139.0.tgz","fileCount":114,"integrity":"sha512-vWYYfteQ85C6SzC8agXoTphFux1uPgETCXqjMT3fqGsYlkKX+3sBfmOCt4z3TfGP0vrAxg3OAUmIw4SpSfDrKQ==","signatures":[{"sig":"MEYCIQDwOh61XGmEx/xhrucas8ZK0QKN8Bkqt8uAA2Wjjx+W6wIhAMEIXPe4bNwT8UDJXxZUBWEt0ijf2RTcAXEDhWJjpHGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.139.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/277bf40d77ddac40b3d19d4fe9efd761/grackle-ai-database-0.139.0.tgz","_integrity":"sha512-vWYYfteQ85C6SzC8agXoTphFux1uPgETCXqjMT3fqGsYlkKX+3sBfmOCt4z3TfGP0vrAxg3OAUmIw4SpSfDrKQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.139.0_1780205126381_0.25410659073452835","host":"s3://npm-registry-packages-npm-production"}},"0.139.1":{"name":"@grackle-ai/database","version":"0.139.1","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.139.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"95f7f6180af5d1159f9be0f2af54dbc708137e76","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.139.1.tgz","fileCount":114,"integrity":"sha512-MTNP4H+gGPwUxZB0fQOr869X1SbFLiqbW5FbSKseonu4QIrzdxjRNV4jMUqRSPF5AdPdtwA+rHWV0FPMuY35lg==","signatures":[{"sig":"MEQCICKDKTmBCn5bCkjagAf3wJHPVo7+TlWBA0U8lo9KfnFWAiBPaB1W7EqFjtPHq6OPqTBbNSNKvR3BVSobdNbNxVUXXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.139.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5e858fe1bc3ffe52aba9a7a60373c867/grackle-ai-database-0.139.1.tgz","_integrity":"sha512-MTNP4H+gGPwUxZB0fQOr869X1SbFLiqbW5FbSKseonu4QIrzdxjRNV4jMUqRSPF5AdPdtwA+rHWV0FPMuY35lg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.139.1_1780238474976_0.04236937715756128","host":"s3://npm-registry-packages-npm-production"}},"0.139.2":{"name":"@grackle-ai/database","version":"0.139.2","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.139.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9941797aeeefafc9c83a30c98ceec9167a81c482","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.139.2.tgz","fileCount":114,"integrity":"sha512-MynDbSacqABEr+j/xah5Pw6unN/+T6lehizpWIZFdnAYS1erjjwwLVflUReb195YT/N9VfJJXGdLAZMN980egg==","signatures":[{"sig":"MEYCIQCtpj7Cfb8HBlRgMamMoZIXFqfNDRF0TqnmnFuJDmFwPwIhAKpVGIP/3Ft41MrA3+t+TjgG7YdWjblnPZkjJfREC9jN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.139.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0afd1e8d84ed271d67dc4d43377cd391/grackle-ai-database-0.139.2.tgz","_integrity":"sha512-MynDbSacqABEr+j/xah5Pw6unN/+T6lehizpWIZFdnAYS1erjjwwLVflUReb195YT/N9VfJJXGdLAZMN980egg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.139.2_1780240053917_0.6072532822037544","host":"s3://npm-registry-packages-npm-production"}},"0.140.0":{"name":"@grackle-ai/database","version":"0.140.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.140.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"caa160af906dff032ba0845f9ff1b2916be8d17c","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.140.0.tgz","fileCount":114,"integrity":"sha512-1ZIbnfbb6pmixPWKTzwd0H3NMUUfbUgdanilmHYr+u2wAFhuUYkT6Ntf35bdSVABjbIz5HtKo1U95iMNAz4v1Q==","signatures":[{"sig":"MEUCIQCA5QIS+RJ0o/j3zuQpOZ4sSX32k1BQECmhGE+smfxLXQIgC9LtkGaWX1EYOMdAjE8qfEiPq8TphGs9Q72tM0DDYzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.140.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/81360b19e117842ce796ef1be6df03b6/grackle-ai-database-0.140.0.tgz","_integrity":"sha512-1ZIbnfbb6pmixPWKTzwd0H3NMUUfbUgdanilmHYr+u2wAFhuUYkT6Ntf35bdSVABjbIz5HtKo1U95iMNAz4v1Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.140.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.140.0_1780246021846_0.4951488333486975","host":"s3://npm-registry-packages-npm-production"}},"0.141.0":{"name":"@grackle-ai/database","version":"0.141.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.141.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e280585fbda5419bfa667b6febcf18ee8414c4f7","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.141.0.tgz","fileCount":114,"integrity":"sha512-mYv7dxC1CM4FQrfJPMHrZslbOLKaCZ7rE1yhofzjkFSh5Ccp7cAtwcJgpyozUIfF+H18bSRlOoOCjfnOGIej1g==","signatures":[{"sig":"MEUCIQDr+vwCoUo1ks20SkDMzmO3roPcwcHOkyAlnrp9c8JIiAIgVhho4qi4RHW0QsFNyuLvow9nySW3OBn4TINMG+5KJ4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451666},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.141.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b14d551852385cd45e25b033c1202b38/grackle-ai-database-0.141.0.tgz","_integrity":"sha512-mYv7dxC1CM4FQrfJPMHrZslbOLKaCZ7rE1yhofzjkFSh5Ccp7cAtwcJgpyozUIfF+H18bSRlOoOCjfnOGIej1g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.141.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.141.0_1780249141440_0.8942602222824578","host":"s3://npm-registry-packages-npm-production"}},"0.142.0":{"name":"@grackle-ai/database","version":"0.142.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.142.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a51af2247e061a9dbb80a4a566d3b68ead5f5734","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.142.0.tgz","fileCount":118,"integrity":"sha512-560cYTZa6pSPXb41DRpbubQhuwPAEHV6ADsKJ/wKJik1p+j2iGNFwbva0IF14MT40W2KfGuE5sUyj0VUBcqgKA==","signatures":[{"sig":"MEYCIQDm09pj1j29FAj1d2uss9AkMNo4NyyuWA3buuW/OJby8QIhAMD6ebhzRThGKQ8rOQDSljipA4gnk9n3rJt9xqUQAv1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463345},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.142.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/118c1f2cad3a61f5a3d563d7e8d966d3/grackle-ai-database-0.142.0.tgz","_integrity":"sha512-560cYTZa6pSPXb41DRpbubQhuwPAEHV6ADsKJ/wKJik1p+j2iGNFwbva0IF14MT40W2KfGuE5sUyj0VUBcqgKA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.142.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.142.0_1780257046732_0.4202587966537097","host":"s3://npm-registry-packages-npm-production"}},"0.143.0":{"name":"@grackle-ai/database","version":"0.143.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.143.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d38897796f359c592b1a5b9ce1a59304433f6b71","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.143.0.tgz","fileCount":118,"integrity":"sha512-9L9alddIIaSyPAxpFz/ja+xXeGdSEdRI1WsTe5xJ83+cV+Hgg2ghoDioSmrSD9eQuNPZPDioYcaI6YkXWJPvlw==","signatures":[{"sig":"MEUCICopBarlNNqArf2xsyuxUlaq919Av6RZJvMWCazZdSGkAiEA+Uh1IH+H0/ge5aAYXIlK6N1Ur181JG35g0xzfvEGAYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463345},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.143.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/fe3997ffa81695fbf1ab6befaf72afef/grackle-ai-database-0.143.0.tgz","_integrity":"sha512-9L9alddIIaSyPAxpFz/ja+xXeGdSEdRI1WsTe5xJ83+cV+Hgg2ghoDioSmrSD9eQuNPZPDioYcaI6YkXWJPvlw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.143.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.143.0_1780269049633_0.5800116361159975","host":"s3://npm-registry-packages-npm-production"}},"0.144.0":{"name":"@grackle-ai/database","version":"0.144.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.144.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"198a0675fc3ad8ec826aae9554be5225ecaa30cf","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.144.0.tgz","fileCount":118,"integrity":"sha512-uMe3af1qBoPoaJaqF926j3vjhBlL7dw8pEBCb1ikdU+OnS6HZMxIuxRbtgUfjdUHnhEsBsvNPyxEW/GrURW4QQ==","signatures":[{"sig":"MEUCIQD8s6ipHvg10YZR/UDBZF2a0jA3OJQnrNmnd0lL6HIYkgIgBI+gesdgE21I7z9k4BKAB5QdIRMJw7yZUo+ON6pCey4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474181},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.144.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2ed4844bcbae89a998ee68181c1ad5b9/grackle-ai-database-0.144.0.tgz","_integrity":"sha512-uMe3af1qBoPoaJaqF926j3vjhBlL7dw8pEBCb1ikdU+OnS6HZMxIuxRbtgUfjdUHnhEsBsvNPyxEW/GrURW4QQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.144.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.144.0_1780281805812_0.5643269299763629","host":"s3://npm-registry-packages-npm-production"}},"0.145.0":{"name":"@grackle-ai/database","version":"0.145.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.145.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a983f0c028641dee1a9e14a330d2c163257fd6af","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.145.0.tgz","fileCount":118,"integrity":"sha512-b43R4ti8AmAvVt8Y3EfRujJqWsyYhqb/py/F/O3tA5gtfVz56Mmei3eMidFeErT4bQ8IiZaxfno9bSnjsCRQaw==","signatures":[{"sig":"MEUCIE2dD9yRTRBgH2ogYW3Spx8rBfE41fmrw590PbKteN/FAiEAhkCsJiC4dq971ZOKixHyi5vfsXVrwriF/Ay3EEL1264=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474181},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.145.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c8b9fbfb0088f313fcb77a07424c9a90/grackle-ai-database-0.145.0.tgz","_integrity":"sha512-b43R4ti8AmAvVt8Y3EfRujJqWsyYhqb/py/F/O3tA5gtfVz56Mmei3eMidFeErT4bQ8IiZaxfno9bSnjsCRQaw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.145.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.145.0_1780348673519_0.8526857455079988","host":"s3://npm-registry-packages-npm-production"}},"0.146.0":{"name":"@grackle-ai/database","version":"0.146.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.146.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2a93c62465d85cba1d4e470111edfa6ad96dcfa3","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.146.0.tgz","fileCount":118,"integrity":"sha512-vSXBeNxyATkGpWb92p6BS66pMM2fD5N6+9udoxmWChs1l218RqhMj3X8PqeTZmUy6MLcCN9fj9SdZ0hkPDJUQA==","signatures":[{"sig":"MEUCICtmiOI3OPvvdrpSQ2ef6g14yjUWXRMLcjdo7iWlmTrwAiEA5v12+IHttke1O8OMajIMPSh1fHXeKiXIIVIVG7LP/Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480004},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.146.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/22d15818cec06bf1c0b358c43806d4ba/grackle-ai-database-0.146.0.tgz","_integrity":"sha512-vSXBeNxyATkGpWb92p6BS66pMM2fD5N6+9udoxmWChs1l218RqhMj3X8PqeTZmUy6MLcCN9fj9SdZ0hkPDJUQA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.146.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.146.0_1780370044270_0.7499333782959448","host":"s3://npm-registry-packages-npm-production"}},"0.147.0":{"name":"@grackle-ai/database","version":"0.147.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.147.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b8214e0a008a5365b1181ef9c04f4296067cfb5c","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.147.0.tgz","fileCount":118,"integrity":"sha512-8w/NXBdCYvPauX6UC9RLeWY56uCjVcM5Dt/GN21C6M3RFphYyYLjiSlluPCIx2dMAv3nF4DCrsXtxgo3n76xQA==","signatures":[{"sig":"MEUCIQD6coPevjLo31byihGsW3rYko2Ijz5kwaLILdxffBwAXAIgcBC8/SWaKr7X0ypUjqsiZooov8tkUMen4bWDZ9ZwvrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480004},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.147.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2cfcf02cee1b3b55782670bf3178a628/grackle-ai-database-0.147.0.tgz","_integrity":"sha512-8w/NXBdCYvPauX6UC9RLeWY56uCjVcM5Dt/GN21C6M3RFphYyYLjiSlluPCIx2dMAv3nF4DCrsXtxgo3n76xQA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.147.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.147.0_1780383437788_0.4842351087190906","host":"s3://npm-registry-packages-npm-production"}},"0.148.0":{"name":"@grackle-ai/database","version":"0.148.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.148.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"aaa2cf22e07ac164169c7e516d4ef2bd5c9cd47a","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.148.0.tgz","fileCount":118,"integrity":"sha512-vwBVGGs0W5rqslHHHDYm3H0mCZe97wEA3Lg644rVJQgTI6lr+LnoPDPlOibh3R4XC4z7YJZnZrldh6QlfPZAaA==","signatures":[{"sig":"MEUCIAtaH+Pc7cOp0KvzZJT6oGdqP/qPcSSwZGtNQb0odIZoAiEA7m4UYYmQnVoxtzlTqSL3yasJtR53mC1j5+uiwLDbOKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480004},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.148.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b9db016971a97cb7537baafe92e34f32/grackle-ai-database-0.148.0.tgz","_integrity":"sha512-vwBVGGs0W5rqslHHHDYm3H0mCZe97wEA3Lg644rVJQgTI6lr+LnoPDPlOibh3R4XC4z7YJZnZrldh6QlfPZAaA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.148.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.148.0_1780410029023_0.3989099305763426","host":"s3://npm-registry-packages-npm-production"}},"0.149.0":{"name":"@grackle-ai/database","version":"0.149.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.149.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f2602fa2a33ef0e2a0052ab8fb644146ae775a53","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.149.0.tgz","fileCount":118,"integrity":"sha512-vG2Hvtc/I98ZI+zA8Gr2oHim7UWP461Ci0EP7mKmdVEwfZPqqzJfgnIdT5ZqbBDrU2CQ5uEXIbwm17qb6C1nEg==","signatures":[{"sig":"MEUCIQD9otONSArTZWvda7tj0Cjf/3A7plMwPqsrWHB+Ns/luQIgJpnNCWrno8bTNTwb4udD+xoqrHNdDi2hZzppBsyJ4XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480004},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.149.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1fc9e497218f25d1294e6f2669f51482/grackle-ai-database-0.149.0.tgz","_integrity":"sha512-vG2Hvtc/I98ZI+zA8Gr2oHim7UWP461Ci0EP7mKmdVEwfZPqqzJfgnIdT5ZqbBDrU2CQ5uEXIbwm17qb6C1nEg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.149.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.149.0_1780414550525_0.19378090874387532","host":"s3://npm-registry-packages-npm-production"}},"0.150.0":{"name":"@grackle-ai/database","version":"0.150.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.150.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4ff2de830b6f6d6e27603ccb588adc0eeb1517bf","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.150.0.tgz","fileCount":118,"integrity":"sha512-6awzw7vz7Ro1seJfA+LcEl0o7dUKPe/RhK8LKBUQGGogsfK0Ybz1F6DidAM+eyHN6U7tydj5WTm93acpfyZEzQ==","signatures":[{"sig":"MEQCIHISeOlLn3GIC8U0QYJnJFri6VG3652aSOIZOM86mxLnAiBt9K0XqOora5k9mKeSqlXu+9xptoUMFxBuJwQxtGjPQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481550},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.150.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/99b3ae8f2ec40b411ae99063ca62f7c4/grackle-ai-database-0.150.0.tgz","_integrity":"sha512-6awzw7vz7Ro1seJfA+LcEl0o7dUKPe/RhK8LKBUQGGogsfK0Ybz1F6DidAM+eyHN6U7tydj5WTm93acpfyZEzQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.150.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.150.0_1780430729030_0.7582352247883013","host":"s3://npm-registry-packages-npm-production"}},"0.151.0":{"name":"@grackle-ai/database","version":"0.151.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.151.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"312a692423d22dad10b797e09b89e6cd39d4a7c6","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.151.0.tgz","fileCount":118,"integrity":"sha512-rObf7EtijSepiL9pTlumjOOjye/N78z8H8+EJsrDVYJbT/e5Ymd9mYaEHRU/jksNl/KrnjLad+yLI2sFPq3tbQ==","signatures":[{"sig":"MEQCIFU1bUnSxJoM5tGfD0sVARM3AA1I89I8oX+xzwyZlvvcAiAse3IvNtN/qIdMRqeetqHPce7k6hQ2zd/6t8lxQpnFpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482595},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.151.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bb1c8416e7707ea3aadc3a13d1c2b9bb/grackle-ai-database-0.151.0.tgz","_integrity":"sha512-rObf7EtijSepiL9pTlumjOOjye/N78z8H8+EJsrDVYJbT/e5Ymd9mYaEHRU/jksNl/KrnjLad+yLI2sFPq3tbQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.151.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.151.0_1780437238271_0.5944530183757899","host":"s3://npm-registry-packages-npm-production"}},"0.152.0":{"name":"@grackle-ai/database","version":"0.152.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.152.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fd4cb06dc281cb7dfd49a16d05250abae55ba383","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.152.0.tgz","fileCount":118,"integrity":"sha512-GczQsnDghh2H99IaXSTG01VHXUKQH0HPa3p60BNHO2bhkKKCH1mvg9jY29SnDWwTImK/qEeunNKmpBUCYjgzeQ==","signatures":[{"sig":"MEUCICJN+cyMHyPGH5qGFd9gCod5njPQ3lSe5hM2JoUoq1tzAiEArOyV/nUxN9pF5ADGyeKCXzQ7HBzEecjN9z7bI7obj/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482595},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.152.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/31ee91fbdd891bdf52eeaa4a856ca51e/grackle-ai-database-0.152.0.tgz","_integrity":"sha512-GczQsnDghh2H99IaXSTG01VHXUKQH0HPa3p60BNHO2bhkKKCH1mvg9jY29SnDWwTImK/qEeunNKmpBUCYjgzeQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.152.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.152.0_1780442563270_0.46734683561525703","host":"s3://npm-registry-packages-npm-production"}},"0.153.0":{"name":"@grackle-ai/database","version":"0.153.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.153.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"514e11519fbdf2a993e1dd88a0ff682091d6ef48","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.153.0.tgz","fileCount":118,"integrity":"sha512-Zyn28zg4SzxdcUWKzAG5uAjdMI3rFhpn3OEb/vO9dw2o73pZNavMfnJw8m8qzPBq18+J4L0RmQjyc0N5Xz+g9g==","signatures":[{"sig":"MEUCIQCNKf98krILYJzwfaiH64v+BMmvgk4e8KvDarnc0jXS+gIgWaFqBxGkmyPi1+G/XNiDq6y18t7Vlf7QPWPcHMP4ZC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482714},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.153.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6263d0e5a878bebcb4d13c804b8e8728/grackle-ai-database-0.153.0.tgz","_integrity":"sha512-Zyn28zg4SzxdcUWKzAG5uAjdMI3rFhpn3OEb/vO9dw2o73pZNavMfnJw8m8qzPBq18+J4L0RmQjyc0N5Xz+g9g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.153.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.153.0_1780444094413_0.7838908359852002","host":"s3://npm-registry-packages-npm-production"}},"0.154.0":{"name":"@grackle-ai/database","version":"0.154.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.154.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"32674ab8b558276e665b04bc20c875baf50c3509","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.154.0.tgz","fileCount":118,"integrity":"sha512-F7sGU7cC7wC7m9TF9urAIa0Nm/Z3eNWnhAwg2glInXaX0X+MTTZfZFCC5jgh9AUm5U9QzICu4Y1wbQoeDGVC4w==","signatures":[{"sig":"MEQCIEyIWaHkX23mRpx5QAo+rrinqu2pQDEqrfqgxZ/SBfBIAiB162hqRb11/h0SV8rt60CKKcz+GcIfK+pNP3gGFGnZ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482714},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.154.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e09ef9be0381b3843f943c2966ab53f7/grackle-ai-database-0.154.0.tgz","_integrity":"sha512-F7sGU7cC7wC7m9TF9urAIa0Nm/Z3eNWnhAwg2glInXaX0X+MTTZfZFCC5jgh9AUm5U9QzICu4Y1wbQoeDGVC4w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.154.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.154.0_1780458425589_0.6951110800103144","host":"s3://npm-registry-packages-npm-production"}},"0.155.0":{"name":"@grackle-ai/database","version":"0.155.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.155.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ae187314e8e82459193380a12c96e0723d9cbbb9","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.155.0.tgz","fileCount":118,"integrity":"sha512-oFmf3WtDMXqwQr/ifJeEYOHjrcyfXz+cJEAfaDh482D59DyOCsKQWRIcNnh0Xc6ZUZqzsgojspalZg30OvaoJA==","signatures":[{"sig":"MEUCIAmFc0KTvwm5hN80Kbo7tzPDxlpI7ep2R7sR7NnrR8zuAiEAlUQw9+HyqbgMPYqeEYPoqccKuui6e/XiM7DQUtlVl2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485636},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.155.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a5b6464e58f7c9565f2bb617cc34a688/grackle-ai-database-0.155.0.tgz","_integrity":"sha512-oFmf3WtDMXqwQr/ifJeEYOHjrcyfXz+cJEAfaDh482D59DyOCsKQWRIcNnh0Xc6ZUZqzsgojspalZg30OvaoJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.155.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.155.0_1780465742180_0.37161756512393684","host":"s3://npm-registry-packages-npm-production"}},"0.156.0":{"name":"@grackle-ai/database","version":"0.156.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.156.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"56ec5436828f16dc7630d5c806142bfc530abfae","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.156.0.tgz","fileCount":118,"integrity":"sha512-kE6zHafAsTonh6oEwY/Y6gfIXFXTLmFFonRvTmKlCVnhZK/zogEhL1jloG10WRjPisLFWF8EakfcK1Pp6DPJLA==","signatures":[{"sig":"MEUCIQCs0A3y5Mu9fGjCx5TOfXPQIzintXdb+eHY2ZIVbm9vmAIgdCCxH6oJjUmDQclYSa0AHTwQe8JRC3U2LeceBsqtiIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.156.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c57ba69ae74642f83a01592cdd3ed382/grackle-ai-database-0.156.0.tgz","_integrity":"sha512-kE6zHafAsTonh6oEwY/Y6gfIXFXTLmFFonRvTmKlCVnhZK/zogEhL1jloG10WRjPisLFWF8EakfcK1Pp6DPJLA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.156.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.156.0_1780470120594_0.3902222013430121","host":"s3://npm-registry-packages-npm-production"}},"0.157.0":{"name":"@grackle-ai/database","version":"0.157.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.157.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"660ad45e38a008f89c3b6c0c51e9beaacaaf4844","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.157.0.tgz","fileCount":118,"integrity":"sha512-L7wRmlKqza5Y6hdHcV7j5X8c68bv9LH8GY0O3iOv1dpby62LuPS7++3g1nvemGmSS1G5DvVfiiJBixD33qOkHw==","signatures":[{"sig":"MEUCIGvk9fneuKIUarpQ1zFhMGTM/6at93UjXIQM+8P29ZdrAiEAnui21tMzy04SyWP0ydoeX3hdb1JR5UCH4lcUy3FdK8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486885},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.157.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/99a59f29be000229f18a46e2f5740263/grackle-ai-database-0.157.0.tgz","_integrity":"sha512-L7wRmlKqza5Y6hdHcV7j5X8c68bv9LH8GY0O3iOv1dpby62LuPS7++3g1nvemGmSS1G5DvVfiiJBixD33qOkHw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.157.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.157.0_1780471962398_0.2998466054113764","host":"s3://npm-registry-packages-npm-production"}},"0.158.0":{"name":"@grackle-ai/database","version":"0.158.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.158.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"850ebcd23fe283d9f641897bc28727da2fc24b4f","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.158.0.tgz","fileCount":118,"integrity":"sha512-5/rK00W70Zuz4CoI64/BM79qP+LrIZZk8LX8ZHTkE2ICe77y8blYbtfsuWjXg6jG6LfzdO0sWO4TzYoGK2lFGg==","signatures":[{"sig":"MEUCIQCW/AxnoqzSUkIjyw0Ss0s2li5vAar0gotGTxztO7BYxgIgKbXVjIL0FIOKwXG+1k8/y2gK6XC2Q+7SL2weEHVe3aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.158.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1c68a675a2c249af04ec189180badcc3/grackle-ai-database-0.158.0.tgz","_integrity":"sha512-5/rK00W70Zuz4CoI64/BM79qP+LrIZZk8LX8ZHTkE2ICe77y8blYbtfsuWjXg6jG6LfzdO0sWO4TzYoGK2lFGg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.158.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.158.0_1780473772444_0.2779225167081787","host":"s3://npm-registry-packages-npm-production"}},"0.159.0":{"name":"@grackle-ai/database","version":"0.159.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.159.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"91928104402ab558d38aaf24ca2eb48d5c33bfa4","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.159.0.tgz","fileCount":118,"integrity":"sha512-7sx0g3H1ue0zNe/PFkGnpuMClVG/umH3Pb5H26hghhi32WzxT9XCkYLsD4dPkVu+oGwhUZtms3FpyU9Bq+GbDw==","signatures":[{"sig":"MEQCIG1stZ3nLFbOxc37w/8wID+PC0pybge9Fe4fCYNgt0IlAiBm6jqJC5smKVmExeaXo+sxTHcXMmmTNp7fVoFTpO1VZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.159.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f2722de3d2e47e2ff671af5bb7869721/grackle-ai-database-0.159.0.tgz","_integrity":"sha512-7sx0g3H1ue0zNe/PFkGnpuMClVG/umH3Pb5H26hghhi32WzxT9XCkYLsD4dPkVu+oGwhUZtms3FpyU9Bq+GbDw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.159.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.159.0_1780475109847_0.42189280540842167","host":"s3://npm-registry-packages-npm-production"}},"0.160.0":{"name":"@grackle-ai/database","version":"0.160.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.160.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"12ac4ecac2276b32652e925c1b98c699026964e1","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.160.0.tgz","fileCount":118,"integrity":"sha512-NyW2KbJ6TXYrQ5hYL6RttZh6RnufkTU2YDszDgVWGDTMTDGBz/TW9KQgt+AUH0LUcW1hKHeybpH4cxZF/OeNrw==","signatures":[{"sig":"MEYCIQCvdq3qI/CzbDXGPdLKdavM+e6M4i9PCURh6vp5MpejYQIhAO992+NlLAEh/dySQwdMs7wGtrIJDI6IhM/IObwOAYYN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.160.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/144052091a4c752c8d232fd67cbc3e5a/grackle-ai-database-0.160.0.tgz","_integrity":"sha512-NyW2KbJ6TXYrQ5hYL6RttZh6RnufkTU2YDszDgVWGDTMTDGBz/TW9KQgt+AUH0LUcW1hKHeybpH4cxZF/OeNrw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.160.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.160.0_1780507334279_0.6555304804856352","host":"s3://npm-registry-packages-npm-production"}},"0.161.0":{"name":"@grackle-ai/database","version":"0.161.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.161.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"33996e00cb06297413344894b666b34e159b1d4f","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.161.0.tgz","fileCount":118,"integrity":"sha512-uA3/oxsNW1jmjzfUli99t19JsDnfTn6sNhu96+KhW22AP4R/NQN2r8N2VrVGtgAUrU1sBQoroner/DbkzD2fhg==","signatures":[{"sig":"MEUCIQDdtco41uGaKTDXV3KUIqlW+6IaVV3satjKPjo1vGUEhQIgLxwQs73cMJKq8iUOCpRCyjJg1iLDPjErHUQoXla9Q5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.161.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b8325c98dd8bac7bc687306745830302/grackle-ai-database-0.161.0.tgz","_integrity":"sha512-uA3/oxsNW1jmjzfUli99t19JsDnfTn6sNhu96+KhW22AP4R/NQN2r8N2VrVGtgAUrU1sBQoroner/DbkzD2fhg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.161.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.161.0_1780511057342_0.2731283249705252","host":"s3://npm-registry-packages-npm-production"}},"0.162.0":{"name":"@grackle-ai/database","version":"0.162.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.162.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9368d780a60baba4628e069ddd4afad4cb62488e","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.162.0.tgz","fileCount":118,"integrity":"sha512-M3DAgrWxSZP7puidOGrR7dP490kkahj7LRenwDinIYqwdtEymwVwwApgTygz9tMh41xOwUASOzC5gOYBHU/5LA==","signatures":[{"sig":"MEYCIQCNMTT92S/bV9GdR0Yqxc+0kpsfe7TZkaFvg8WM1tpcvgIhALIZ/uscD2a7OF76ucU3E4mDSv6Ay481nJ48dwP5RtrY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.162.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/da7eff348f56106e886a66c7e154c037/grackle-ai-database-0.162.0.tgz","_integrity":"sha512-M3DAgrWxSZP7puidOGrR7dP490kkahj7LRenwDinIYqwdtEymwVwwApgTygz9tMh41xOwUASOzC5gOYBHU/5LA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.162.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.162.0_1780513562654_0.9410218152279106","host":"s3://npm-registry-packages-npm-production"}},"0.163.0":{"name":"@grackle-ai/database","version":"0.163.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.163.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fe580af83f9c3cbfffac2462300f69a4b2b6c6d2","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.163.0.tgz","fileCount":118,"integrity":"sha512-TfIq8Z1HaJpo3J+ufn1Ti528wf4otYr7T21/qI93j8orUUy4aB9/6XMSKuaNXSKSPOL28eBuLMPZfIjQzct/hg==","signatures":[{"sig":"MEQCID275Q55zVIW9NWUKcstBtpYDsUvO/TFRAO/USMfrtFGAiAkBgkQRUJo0UaG1zih5fYspD9PjifbPzVqXwXDpt8abw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.163.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7efeb151c5919f60b7cda4e27d27cdde/grackle-ai-database-0.163.0.tgz","_integrity":"sha512-TfIq8Z1HaJpo3J+ufn1Ti528wf4otYr7T21/qI93j8orUUy4aB9/6XMSKuaNXSKSPOL28eBuLMPZfIjQzct/hg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.163.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.163.0_1780517756625_0.9788015485034385","host":"s3://npm-registry-packages-npm-production"}},"0.164.0":{"name":"@grackle-ai/database","version":"0.164.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.164.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e2dce063f0405fc5e97f69e58aa7ce01ed27faca","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.164.0.tgz","fileCount":118,"integrity":"sha512-/6FXdpf2pmqOwdXCrkJH2NIXXAUQIrTQk4JaZGbpQLuEsyR8WjEyOsvSiST779I54uVInznAJLRpz6zeUT5ILg==","signatures":[{"sig":"MEUCIBfe6vs+FhNCzhm4oTWFEsY2Mzpyuy11bpY3pFWmAMW/AiEA4pzuEFm82EawDYzNcymO0hOhfN1tBZuD6g4krBmBXiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.164.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5c8e22f6172f97b1ac2d4a6382023eb8/grackle-ai-database-0.164.0.tgz","_integrity":"sha512-/6FXdpf2pmqOwdXCrkJH2NIXXAUQIrTQk4JaZGbpQLuEsyR8WjEyOsvSiST779I54uVInznAJLRpz6zeUT5ILg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.164.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.164.0_1780540288748_0.500991000673519","host":"s3://npm-registry-packages-npm-production"}},"0.165.0":{"name":"@grackle-ai/database","version":"0.165.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.165.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5303ef6137c1dfef8ffabb32af0aa3c1234e0ab3","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.165.0.tgz","fileCount":118,"integrity":"sha512-hNGl77AvhiHABEgDrbmkNbDZ6m6O58BkyOGZmASwFce+GtiIEqUq4II1a7/oc1TJ7rFy421yJu5KcCzyfp6LsA==","signatures":[{"sig":"MEQCIHa1QQgjXNW1mNKv6bi/8ao5yW+Kvm7QLgfZewFxDpHAAiBUJC7zoXe7hYLKbJPpsAQ9bsyG98AsD74VGAmOeJx3fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.165.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2428bc4172279901390f5cff25e166f9/grackle-ai-database-0.165.0.tgz","_integrity":"sha512-hNGl77AvhiHABEgDrbmkNbDZ6m6O58BkyOGZmASwFce+GtiIEqUq4II1a7/oc1TJ7rFy421yJu5KcCzyfp6LsA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.165.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.165.0_1780541836586_0.6802573584087555","host":"s3://npm-registry-packages-npm-production"}},"0.166.0":{"name":"@grackle-ai/database","version":"0.166.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.166.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6a4fafbee35a1cea1039f9e1d7483b647bd625af","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.166.0.tgz","fileCount":118,"integrity":"sha512-S5N2hfbpQsw+ZEwnZPbp81mB+v2nnq8PGQALzq0xB4+403XXmneWaOH7SxhsW7E8S1shLQkXU+VSaGkTQmRfpA==","signatures":[{"sig":"MEUCIBVMawIG8XHduMT3ozzXQchZqfjeoKoC9J4nawDFEVMrAiEAlW6L5tJhDl3sXi44QctqkVZ3tYyU0pyp1w4ikbEAlUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488755},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.166.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/fb4fbc560de5777b7252559a6c2e95c2/grackle-ai-database-0.166.0.tgz","_integrity":"sha512-S5N2hfbpQsw+ZEwnZPbp81mB+v2nnq8PGQALzq0xB4+403XXmneWaOH7SxhsW7E8S1shLQkXU+VSaGkTQmRfpA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.166.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.166.0_1780549647435_0.917655221005492","host":"s3://npm-registry-packages-npm-production"}},"0.167.0":{"name":"@grackle-ai/database","version":"0.167.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.167.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"46c7faa27d0c4dbef69437fb8d6fa6e91135ade4","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.167.0.tgz","fileCount":118,"integrity":"sha512-+6xS3Y8mw8TqB9+hF2p1doZM4TZQ2Mug5WAItnzxhy+IbCIYwa7iUslcQaMeW9A6ycSuR9c1mAa0pzSBektLQA==","signatures":[{"sig":"MEUCIHrOgHhRAPeT24OLGbAl2hGxi+oSDIgljoroTIPAKg5JAiEA0MBQ/0wHks2TxThctXmwGyWbhIfldpl9TLlORN4QteE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488784},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.167.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0bb16f3227ad8a06ffa2ee9bb40fe415/grackle-ai-database-0.167.0.tgz","_integrity":"sha512-+6xS3Y8mw8TqB9+hF2p1doZM4TZQ2Mug5WAItnzxhy+IbCIYwa7iUslcQaMeW9A6ycSuR9c1mAa0pzSBektLQA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.167.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.167.0_1780553391327_0.02884605545365626","host":"s3://npm-registry-packages-npm-production"}},"0.168.0":{"name":"@grackle-ai/database","version":"0.168.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.168.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6bb9cf5b2c1f9d0dcc79a41cf2cafd3442e75665","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.168.0.tgz","fileCount":118,"integrity":"sha512-5k7OmF2jhgO6rz2ZWlUqVpAV7IKnHQ37kuN3cICiI9nbNT0yWsAVFiQwxYic/Hk/lUVlkxeDPq6Bi7uH35N6AA==","signatures":[{"sig":"MEUCIBAedsuuMq2h0yj47rX5/eyOy19RXadiUnLiBIYYaNXEAiEAlyuGvsR1+/sI0TsykvHi6sfW/F5a8YQ635r8Jl6a4ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488784},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.168.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ec9e8574793a7064c28bd7d986052b35/grackle-ai-database-0.168.0.tgz","_integrity":"sha512-5k7OmF2jhgO6rz2ZWlUqVpAV7IKnHQ37kuN3cICiI9nbNT0yWsAVFiQwxYic/Hk/lUVlkxeDPq6Bi7uH35N6AA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.168.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.168.0_1780557968200_0.013304597144877084","host":"s3://npm-registry-packages-npm-production"}},"0.169.0":{"name":"@grackle-ai/database","version":"0.169.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.169.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"66a1c922952bea97e439cabbecccfaa70ac19eb7","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.169.0.tgz","fileCount":118,"integrity":"sha512-LY2C8m6zy4L323eSwW983mG4FxPlePHNrTXD/lHZr9Rzazsrja496Uu/c4NspT9HJNftXcPHXLE3esz4ubnbQw==","signatures":[{"sig":"MEQCICuzavMJrcgYs/vHquCQEPmrkYfWDOwx9xLIeCTmVtgKAiB6qN7/sEQC2C+/aH5M55/FwNtA+tb/RwIxcHShUG1DjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488784},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.169.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/363b8959ae39dd591a8ac58efc9574c1/grackle-ai-database-0.169.0.tgz","_integrity":"sha512-LY2C8m6zy4L323eSwW983mG4FxPlePHNrTXD/lHZr9Rzazsrja496Uu/c4NspT9HJNftXcPHXLE3esz4ubnbQw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.169.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.169.0_1780583316950_0.6731380892372951","host":"s3://npm-registry-packages-npm-production"}},"0.170.0":{"name":"@grackle-ai/database","version":"0.170.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.170.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d49ea262641d3bcfa657313c93f1286ac768af64","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.170.0.tgz","fileCount":118,"integrity":"sha512-IwOJ6RyrV0kOq2dpKbzTBWbilsRN6JtH3+PVT19ZR8XbfVw1/cpX4C7NojPMVed7Gz7Pq7y12uW6Sc22aP9kPQ==","signatures":[{"sig":"MEUCIFqNXAkZihlf0Iy2HL9lyZHwNVv5dJNOWFnGxFIrFE6rAiEA5HniL2q0bxpjaiCjumrnkn1CgnsdlLmGQIzyf93C6yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488784},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.170.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/46d3f81ad06d653c8ce5d129b8850a4c/grackle-ai-database-0.170.0.tgz","_integrity":"sha512-IwOJ6RyrV0kOq2dpKbzTBWbilsRN6JtH3+PVT19ZR8XbfVw1/cpX4C7NojPMVed7Gz7Pq7y12uW6Sc22aP9kPQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.170.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.170.0_1780628416173_0.8161337308096783","host":"s3://npm-registry-packages-npm-production"}},"0.171.0":{"name":"@grackle-ai/database","version":"0.171.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.171.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2cdbec81cb75c689de890b4b8f2fcceb93b861ea","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.171.0.tgz","fileCount":126,"integrity":"sha512-8Vsewc+E4krXaVfw26Znhhf46kZ514H1ZiN49AyDGmTY/48pCu9Oy9fzToCEb+0s14JvIupRrFXSyvzrCfitkw==","signatures":[{"sig":"MEQCIA50HDMlBAjfsTeIwrT8KlMeCtRtcYk0EAaLJJWXWAovAiB95DwlpM4+61EIKcT7a09xf1g0iDI2m6adTpQVT+L5PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530813},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.171.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/67d1f0a47b5fd6115e81c8b07e48ee5b/grackle-ai-database-0.171.0.tgz","_integrity":"sha512-8Vsewc+E4krXaVfw26Znhhf46kZ514H1ZiN49AyDGmTY/48pCu9Oy9fzToCEb+0s14JvIupRrFXSyvzrCfitkw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.171.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.171.0_1780633551074_0.9661377613568094","host":"s3://npm-registry-packages-npm-production"}},"0.172.0":{"name":"@grackle-ai/database","version":"0.172.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.172.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d7059f8d69cbaf89c44900936ebc2b0657fa846b","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.172.0.tgz","fileCount":126,"integrity":"sha512-mt8B2zypo0xyDRxPoGHwKtv7uSE/jxidZnlvJ2LZhNE0ELgewCOhS0rS9PJTOZ5LUoSJzUNJkiEes+pRmQzvmg==","signatures":[{"sig":"MEUCIQCo5Dlec+4kfjYZtUTGhmsuKNhzAVKAoB/vanyFdEzNKgIgT11GefiuE4RupWK1UABZzXjn1hJU5ArQdKt8iIo+FMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530813},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.172.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d5bbe56e87efb780627032cd5d6908e1/grackle-ai-database-0.172.0.tgz","_integrity":"sha512-mt8B2zypo0xyDRxPoGHwKtv7uSE/jxidZnlvJ2LZhNE0ELgewCOhS0rS9PJTOZ5LUoSJzUNJkiEes+pRmQzvmg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.172.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.172.0_1780638241673_0.7817753354880812","host":"s3://npm-registry-packages-npm-production"}},"0.173.0":{"name":"@grackle-ai/database","version":"0.173.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.173.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"06cd8993a3432f385e321f2c7f5e2b76e2e74a47","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.173.0.tgz","fileCount":126,"integrity":"sha512-OLTV6qCgxKFJ/Ws6pVi2sXtvfQQ0qQ2HZ9/FXMqNyZRSjG1JYWjdD1WX9xRvwQbxeI81iR8u794pBupnpRld8A==","signatures":[{"sig":"MEUCIDOKmx7Rpz8dLT7un9VvH40meHgwsMOSlZTsCoyGZsNzAiEAkuzZo+l1xI2CG0DA0bH43vaCIljduhu49KnvKySNcB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531733},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.173.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8b0706dec6519d88fb145678a043b099/grackle-ai-database-0.173.0.tgz","_integrity":"sha512-OLTV6qCgxKFJ/Ws6pVi2sXtvfQQ0qQ2HZ9/FXMqNyZRSjG1JYWjdD1WX9xRvwQbxeI81iR8u794pBupnpRld8A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.173.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.173.0_1780641145712_0.05170890420524121","host":"s3://npm-registry-packages-npm-production"}},"0.174.0":{"name":"@grackle-ai/database","version":"0.174.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.174.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"08fc59465bcd7e0f9764749cec0aeae5dc2cdb95","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.174.0.tgz","fileCount":126,"integrity":"sha512-Zp9veDJ4i2Uh09Vw5o5LHNTkfGZ6t4t/Y/O1AuH0VQ0EyIqwp1EU1bOtMBGqTsx6dkICzKBox32pLtQ2xVkLyA==","signatures":[{"sig":"MEUCIQCBphNL0VckkkSlB7dP/aglzB/Oto9Ei9lpJrT6Y/NCzQIgbb6ht+bXGhxIKnvODQ6/4fUJvW875Q+Wxjppcg0WL2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531833},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.174.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/426fe6d76a0ba2c220463bbc7e5d03ae/grackle-ai-database-0.174.0.tgz","_integrity":"sha512-Zp9veDJ4i2Uh09Vw5o5LHNTkfGZ6t4t/Y/O1AuH0VQ0EyIqwp1EU1bOtMBGqTsx6dkICzKBox32pLtQ2xVkLyA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.174.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.174.0_1780643898935_0.22235260216284902","host":"s3://npm-registry-packages-npm-production"}},"0.175.0":{"name":"@grackle-ai/database","version":"0.175.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.175.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a4a357c803a0aa9d4671d1678b9d470d1abc6db4","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.175.0.tgz","fileCount":126,"integrity":"sha512-wq4Bzizv91LnFwD25tVUPqfKm9NIouI7bHxvekn5OX7+O/Iq2d3CPfZUyvxaDfAoGkSWv5LMMUdH5yW73zDw0Q==","signatures":[{"sig":"MEUCIEUfWgcJB6+WdrmJ9nuRfH/CpFiFUuQycjeVZSvB8LVCAiEAs7TVzbC568F2bD/vzJnCEF5MZYzZnh1Bu735LkvMLAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532544},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.175.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0164f49225ee6f42d6b0ae908d53bfd7/grackle-ai-database-0.175.0.tgz","_integrity":"sha512-wq4Bzizv91LnFwD25tVUPqfKm9NIouI7bHxvekn5OX7+O/Iq2d3CPfZUyvxaDfAoGkSWv5LMMUdH5yW73zDw0Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.175.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.175.0_1780661567218_0.9608945534175448","host":"s3://npm-registry-packages-npm-production"}},"0.176.0":{"name":"@grackle-ai/database","version":"0.176.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.176.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0f693e3cd438bef39fc7effcbe62ee58aca74c08","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.176.0.tgz","fileCount":126,"integrity":"sha512-kjq1ELpOpEukGOoyGWrbD+nt8NdFzbNDGHO7m0LiOczxGAXqfS4sWvnrQwmS+S/mk7cX9jSWo/xduoIpWJr9Mw==","signatures":[{"sig":"MEUCIGZn/H0GEwiOE/IeNvWkLmHdlhFjwTb0olzNMN7//VZYAiEA7fXA3/MGfLrahQcPPaB8UTTpd/51h3JwuMQK0+T5djo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532544},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.176.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6ed1497f370b3d88807dd38d3994bf99/grackle-ai-database-0.176.0.tgz","_integrity":"sha512-kjq1ELpOpEukGOoyGWrbD+nt8NdFzbNDGHO7m0LiOczxGAXqfS4sWvnrQwmS+S/mk7cX9jSWo/xduoIpWJr9Mw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.176.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.176.0_1780670310255_0.3816178077710588","host":"s3://npm-registry-packages-npm-production"}},"0.177.0":{"name":"@grackle-ai/database","version":"0.177.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.177.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f7ac68a2683fd49b268446320ee625d26a86ab4d","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.177.0.tgz","fileCount":126,"integrity":"sha512-tD+NvDHCYWFwFBborU72Y4R56nPDUuH2IM6QSUisIM/sy778zinYk55gy0GLIW7DwW1zFsoGQUKzFj4CdQ2Zrw==","signatures":[{"sig":"MEYCIQCUuMF7Tnd5CGSasi/MANk2zRLRtCN6380Crukd21j3BAIhAJkzMTGBKsuqREkVlpi3J4N0PuxYcmiCEReHpDlOqtw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532544},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.177.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/250308732e71f9709c95cf0e1cffce73/grackle-ai-database-0.177.0.tgz","_integrity":"sha512-tD+NvDHCYWFwFBborU72Y4R56nPDUuH2IM6QSUisIM/sy778zinYk55gy0GLIW7DwW1zFsoGQUKzFj4CdQ2Zrw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.177.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.177.0_1780682416590_0.29706093101041553","host":"s3://npm-registry-packages-npm-production"}},"0.178.0":{"name":"@grackle-ai/database","version":"0.178.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.178.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"616833947a3c2b03d927242a0ec8868800de7558","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.178.0.tgz","fileCount":126,"integrity":"sha512-D7MnKuTV/CNI5UQqWmsghxRgmBsXMF1tBFy3ZPLJmbX1QCEN9/4qjewJLUNwtuN6FvVZLlWVQHr9Ogm7jrzoPQ==","signatures":[{"sig":"MEUCIQCFHX9ePRawtNTKIeUu9a5+eq0rZmIQ2m83pzP95smyWgIgQdz+jX+DyDnG4+H5Okg78el/Wx2rs9+TL+Er+NFL3sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532544},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.178.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3d5d57d4dbb97cc9517f400056699242/grackle-ai-database-0.178.0.tgz","_integrity":"sha512-D7MnKuTV/CNI5UQqWmsghxRgmBsXMF1tBFy3ZPLJmbX1QCEN9/4qjewJLUNwtuN6FvVZLlWVQHr9Ogm7jrzoPQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.178.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.178.0_1781109841283_0.17573334657604067","host":"s3://npm-registry-packages-npm-production"}},"0.179.0":{"name":"@grackle-ai/database","version":"0.179.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.179.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8cb97130746186524b814d2c07bfb3ec16b7c21c","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.179.0.tgz","fileCount":126,"integrity":"sha512-4b/bKV/NcGZCGJ6Tue+KASgwtb9sH8DxGMbnry3WTKMHloDjWfOKkanQBox2MDS2yazGeiKUFHPfJ/SRXIBttQ==","signatures":[{"sig":"MEUCIEUL5ooXiABbTpf4TWWvUL+3zX0Wa/jSDxQL7rBX8IVxAiEA9I8QRHXTprCTEV10Op39gq1uT9+1KInP4SpeJnkz06Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533542},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.179.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/58b79ebecf1fa9fcd46d678fa6e8401d/grackle-ai-database-0.179.0.tgz","_integrity":"sha512-4b/bKV/NcGZCGJ6Tue+KASgwtb9sH8DxGMbnry3WTKMHloDjWfOKkanQBox2MDS2yazGeiKUFHPfJ/SRXIBttQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.179.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.179.0_1781113535663_0.4024797978335417","host":"s3://npm-registry-packages-npm-production"}},"0.180.0":{"name":"@grackle-ai/database","version":"0.180.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.180.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9c23c1d57aa56691d16a496dc715250fdbbb628d","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.180.0.tgz","fileCount":126,"integrity":"sha512-imJ+hbTvMUrP999/3jQfJ+Tu3bJbrezvB7pMV5TKWN11JX3515DiYiGRnG9FxiCnpVYMxlNdZtE3/seVgSZe/A==","signatures":[{"sig":"MEUCIFIfCdVL181glSCqORuUbTWaVIhQ5rR8FAPi6KYhR0DEAiEA8BuhgVt4EZq16AmyjHMNuUdipN3L/uoIgPLkO+HWbpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533542},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.180.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/cf36e50df13b85a3737e8aa2ce8f3069/grackle-ai-database-0.180.0.tgz","_integrity":"sha512-imJ+hbTvMUrP999/3jQfJ+Tu3bJbrezvB7pMV5TKWN11JX3515DiYiGRnG9FxiCnpVYMxlNdZtE3/seVgSZe/A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.180.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.180.0_1781119104393_0.25523004515962566","host":"s3://npm-registry-packages-npm-production"}},"0.181.0":{"name":"@grackle-ai/database","version":"0.181.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.181.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ddb2eb21f46592e07ed3dacafc021a5826251576","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.181.0.tgz","fileCount":126,"integrity":"sha512-jYFIx83xsHlraRHwMmCDanrqP4zl0FwdA532v1Cg6wVUmsYoBBmjuY4f0H7LjSnqaVDhjz3Lel8/KPv7Qze0Xg==","signatures":[{"sig":"MEUCIQDWtCtjzTNf+X41RL6tRe5E9akOHCYbZXFyHyTHLQ0pXgIgTnRWa/iUyVDMYqgSw0wt73EI5qTwxZgCC+8coF0eG7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533871},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.181.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/34efea81e41db96934e01af4d372e626/grackle-ai-database-0.181.0.tgz","_integrity":"sha512-jYFIx83xsHlraRHwMmCDanrqP4zl0FwdA532v1Cg6wVUmsYoBBmjuY4f0H7LjSnqaVDhjz3Lel8/KPv7Qze0Xg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.181.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.181.0_1781123069797_0.1314385927302426","host":"s3://npm-registry-packages-npm-production"}},"0.182.0":{"name":"@grackle-ai/database","version":"0.182.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.182.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d4ef3c71df92b91000794566c481f9b26372c3ff","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.182.0.tgz","fileCount":126,"integrity":"sha512-mNjhBTKlPfxoVKsHSORAkjIGlL80R5DXM8jMs3hnwhxrsObfV1SZbHKoprWHnLbPIl+iUq9k6jNhxRSsmgLl4Q==","signatures":[{"sig":"MEUCIHL8rcmQFzeJp9+qQevL7J5GSMp/oxU4xAeGVb0DtYXZAiEAtfsPcFwv4PaCxppv2FDfgVX/S8F5Eec6VnUkYsioVlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533871},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.182.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/878ccb005fb97ccfd1330145a3ee7605/grackle-ai-database-0.182.0.tgz","_integrity":"sha512-mNjhBTKlPfxoVKsHSORAkjIGlL80R5DXM8jMs3hnwhxrsObfV1SZbHKoprWHnLbPIl+iUq9k6jNhxRSsmgLl4Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.182.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.182.0_1781125485481_0.24281854872317754","host":"s3://npm-registry-packages-npm-production"}},"0.183.0":{"name":"@grackle-ai/database","version":"0.183.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.183.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1d5a7a2891ca6806a5e3fd47f12248f27900a6a8","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.183.0.tgz","fileCount":126,"integrity":"sha512-PYJD3AkJCAFmgqNCkFBBQp2b394ddQXgATDkMfa1m5fs1my7gTFMCahf5/fE6SRAsh56+MqeOKtfyxSsDilYew==","signatures":[{"sig":"MEUCIGfpTLIoOZYaMF8ccOGru7TOWpLrScCi+X/aUz9J4dcLAiEAgZy3bmuJQJ6/xuPKvU13YwfJcyawBbInWKTAAursEoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533897},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.183.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5712f6ae1cae745aa0f4bb51fa2eaac0/grackle-ai-database-0.183.0.tgz","_integrity":"sha512-PYJD3AkJCAFmgqNCkFBBQp2b394ddQXgATDkMfa1m5fs1my7gTFMCahf5/fE6SRAsh56+MqeOKtfyxSsDilYew==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.183.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.183.0_1781141865565_0.48940814708334446","host":"s3://npm-registry-packages-npm-production"}},"0.184.0":{"name":"@grackle-ai/database","version":"0.184.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.184.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"28910ceea64917098fdaed065c0a613940253c25","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.184.0.tgz","fileCount":126,"integrity":"sha512-ElnRyIJO3qunA7zV4Go6OeP3bXWljwmc5KAK6tTp23SST1GtRn+Pxbqgl2VW7VbIRtr7uU7bIqpZQylpnJrlkg==","signatures":[{"sig":"MEUCIQCwLJK4bG78uUn+BAT/xxepAMJhn01rnQ3kqEhdbWBPKAIgctA9cEVZhEuYZCElpzddLOkhO0qukCo9RpI5DSzo/EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533897},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.184.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9829ba2ce71328bc9d3ffbcb41b40be9/grackle-ai-database-0.184.0.tgz","_integrity":"sha512-ElnRyIJO3qunA7zV4Go6OeP3bXWljwmc5KAK6tTp23SST1GtRn+Pxbqgl2VW7VbIRtr7uU7bIqpZQylpnJrlkg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.184.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.184.0_1781143556918_0.8890648468710971","host":"s3://npm-registry-packages-npm-production"}},"0.185.0":{"name":"@grackle-ai/database","version":"0.185.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.185.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"bf8808463e313e0b16b952ab07c54942c9524394","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.185.0.tgz","fileCount":126,"integrity":"sha512-cGum1YZlSfjl+3IpkTkqtI++ogwPF8oD4UC7/Mcy5cp+W65FCekmX84g1WAsFtiGW7WLmjao48VjO+wXXrcVYA==","signatures":[{"sig":"MEYCIQCI0UsZUa6xexy4lh0JjMLUdk1uK3kKZ0+uMqe7tVD/nAIhAPGU8vORMJLcenwjLox/gK2uLHrj54gwBCiW+C/ZT1Cl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533897},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.185.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9bc84aa433ff4d581518d90d0deddea9/grackle-ai-database-0.185.0.tgz","_integrity":"sha512-cGum1YZlSfjl+3IpkTkqtI++ogwPF8oD4UC7/Mcy5cp+W65FCekmX84g1WAsFtiGW7WLmjao48VjO+wXXrcVYA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.185.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.185.0_1781144909647_0.5547002102883811","host":"s3://npm-registry-packages-npm-production"}},"0.186.0":{"name":"@grackle-ai/database","version":"0.186.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.186.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9d459a5b121518a6f19d765416c39d8258797212","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.186.0.tgz","fileCount":126,"integrity":"sha512-/d15TXLIctGPbDqQXgu/i22l/G6OulqGH4iqk+8REJYMa4GP03nXPlx/4xKUiXbm7fYOmM4+7Q3qniDVFgOVXQ==","signatures":[{"sig":"MEYCIQDEdcTDxox8hmj5H595S6tFkixKX52akBFXJJZTsEQZ+gIhAP5Q5Vl2ZMsvSJMo0LrzoRmYylHawu/galzyfOnOkLXk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533897},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.186.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6d908ad49925f9caf8251f0d3c826d51/grackle-ai-database-0.186.0.tgz","_integrity":"sha512-/d15TXLIctGPbDqQXgu/i22l/G6OulqGH4iqk+8REJYMa4GP03nXPlx/4xKUiXbm7fYOmM4+7Q3qniDVFgOVXQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.186.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.186.0_1781152059063_0.2595778625878593","host":"s3://npm-registry-packages-npm-production"}},"0.187.0":{"name":"@grackle-ai/database","version":"0.187.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.187.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fe9f15bc79e0d923fde4132c3c49326e71fe8cd7","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.187.0.tgz","fileCount":126,"integrity":"sha512-gnbCtyMALZtLX49JLOXTinKlFxPXJNPDz8CgHZV9MxAldw/zR/MmT7lxxRq+Qchd3t3oqDkKHnOiGtUro3TnxQ==","signatures":[{"sig":"MEUCIE2+f0117gZaiFIsNGWi3NpQibnIBTUu1hyG8oMoaVjPAiEA7/ZgzwaHKuIF81J3AOiwX8KNj3fcdBHVtQAjhaO4duE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533897},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.187.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ec0930e67763cc44b56efc88e945118f/grackle-ai-database-0.187.0.tgz","_integrity":"sha512-gnbCtyMALZtLX49JLOXTinKlFxPXJNPDz8CgHZV9MxAldw/zR/MmT7lxxRq+Qchd3t3oqDkKHnOiGtUro3TnxQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.187.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.187.0_1781153899545_0.2312409717232491","host":"s3://npm-registry-packages-npm-production"}},"0.188.0":{"name":"@grackle-ai/database","version":"0.188.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.188.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c50c975e8250489e2d51e187069bf73d009b6dde","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.188.0.tgz","fileCount":126,"integrity":"sha512-yTh37WBw6LwM3kymc0st5XvrhSc9SqfySL0nmkcvGuPipKYvU7XokNbDeOGt1OOzEm3Pej21hMYg4rNAhmjliw==","signatures":[{"sig":"MEUCIGJnTnmd1XowvrwgfMZbijPLttZcTUSIIq/4Lj4kkVycAiEA6MwRKZ+hwUVuupiiHIG8CgMwEBKeyJ99/3I8H2e+BqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533897},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.188.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/791f9a0a297accced21ea70203ab7906/grackle-ai-database-0.188.0.tgz","_integrity":"sha512-yTh37WBw6LwM3kymc0st5XvrhSc9SqfySL0nmkcvGuPipKYvU7XokNbDeOGt1OOzEm3Pej21hMYg4rNAhmjliw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.188.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.188.0_1781156247462_0.3940243711889422","host":"s3://npm-registry-packages-npm-production"}},"0.189.0":{"name":"@grackle-ai/database","version":"0.189.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.189.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0b2730735f4b3baba07bce4db8a1637e3a877df0","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.189.0.tgz","fileCount":126,"integrity":"sha512-wp15izCYdoZVa7h/J96y3B+zjt3cbAOapNoVnYHeairUxm+qIHoSqwPl6+m+fEABgbQEhECC/1prd8mQFk98eg==","signatures":[{"sig":"MEYCIQCZ1JXbr9QzD6R0T49Mpp9QQsNpUMip3MyWt2M4Syw5qQIhAOgmn2UZoev/vMoc84TT7FPZRFKskdlRwM8teFU8M32W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513942},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.189.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/edd777e4a3f48fab55653cc3b976421d/grackle-ai-database-0.189.0.tgz","_integrity":"sha512-wp15izCYdoZVa7h/J96y3B+zjt3cbAOapNoVnYHeairUxm+qIHoSqwPl6+m+fEABgbQEhECC/1prd8mQFk98eg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.189.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.189.0_1781162665307_0.4685909127635577","host":"s3://npm-registry-packages-npm-production"}},"0.190.0":{"name":"@grackle-ai/database","version":"0.190.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.190.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"df4594e1b526276d5ffdb3ad0872529e314567a0","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.190.0.tgz","fileCount":126,"integrity":"sha512-ycjHdXMCv/pk1XoSO9vXflZr3Ozw2/sj6tES86S7sOzuehgUA8OCORb2TcpJxMhWVSeFlFiecXf3xh/rE+yEUw==","signatures":[{"sig":"MEUCIQChPFFqY8A0FAprSjD+Fy/lMu8HdrYqBQMdYvKdoU3ngQIgcJxAenKUQBA0oH0l8ZFH85B56pCoub6d5t/u2cYcEgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513942},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.190.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/211cf88d18d36ff24e0648a8fae798c5/grackle-ai-database-0.190.0.tgz","_integrity":"sha512-ycjHdXMCv/pk1XoSO9vXflZr3Ozw2/sj6tES86S7sOzuehgUA8OCORb2TcpJxMhWVSeFlFiecXf3xh/rE+yEUw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.190.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.190.0_1781186705912_0.1971468780730592","host":"s3://npm-registry-packages-npm-production"}},"0.191.0":{"name":"@grackle-ai/database","version":"0.191.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.191.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cc3e29ab266774d35a22b34a7df9299801c28fec","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.191.0.tgz","fileCount":126,"integrity":"sha512-ifVWAAZvTQhvHr1pgq7zAVl9CRIipSbATfHnKRSDcGqfgCugR4oF31+WPfwg5BOrWbzwj1f30Czx4PiSo+VwRQ==","signatures":[{"sig":"MEYCIQCZs/UF6C2T4xPHD75XtJy6mZUE+ddpSxz/xBAINbwIlgIhAPKFahWRHgC7G6pzuiSo298PqCYzO/wz8sMJF5nmaiEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513942},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.191.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bdfee9d6e6ea78a8259ce337fe0ed295/grackle-ai-database-0.191.0.tgz","_integrity":"sha512-ifVWAAZvTQhvHr1pgq7zAVl9CRIipSbATfHnKRSDcGqfgCugR4oF31+WPfwg5BOrWbzwj1f30Czx4PiSo+VwRQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.191.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.191.0_1781189101147_0.8348430231496562","host":"s3://npm-registry-packages-npm-production"}},"0.192.0":{"name":"@grackle-ai/database","version":"0.192.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.192.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7a48985a389d5bb7896acd0030ec9aa387c4570b","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.192.0.tgz","fileCount":126,"integrity":"sha512-VCc5+Vd3qhonNDlqODU5FLWEbIyzb26gacNV69ROLFEsogybVl4TKdZ/d61hidqjnB2anhUCXHADQkC9DvJ1Sw==","signatures":[{"sig":"MEYCIQCMsaDZMvMdWCw6WF1nVvH6U2vA89Dy4ED0tofGQUAsMQIhAJnUk9GW2/IGuFr28fgUasrxUvIncXBQHOf/MPJO85CS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513942},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.192.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9dcd9e65a5d5577ef212e13523359120/grackle-ai-database-0.192.0.tgz","_integrity":"sha512-VCc5+Vd3qhonNDlqODU5FLWEbIyzb26gacNV69ROLFEsogybVl4TKdZ/d61hidqjnB2anhUCXHADQkC9DvJ1Sw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.192.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.192.0_1781206416240_0.43857863812240483","host":"s3://npm-registry-packages-npm-production"}},"0.193.0":{"name":"@grackle-ai/database","version":"0.193.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.193.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"43806edd63ac5fe72ff673b1dfe06c72c6af0beb","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.193.0.tgz","fileCount":126,"integrity":"sha512-NPyEI3HCv4NXz3BS8YW/kB+BGAdQSXkK4LPShxDnk0v/MCmBHomL8CVo1P8IX4ycThnzIY208LdfKNW2uTAWUA==","signatures":[{"sig":"MEUCIFmm/jnY26cCds/Pb1B+YUEZzGHztSY2GT3t8WF0QXhxAiEAw2OkjhKdlZX+XSDqSG7kQ42WlAokGmIJsXtCTV4cey8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513942},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.193.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0a173cbbad4b08d0dae0d9366591d375/grackle-ai-database-0.193.0.tgz","_integrity":"sha512-NPyEI3HCv4NXz3BS8YW/kB+BGAdQSXkK4LPShxDnk0v/MCmBHomL8CVo1P8IX4ycThnzIY208LdfKNW2uTAWUA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.193.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.193.0_1781212166183_0.08289332930747384","host":"s3://npm-registry-packages-npm-production"}},"0.194.0":{"name":"@grackle-ai/database","version":"0.194.0","keywords":["grackle","sqlite","database","drizzle-orm"],"license":"MIT","_id":"@grackle-ai/database@0.194.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c517e485bd62012f1f8eb3da44d510391472b2e8","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.194.0.tgz","fileCount":126,"integrity":"sha512-CwrzigXZKXakIRWZ2LcuxIJsr8z5gupExPGI8m3bGdnar4zIIzvMn8J1K4374N9omKY3s9olo+7Ojr7FgHeYjg==","signatures":[{"sig":"MEQCIFV/d1leCf6y6vS6VBLg+HZRlM11QUg4lpFv0FIpgdxWAiBVj5iaU/h1cIu4RwVNjzQsuzwLzxzjt0Jndjg6Tr9flw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513942},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-database-0.194.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1089a13f26c92548a20322d3ab66edf9/grackle-ai-database-0.194.0.tgz","_integrity":"sha512-CwrzigXZKXakIRWZ2LcuxIJsr8z5gupExPGI8m3bGdnar4zIIzvMn8J1K4374N9omKY3s9olo+7Ojr7FgHeYjg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/database"},"_npmVersion":"10.9.8","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.1.1","drizzle-orm":"^0.45.2","better-sqlite3":"^11.0.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.194.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/database_0.194.0_1781214678223_0.7677947352475272","host":"s3://npm-registry-packages-npm-production"}},"0.195.0":{"name":"@grackle-ai/database","version":"0.195.0","description":"SQLite persistence layer for Grackle — schema, stores, and migrations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/database"},"keywords":["grackle","sqlite","database","drizzle-orm"],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"engines":{"node":">=22.0.0 <24.0.0"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@bufbuild/protobuf":"^2.5.0","better-sqlite3":"^11.0.0","drizzle-orm":"^0.45.2","uuid":"^11.1.1","@grackle-ai/common":"0.195.0"},"devDependencies":{"@rushstack/heft":"1.2.7","@types/better-sqlite3":"^7.6.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^4.1.0","vitest":"^4.1.0","@vitest/spy":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"scripts":{"build":"heft build --clean","test":"vitest run","clean":"heft clean","_phase:build":"heft run --only build -- --clean","_phase:test":"vitest run --coverage"},"_id":"@grackle-ai/database@0.195.0","_integrity":"sha512-F393sfKCcdhQpLcwdSHZfqZrKS86tw36lWjKsIGn0u4HZ4ZjZDUEakGoQblXk6rgh87okFYNWj32lQgU1D3wRw==","_resolved":"/tmp/4a434b3acafccbba5f62954e78caa4e0/grackle-ai-database-0.195.0.tgz","_from":"file:grackle-ai-database-0.195.0.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-F393sfKCcdhQpLcwdSHZfqZrKS86tw36lWjKsIGn0u4HZ4ZjZDUEakGoQblXk6rgh87okFYNWj32lQgU1D3wRw==","shasum":"e711f69129058008c8581d08601ab8d0fa3574ef","tarball":"https://registry.npmjs.org/@grackle-ai/database/-/database-0.195.0.tgz","fileCount":126,"unpackedSize":522078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCIm8cDQJgB5Jfxeb6z3V2Vj3P2KMmJuQP/eiFtorDpQAIgGizjavcfu+u+iEKhx9gffyf5129TCMXqqHkviS67Lxo="}]},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"directories":{},"maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/database_0.195.0_1781275902992_0.605099291138778"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-23T18:49:50.536Z","modified":"2026-06-12T14:51:43.276Z","0.73.0":"2026-03-23T18:49:50.833Z","0.73.1":"2026-03-23T19:41:46.595Z","0.74.0":"2026-03-24T04:08:40.624Z","0.74.1":"2026-03-24T04:47:15.821Z","0.75.0":"2026-03-24T05:12:57.618Z","0.75.1":"2026-03-24T06:20:21.912Z","0.75.2":"2026-03-24T06:50:22.808Z","0.75.3":"2026-03-24T07:26:36.305Z","0.75.4":"2026-03-24T13:18:49.429Z","0.75.5":"2026-03-24T15:29:21.060Z","0.75.6":"2026-03-24T15:57:11.251Z","0.75.7":"2026-03-24T16:31:07.395Z","0.75.8":"2026-03-24T19:04:25.129Z","0.75.9":"2026-03-24T19:32:58.219Z","0.75.10":"2026-03-25T00:00:25.941Z","0.75.11":"2026-03-25T00:32:06.898Z","0.75.12":"2026-03-25T03:24:21.129Z","0.75.13":"2026-03-25T04:52:10.928Z","0.76.0":"2026-03-25T06:32:44.935Z","0.76.1":"2026-03-25T13:30:09.092Z","0.76.2":"2026-03-25T14:21:51.836Z","0.76.3":"2026-03-25T15:09:27.042Z","0.77.0":"2026-03-25T16:31:30.522Z","0.78.0":"2026-03-25T17:15:17.614Z","0.79.0":"2026-03-25T20:39:16.549Z","0.79.1":"2026-03-26T02:24:49.657Z","0.80.0":"2026-03-26T03:08:21.513Z","0.81.0":"2026-03-26T04:19:48.611Z","0.82.0":"2026-03-26T04:36:58.118Z","0.82.1":"2026-03-26T05:17:24.095Z","0.82.2":"2026-03-26T06:35:33.749Z","0.83.0":"2026-03-26T14:55:02.811Z","0.83.1":"2026-03-27T04:02:17.770Z","0.83.2":"2026-03-27T04:31:48.664Z","0.84.0":"2026-03-27T05:00:32.918Z","0.84.1":"2026-03-27T05:32:09.530Z","0.85.0":"2026-03-27T16:14:28.885Z","0.85.1":"2026-03-27T19:03:10.017Z","0.85.2":"2026-03-27T21:25:26.469Z","0.86.0":"2026-03-27T22:25:18.285Z","0.86.1":"2026-03-28T00:15:22.633Z","0.87.0":"2026-03-28T02:27:11.919Z","0.88.0":"2026-03-28T02:51:13.637Z","0.89.0":"2026-03-28T03:01:10.195Z","0.89.1":"2026-03-28T03:24:38.543Z","0.89.2":"2026-03-28T22:37:48.321Z","0.89.3":"2026-03-29T01:57:59.809Z","0.89.4":"2026-03-29T04:52:29.943Z","0.90.0":"2026-03-29T15:36:33.525Z","0.91.0":"2026-03-29T17:17:01.525Z","0.91.1":"2026-03-29T18:41:00.451Z","0.91.2":"2026-03-29T23:28:11.017Z","0.91.3":"2026-03-30T00:49:32.847Z","0.91.4":"2026-03-30T02:03:12.653Z","0.92.0":"2026-03-30T02:42:14.093Z","0.92.1":"2026-03-30T12:54:04.236Z","0.92.2":"2026-03-30T14:24:48.210Z","0.92.3":"2026-03-30T15:00:50.375Z","0.93.0":"2026-03-30T16:06:58.019Z","0.94.0":"2026-03-30T17:31:42.245Z","0.95.0":"2026-03-30T19:00:23.841Z","0.95.1":"2026-03-30T19:25:47.457Z","0.95.2":"2026-03-30T20:04:11.109Z","0.96.0":"2026-03-30T21:40:13.192Z","0.96.1":"2026-03-30T21:54:10.211Z","0.96.2":"2026-03-31T00:58:28.761Z","0.96.3":"2026-03-31T01:19:55.651Z","0.97.0":"2026-03-31T02:22:25.077Z","0.98.0":"2026-03-31T03:27:34.359Z","0.99.0":"2026-03-31T04:42:07.135Z","0.100.0":"2026-03-31T05:30:45.848Z","0.100.1":"2026-03-31T06:01:50.808Z","0.101.0":"2026-03-31T13:50:59.664Z","0.102.0":"2026-03-31T14:53:14.201Z","0.103.0":"2026-03-31T15:27:43.775Z","0.104.0":"2026-03-31T16:23:40.344Z","0.105.0":"2026-03-31T18:57:29.249Z","0.106.0":"2026-03-31T19:07:34.986Z","0.106.1":"2026-03-31T21:45:56.314Z","0.106.2":"2026-03-31T22:07:32.939Z","0.106.3":"2026-04-01T00:42:16.380Z","0.107.0":"2026-04-01T03:01:35.593Z","0.107.1":"2026-04-01T03:53:21.592Z","0.107.2":"2026-04-01T16:09:06.802Z","0.108.0":"2026-04-05T14:00:35.858Z","0.108.1":"2026-04-26T02:40:19.459Z","0.108.2":"2026-05-09T06:00:02.589Z","0.108.3":"2026-05-09T07:41:28.504Z","0.108.4":"2026-05-09T08:11:02.171Z","0.110.1":"2026-05-20T20:51:21.288Z","0.110.2":"2026-05-21T05:31:24.714Z","0.110.3":"2026-05-22T15:02:48.120Z","0.111.0":"2026-05-22T18:26:45.685Z","0.112.0":"2026-05-22T22:14:39.264Z","0.112.1":"2026-05-22T23:28:11.891Z","0.112.2":"2026-05-23T00:00:21.927Z","0.113.0":"2026-05-23T03:18:31.524Z","0.114.0":"2026-05-23T08:24:48.733Z","0.115.0":"2026-05-23T13:35:43.269Z","0.115.1":"2026-05-23T14:23:35.565Z","0.115.2":"2026-05-23T21:03:17.296Z","0.116.0":"2026-05-24T00:01:11.370Z","0.117.0":"2026-05-24T02:29:32.084Z","0.118.0":"2026-05-24T15:07:13.415Z","0.119.0":"2026-05-24T18:32:48.286Z","0.120.0":"2026-05-24T21:04:23.810Z","0.121.0":"2026-05-25T04:21:11.816Z","0.122.0":"2026-05-25T04:50:10.510Z","0.123.0":"2026-05-25T05:25:26.813Z","0.123.1":"2026-05-25T05:45:08.957Z","0.123.2":"2026-05-25T13:18:42.038Z","0.124.0":"2026-05-25T13:49:31.929Z","0.125.0":"2026-05-25T15:13:56.556Z","0.125.1":"2026-05-25T15:38:45.831Z","0.125.2":"2026-05-25T17:22:39.730Z","0.126.0":"2026-05-25T18:55:40.351Z","0.126.1":"2026-05-25T19:15:34.807Z","0.127.0":"2026-05-25T19:36:16.978Z","0.128.0":"2026-05-25T21:24:45.518Z","0.129.0":"2026-05-26T01:34:44.475Z","0.130.0":"2026-05-26T02:15:04.750Z","0.131.0":"2026-05-26T16:33:32.031Z","0.132.0":"2026-05-28T07:47:37.828Z","0.132.1":"2026-05-28T08:10:46.992Z","0.132.2":"2026-05-28T17:49:25.775Z","0.133.0":"2026-05-29T22:14:52.071Z","0.133.1":"2026-05-29T22:57:06.671Z","0.134.0":"2026-05-30T01:06:35.667Z","0.135.0":"2026-05-30T12:43:45.995Z","0.135.1":"2026-05-30T13:36:53.159Z","0.135.2":"2026-05-30T13:55:22.176Z","0.136.0":"2026-05-30T14:25:00.998Z","0.136.1":"2026-05-30T15:00:17.224Z","0.136.2":"2026-05-30T17:21:22.994Z","0.137.0":"2026-05-30T18:06:03.996Z","0.137.1":"2026-05-31T00:33:59.386Z","0.138.0":"2026-05-31T00:57:23.679Z","0.138.1":"2026-05-31T03:02:29.204Z","0.139.0":"2026-05-31T05:25:26.544Z","0.139.1":"2026-05-31T14:41:15.140Z","0.139.2":"2026-05-31T15:07:34.064Z","0.140.0":"2026-05-31T16:47:02.056Z","0.141.0":"2026-05-31T17:39:01.588Z","0.142.0":"2026-05-31T19:50:46.881Z","0.143.0":"2026-05-31T23:10:49.807Z","0.144.0":"2026-06-01T02:43:25.980Z","0.145.0":"2026-06-01T21:17:53.691Z","0.146.0":"2026-06-02T03:14:04.406Z","0.147.0":"2026-06-02T06:57:17.943Z","0.148.0":"2026-06-02T14:20:29.166Z","0.149.0":"2026-06-02T15:35:50.688Z","0.150.0":"2026-06-02T20:05:29.217Z","0.151.0":"2026-06-02T21:53:58.529Z","0.152.0":"2026-06-02T23:22:43.433Z","0.153.0":"2026-06-02T23:48:14.540Z","0.154.0":"2026-06-03T03:47:05.726Z","0.155.0":"2026-06-03T05:49:02.425Z","0.156.0":"2026-06-03T07:02:00.769Z","0.157.0":"2026-06-03T07:32:42.589Z","0.158.0":"2026-06-03T08:02:52.574Z","0.159.0":"2026-06-03T08:25:09.992Z","0.160.0":"2026-06-03T17:22:14.474Z","0.161.0":"2026-06-03T18:24:17.531Z","0.162.0":"2026-06-03T19:06:02.816Z","0.163.0":"2026-06-03T20:15:56.795Z","0.164.0":"2026-06-04T02:31:28.893Z","0.165.0":"2026-06-04T02:57:16.723Z","0.166.0":"2026-06-04T05:07:27.618Z","0.167.0":"2026-06-04T06:09:51.477Z","0.168.0":"2026-06-04T07:26:08.337Z","0.169.0":"2026-06-04T14:28:37.212Z","0.170.0":"2026-06-05T03:00:16.311Z","0.171.0":"2026-06-05T04:25:51.225Z","0.172.0":"2026-06-05T05:44:01.835Z","0.173.0":"2026-06-05T06:32:25.889Z","0.174.0":"2026-06-05T07:18:19.075Z","0.175.0":"2026-06-05T12:12:47.383Z","0.176.0":"2026-06-05T14:38:30.408Z","0.177.0":"2026-06-05T18:00:16.754Z","0.178.0":"2026-06-10T16:44:01.425Z","0.179.0":"2026-06-10T17:45:35.813Z","0.180.0":"2026-06-10T19:18:24.566Z","0.181.0":"2026-06-10T20:24:29.959Z","0.182.0":"2026-06-10T21:04:45.708Z","0.183.0":"2026-06-11T01:37:45.734Z","0.184.0":"2026-06-11T02:05:57.080Z","0.185.0":"2026-06-11T02:28:29.848Z","0.186.0":"2026-06-11T04:27:39.203Z","0.187.0":"2026-06-11T04:58:19.695Z","0.188.0":"2026-06-11T05:37:27.592Z","0.189.0":"2026-06-11T07:24:25.503Z","0.190.0":"2026-06-11T14:05:06.079Z","0.191.0":"2026-06-11T14:45:01.311Z","0.192.0":"2026-06-11T19:33:36.456Z","0.193.0":"2026-06-11T21:09:26.365Z","0.194.0":"2026-06-11T21:51:18.387Z","0.195.0":"2026-06-12T14:51:43.184Z"},"bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"license":"MIT","homepage":"https://github.com/nick-pape/grackle#readme","keywords":["grackle","sqlite","database","drizzle-orm"],"repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/database"},"description":"SQLite persistence layer for Grackle — schema, stores, and migrations","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"readme":"# @grackle-ai/database\n\nSQLite persistence layer for Grackle — schema definitions, store modules, migrations, and encrypted token storage.\n\n## What it provides\n\n- **Schema** — Drizzle ORM table definitions for environments, sessions, tasks, workspaces, findings, personas, settings, tokens, and domain events\n- **Stores** — Focused CRUD modules for each entity (e.g., `sessionStore`, `taskStore`, `workspaceStore`)\n- **Migrations** — Idempotent schema migrations that run on every startup\n- **Seeding** — Application-level defaults (personas, root task, settings backfills)\n- **Crypto** — AES-256-GCM encryption for token storage\n\n## Usage\n\n```typescript\nimport {\n  openDatabase,\n  initDatabase,\n  seedDatabase,\n  sqlite,\n  sessionStore,\n} from \"@grackle-ai/database\";\n\n// Initialize at startup\nopenDatabase();\ninitDatabase();\nseedDatabase(sqlite!);\n\n// Use stores\nconst session = sessionStore.getSession(\"session-123\");\n```\n\n## Requirements\n\n- Node.js >= 22\n- `better-sqlite3` native module (built at install time)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}