{"_id":"@h-ai/reldb","_rev":"48-216f24af42b998771231a27f26c37ccf","name":"@h-ai/reldb","dist-tags":{"latest":"0.1.0-alpha.56"},"versions":{"0.1.0-alpha5":{"name":"@h-ai/reldb","version":"0.1.0-alpha5","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha5","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"2013d751445791b7d5e583170cce8b67bd069cab","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha5.tgz","fileCount":6,"integrity":"sha512-lFz8qg2AqHpdW6lSZDZgbMnaaQplKysbf3qfcuuqGnBVM9EXsvdeWlA134aPXkjv04gugOg8t3vbTEKDGsp3Hg==","signatures":[{"sig":"MEQCIB4JuvvDAJg0GxzZJ4Z3cR79dZ1htyyi7oImBKnlOoCIAiBxSo0QAWFWQboqsoY0U8x3Ywy8O2nDxh3evtznyDNQwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411818},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/9a1c128dfb6395f83f7c3a4b2b02e453/h-ai-reldb-0.1.0-alpha5.tgz","_integrity":"sha512-lFz8qg2AqHpdW6lSZDZgbMnaaQplKysbf3qfcuuqGnBVM9EXsvdeWlA134aPXkjv04gugOg8t3vbTEKDGsp3Hg==","_npmVersion":"10.8.2","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha5","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^5.7.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha5_1775449643241_0.6202723593648407","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha7":{"name":"@h-ai/reldb","version":"0.1.0-alpha7","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha7","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"5cc054af371af582d413af51a0a7ed8846a8a221","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha7.tgz","fileCount":6,"integrity":"sha512-8tMep9NmeqAme7XBFyKK9CUMEUe63QGLI9ZfHpCyM/7klNZ6Oj4tXWUhLmkAZ281gpI4ZzaE8PmI+GqFPL/mLg==","signatures":[{"sig":"MEUCICen+1TawQZ1GW7Ck8qk7rAXBYWk2y1zjSC7G04jWNn0AiEApPE525hT/M+OHzeaaU7YKHhUmhM93sSWm/fPPEuNrBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411818},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/22b6a161d5f380589590c2c0b37fba5e/h-ai-reldb-0.1.0-alpha7.tgz","_integrity":"sha512-8tMep9NmeqAme7XBFyKK9CUMEUe63QGLI9ZfHpCyM/7klNZ6Oj4tXWUhLmkAZ281gpI4ZzaE8PmI+GqFPL/mLg==","_npmVersion":"10.8.2","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha7","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^5.7.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha7_1775525004584_0.6396948100449107","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha8":{"name":"@h-ai/reldb","version":"0.1.0-alpha8","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha8","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"a5bf0898866157318ccbc9560cbb5c98e6f3da23","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha8.tgz","fileCount":6,"integrity":"sha512-I3AEvJ+m3veDdrbQx8q48rg5qOU7EcIKW/Ea4upVa8msI0oZQCCN0MuiUArU8q1ZJhkcjv7st1fDfgG+gxjEtQ==","signatures":[{"sig":"MEUCIFKwHp6h1jiACJoBYeotZuY7Ht6uoGHnZ7HmjHpDYpK6AiEAxnFfhClgciuqWnrid/i+K9RGYI+EEqnS5VRMPQqhsj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411818},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/483c781b8274922d2a04c8381d93ced3/h-ai-reldb-0.1.0-alpha8.tgz","_integrity":"sha512-I3AEvJ+m3veDdrbQx8q48rg5qOU7EcIKW/Ea4upVa8msI0oZQCCN0MuiUArU8q1ZJhkcjv7st1fDfgG+gxjEtQ==","_npmVersion":"10.8.2","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha8","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^5.7.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha8_1775552612873_0.7303735466992769","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha9":{"name":"@h-ai/reldb","version":"0.1.0-alpha9","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha9","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"55c93801b8ea2f64e1aa43ecf8947ecdfaf6963b","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha9.tgz","fileCount":6,"integrity":"sha512-pkeSkKJioPnoWGHcnvgULJ8TtSwB2SnG2yPyimacgyWlgq40bV6WwMHlPuZKdOoedzAJmeIqH2QcMzcgpJTjUg==","signatures":[{"sig":"MEQCIGXP8Gm1K9UEUmcBNtgOmRf2qv2FC+tUBO/1nqB/RwnJAiAGb3lJoLKCTq0ZmCDS8kisHAAMc6vgPtxEHsrjX89hyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407549},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/e06db13457021b2270d9e8f389951ed9/h-ai-reldb-0.1.0-alpha9.tgz","_integrity":"sha512-pkeSkKJioPnoWGHcnvgULJ8TtSwB2SnG2yPyimacgyWlgq40bV6WwMHlPuZKdOoedzAJmeIqH2QcMzcgpJTjUg==","_npmVersion":"10.8.2","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha9","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^5.7.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha9_1775746108922_0.20694236811259348","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@h-ai/reldb","version":"0.1.0-alpha.10","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.10","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"a4e2f3979870188d1f69633d3612e30d8ca25379","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.10.tgz","fileCount":6,"integrity":"sha512-TIjU7kdb2QEblQ8s8xkYUs+6ajlXET/QwjZPVYcTZ0jKU4OXr8EvpScwflyTC83j5dYr4ZRHqvDEoPy6qyTOfg==","signatures":[{"sig":"MEQCIBEkkbPCM0k3oeDEIPOgMQZAASMaCUa3nqg62lz6Bht6AiBfkf1bnFKojuYzREvGfq14RDn0YCUEqCknNa1rzD94Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407863},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/67ca40163696387620d1a198d9ff1e94/h-ai-reldb-0.1.0-alpha.10.tgz","_integrity":"sha512-TIjU7kdb2QEblQ8s8xkYUs+6ajlXET/QwjZPVYcTZ0jKU4OXr8EvpScwflyTC83j5dYr4ZRHqvDEoPy6qyTOfg==","_npmVersion":"10.9.7","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.10","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^6.0.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.10_1775817618224_0.4588462319242075","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@h-ai/reldb","version":"0.1.0-alpha.11","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.11","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"48de92b1fc6eeba7fd23227bceca6e852b14103d","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.11.tgz","fileCount":6,"integrity":"sha512-3bdYIh8qr5JrcReR5000roLGmu7b2ZCaqei/mFQLTKf1ouXuwgtijJuSRpvuwK/s1RVcEWjDhE/uOWh4zLg+ig==","signatures":[{"sig":"MEUCIHSbNQyiPhZkEMvcEfDMTh91YnIi6osYLNZQOdEQ12KJAiEApEfIM73GGlMy/PxfuRVh5T9P17/MvvgFbG64ci8mhmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415451},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/477199d802429a5323ed02bd168ee5f1/h-ai-reldb-0.1.0-alpha.11.tgz","_integrity":"sha512-3bdYIh8qr5JrcReR5000roLGmu7b2ZCaqei/mFQLTKf1ouXuwgtijJuSRpvuwK/s1RVcEWjDhE/uOWh4zLg+ig==","_npmVersion":"10.9.7","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.11","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^6.0.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.11_1776422333720_0.16840955784199463","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@h-ai/reldb","version":"0.1.0-alpha.12","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.12","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"44839747a7f7998b0f476575538a48f3ddd88360","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.12.tgz","fileCount":6,"integrity":"sha512-Ij7iLYhjljlrHaKU0x/cCCU8UBEXSfHuwY32GLPlt+i93H0ioQYn9oD6zYQYNuW7w5749d7eSBOVdU91k1p/Lg==","signatures":[{"sig":"MEYCIQD+rvkeFEkrCZ0ZTO0yzwl2r13XSgZSwxgHv1xQxwTjbwIhAJeTEUrqztfklFJtPKutxsw0WZhspQzE3SFfVTySEIkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415451},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/1c01af5f65bdd3eb077c82acbf3003e2/h-ai-reldb-0.1.0-alpha.12.tgz","_integrity":"sha512-Ij7iLYhjljlrHaKU0x/cCCU8UBEXSfHuwY32GLPlt+i93H0ioQYn9oD6zYQYNuW7w5749d7eSBOVdU91k1p/Lg==","_npmVersion":"10.9.7","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.12","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^6.0.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.12_1776864917656_0.5377235663891231","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@h-ai/reldb","version":"0.1.0-alpha.13","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.13","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"c343516e769d5d2dd39133ce02b77a9074a8192b","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.13.tgz","fileCount":6,"integrity":"sha512-OUIYoJEkRLYAlmbxg9/0TYDpUFtYZtvLPE/CaAy2HPgx3FhYoDLHOkfQihHdZspt6Bvk3chSTh14xM7FPRXaFA==","signatures":[{"sig":"MEUCIH9gImKmQn4FdnA/1iPoRvBnJACoj+HGSAD9EoddKzcgAiEApQsHDq7nJWcghrYnwG8G/ogatZExlpNmT5JHyWHO/j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415451},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/649a50fac7c1c754238b8af16ddc9093/h-ai-reldb-0.1.0-alpha.13.tgz","_integrity":"sha512-OUIYoJEkRLYAlmbxg9/0TYDpUFtYZtvLPE/CaAy2HPgx3FhYoDLHOkfQihHdZspt6Bvk3chSTh14xM7FPRXaFA==","_npmVersion":"10.9.7","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.13","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^6.0.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.13_1777042810530_0.8950934695621433","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@h-ai/reldb","version":"0.1.0-alpha.15","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.15","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"cfbc32e1e89cfc9f6cb417521c27f3e7ffac8088","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.15.tgz","fileCount":6,"integrity":"sha512-mng7vq+KoOkYHRaUpIQXoFJPBwtSPWckrb9XGreuFHXHz0iRCusTDDrrlYKDZffXsFEb/u/wBaVb6W1+qZImjg==","signatures":[{"sig":"MEUCIGjdzPRaRcqe4BFz2b1hqnJZK5GSLLx8c5dcqzUHWHvQAiEAtvZ+h6/0T4fjbBHcP0XdLBRLM2KdodMZLQi8vmWExQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415451},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/f8050378471070eddcf63d3e9e9dba56/h-ai-reldb-0.1.0-alpha.15.tgz","_integrity":"sha512-mng7vq+KoOkYHRaUpIQXoFJPBwtSPWckrb9XGreuFHXHz0iRCusTDDrrlYKDZffXsFEb/u/wBaVb6W1+qZImjg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.15","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^6.0.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.15_1779772890190_0.8103354761541501","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.16":{"name":"@h-ai/reldb","version":"0.1.0-alpha.16","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.16","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"20e8cfa7fccdc7b60d928f70119381e02829f921","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.16.tgz","fileCount":6,"integrity":"sha512-lWitXr/jNyuaxy0Yiucjc9qa2l/IjqmkUiFLedFH4koRS/0CTq441VnJnY3t+kxJtqPZvzi2IvkHZaiG+IGNEw==","signatures":[{"sig":"MEUCIQDxusmZUhu6Zu/G/dFuWU0eVQC0JH87crkbEVRH31MeTgIgaGRTxep2XBdzmnSidGGj7fgnSqNA8z/t65uSDN0j/80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415451},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/64615ab02493753971075429f6c3859f/h-ai-reldb-0.1.0-alpha.16.tgz","_integrity":"sha512-lWitXr/jNyuaxy0Yiucjc9qa2l/IjqmkUiFLedFH4koRS/0CTq441VnJnY3t+kxJtqPZvzi2IvkHZaiG+IGNEw==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.16","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","@types/pg":"^8.11.10","typescript":"^6.0.2","@types/node":"^25.1.0","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.16_1779786795885_0.9790601164243855","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@h-ai/reldb","version":"0.1.0-alpha.18","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.18","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"bf596471ae3cac26c56a22df4cd86950441e428d","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.18.tgz","fileCount":6,"integrity":"sha512-6Dtu3RbNfAD5L5pBHns/6kjMa1TmhQhLs90ca7slD5XxvBUeN+dmxj5BotVlfK9Bas4lRSq2nXCiDX7ePj0mmQ==","signatures":[{"sig":"MEUCIH8fYQxnCXux+WVqsBl1Y4jkn5WMFRYZQ8LM8m6TsQ6gAiEAhMe7s1+iCViQ3SqCPyHVep9rOOuj7f/9y4BGe9vxdd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415450},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/ba531c54bd887d53011d478c636d9b01/h-ai-reldb-0.1.0-alpha.18.tgz","_integrity":"sha512-6Dtu3RbNfAD5L5pBHns/6kjMa1TmhQhLs90ca7slD5XxvBUeN+dmxj5BotVlfK9Bas4lRSq2nXCiDX7ePj0mmQ==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.18","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.18_1779945554500_0.8071530197663066","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@h-ai/reldb","version":"0.1.0-alpha.19","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.19","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"694a3578a213cbd41df87f6853c3ec96e9832969","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.19.tgz","fileCount":6,"integrity":"sha512-u4iOZy+uxu8H4RCaO4FAdXOxZlhROgOCzX+lE8yZIBz6IKa0XI4mQnfpI/O7xXm9CobGm6gNwwVU4tVUqehVpw==","signatures":[{"sig":"MEQCIFZlKHU29GWm/PogSuHXIgzxf0mp3aqbXRkFIwT/j4BmAiAM/U8ow2kwXcqSsxNOAVxgNJlxzNqG+d+dd0ckP/dh4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416257},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/567b493d410fb0a005bf62e7fd373f3d/h-ai-reldb-0.1.0-alpha.19.tgz","_integrity":"sha512-u4iOZy+uxu8H4RCaO4FAdXOxZlhROgOCzX+lE8yZIBz6IKa0XI4mQnfpI/O7xXm9CobGm6gNwwVU4tVUqehVpw==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.19","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.19_1779977234599_0.6744517009685909","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.20":{"name":"@h-ai/reldb","version":"0.1.0-alpha.20","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.20","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"e9d1fb53691121110dfc97799db63c6de96c4fea","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.20.tgz","fileCount":6,"integrity":"sha512-Nhr5yhgfVdsRKYwBDAuxBczoDE7kVBvLGAl6DcP7OJO/snqPqSIuv/Oi4qsT87crcEc5v9Ql7KqwrDXXBnA2TQ==","signatures":[{"sig":"MEUCIQCZAnyvnmLhjNnt9lDjhsGKSQHhlkLc4DU5Jx+yc4ryXAIgDiUJPBXKXbg0yruPfdewLxDJ2BI5nKrwpXI6p3O/naU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/31574ca14b5244ae3caf44ea8a33e119/h-ai-reldb-0.1.0-alpha.20.tgz","_integrity":"sha512-Nhr5yhgfVdsRKYwBDAuxBczoDE7kVBvLGAl6DcP7OJO/snqPqSIuv/Oi4qsT87crcEc5v9Ql7KqwrDXXBnA2TQ==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.20","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.20_1780061822354_0.9793673348501775","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@h-ai/reldb","version":"0.1.0-alpha.21","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.21","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"b9e4bfc23472a4aa04a4245c104265afe88cb43f","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.21.tgz","fileCount":6,"integrity":"sha512-fIlUOW1fOERpF+9WCmS02JVu9IAJ8TW9x/HP+TML5bF1olK/5IKgYefFccwe0Ayr9QHdpJP+oWYbk0NFOfJc7A==","signatures":[{"sig":"MEQCIE96VlSu9rTT9At4j0IY8hkY3NqPHIEuegFn8kzEOwzsAiBD6ROZ671W+VuSPxRGSCWUWXrlz01oCzZEC6Q6b112Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/614fc9d279956e272bebab4ab0bc2ce2/h-ai-reldb-0.1.0-alpha.21.tgz","_integrity":"sha512-fIlUOW1fOERpF+9WCmS02JVu9IAJ8TW9x/HP+TML5bF1olK/5IKgYefFccwe0Ayr9QHdpJP+oWYbk0NFOfJc7A==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.21","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.21_1780479503052_0.6024753204867803","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@h-ai/reldb","version":"0.1.0-alpha.22","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.22","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"9d12975661cb06d73c5c86fa7a721e80338b28b7","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.22.tgz","fileCount":6,"integrity":"sha512-M3N1dfxCYuIVEeyDE6OtYvtIPLcHwJ3xcGXZ1SBORXEUaNVnxg22X0LbjJWFqu40mTV8MBhLW+1YXIhB5B0buw==","signatures":[{"sig":"MEUCIQCdxm1pnS4nJmaj+tVMAffsLvkpOvjHQZHh2ZXuvu5ldwIgR41Nc8M7Fa7twjL4efRNWP3d1QTHEDFnW/YvmjoB8fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/87c1379c543bdd703c7184fa471fc20a/h-ai-reldb-0.1.0-alpha.22.tgz","_integrity":"sha512-M3N1dfxCYuIVEeyDE6OtYvtIPLcHwJ3xcGXZ1SBORXEUaNVnxg22X0LbjJWFqu40mTV8MBhLW+1YXIhB5B0buw==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.22","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.22_1780886608823_0.2834158367537103","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@h-ai/reldb","version":"0.1.0-alpha.23","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.23","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"42173f96abcb615bdcd29f4e2d0ab6d8b2535c01","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.23.tgz","fileCount":6,"integrity":"sha512-HVfBIBk2X0QYKFVZPJNvhpMzWNbcP8HbgrQvCltdJE1z6UnlIxo503TlEc3YHpoY1NbkYn54GN284KdJBHxbnQ==","signatures":[{"sig":"MEUCIEqOqq6ZsJmBmSoHBIAm2EahX1pB0oU9dmyMvINI3VE4AiEA1FkaJdJUUV27KvLgUjxbgJ6BLuql90YhUU/6o2GtyqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/4550ca31905f9db72c6b4f2535e6b2e2/h-ai-reldb-0.1.0-alpha.23.tgz","_integrity":"sha512-HVfBIBk2X0QYKFVZPJNvhpMzWNbcP8HbgrQvCltdJE1z6UnlIxo503TlEc3YHpoY1NbkYn54GN284KdJBHxbnQ==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.23","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.23_1781166026885_0.6458293382533136","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@h-ai/reldb","version":"0.1.0-alpha.24","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.24","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"24cf8e51d282500aba771bc060d9ed9e517b4b44","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.24.tgz","fileCount":6,"integrity":"sha512-uwyVtShxIPvRao9dyZ5kLYkdCNl38WhdM4BD2sq1yf6EF15DrVbz8525XVp3AwAPujkqi8rTxiMWizY9q8t3lQ==","signatures":[{"sig":"MEUCIFCD32Gs5eKhgCC+iF89k0RQf96/doSi0sTw1AFywjRSAiEApZIP5wTow+3cdb3DylSAdf8gt8yiG5TDUl9daGFVSTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/8c090bfe9cff95b6d30c0513b2168b1d/h-ai-reldb-0.1.0-alpha.24.tgz","_integrity":"sha512-uwyVtShxIPvRao9dyZ5kLYkdCNl38WhdM4BD2sq1yf6EF15DrVbz8525XVp3AwAPujkqi8rTxiMWizY9q8t3lQ==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.24","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.24_1781236237507_0.6941416487185468","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@h-ai/reldb","version":"0.1.0-alpha.25","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.25","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"69d332dbd039d8dd6b6cd1bf33682828e1be0cf0","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.25.tgz","fileCount":6,"integrity":"sha512-o4zfkOkMS3clCjZlugR04HTcmsKl1sdYXEJbTCuIgIewOKrOMy4hJ+FtJbNjDaK82IwNaRxE06rATZiakbfOYg==","signatures":[{"sig":"MEUCIGDJHktpEX+glRrDtWm671OZnDZUtremNfcsdHoJZnkMAiEAgeql4W98o943iSbGoNWixjzXvbqzHBd1ghboJm8FayU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/3f373ee4f3a1f4ec4c18877cf115e48a/h-ai-reldb-0.1.0-alpha.25.tgz","_integrity":"sha512-o4zfkOkMS3clCjZlugR04HTcmsKl1sdYXEJbTCuIgIewOKrOMy4hJ+FtJbNjDaK82IwNaRxE06rATZiakbfOYg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.25","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.25_1781605448410_0.5694321274740572","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@h-ai/reldb","version":"0.1.0-alpha.26","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.26","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"37fde80a247d053a64264e5d5bb056746eeb493d","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.26.tgz","fileCount":6,"integrity":"sha512-+nVdENLSljvCo05C0udU866Pd5uem6gWsUkXcShYnnp6ebZ0g647WLzgqtt2tzXaysiRFBl33h1NSZW6JmIwOA==","signatures":[{"sig":"MEQCIFMJYder+O/Q9qYak5I2joWSdH6iGmpeiQ06Q1OuiYFzAiBz+L4KK8n6G5rIkimhG2zFYLbQXf6939i1l3XxHk31aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/e8a5fb0fb4e63b2fe52937792a526b60/h-ai-reldb-0.1.0-alpha.26.tgz","_integrity":"sha512-+nVdENLSljvCo05C0udU866Pd5uem6gWsUkXcShYnnp6ebZ0g647WLzgqtt2tzXaysiRFBl33h1NSZW6JmIwOA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.26","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.26_1782262963393_0.8431396458219687","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@h-ai/reldb","version":"0.1.0-alpha.27","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.27","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"e0e8764abafb2eaa31880b810f9dc0ab8a641ba2","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.27.tgz","fileCount":6,"integrity":"sha512-8MjcVTNU/TJ48TnS5IzRwNNkSPQ9xn6ik4oCrorK4rBP84Qh3ACJhMAWblfr8nCeHwz162I4gWPMHoEHjEqTug==","signatures":[{"sig":"MEQCIAUFnW+P4HHgtEGi4WP7D7zbMGIJi5sEeDKKG5+YJWAIAiBJW1tuYni++ChciqvKN8vEK6Z0inDitIKyoZgsFK4z4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/8a79ebeeb7426fc7fa2376c49fd98007/h-ai-reldb-0.1.0-alpha.27.tgz","_integrity":"sha512-8MjcVTNU/TJ48TnS5IzRwNNkSPQ9xn6ik4oCrorK4rBP84Qh3ACJhMAWblfr8nCeHwz162I4gWPMHoEHjEqTug==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.27","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.27_1782292976303_0.9059947051440884","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.28":{"name":"@h-ai/reldb","version":"0.1.0-alpha.28","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.28","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"ac898ed600ff305b6d319ede2e4ffb82a400d319","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.28.tgz","fileCount":6,"integrity":"sha512-WV3aOVmjiaaTi0jT5Nz91IqFnFbDhZGJxr/e2awlEWXYfctKZKiv/DIasve7SDmWsOFDDRcKbVf5/eh9Cv0iRg==","signatures":[{"sig":"MEUCIBq1rdvXvJBtYZRaYhbzEhETMgN7RAQIIw5N4TVlUm8KAiEA8j/Q+TZJ6f9JHXcW69UVXD/uP478ewpapSUcI86uHzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415997},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/3b5906ae0641857158ba21f9a52b4cf0/h-ai-reldb-0.1.0-alpha.28.tgz","_integrity":"sha512-WV3aOVmjiaaTi0jT5Nz91IqFnFbDhZGJxr/e2awlEWXYfctKZKiv/DIasve7SDmWsOFDDRcKbVf5/eh9Cv0iRg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.28","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.28_1782467867463_0.9759381433465351","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.29":{"name":"@h-ai/reldb","version":"0.1.0-alpha.29","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.29","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"5c7c46d510b8da858fab2f26717be956f69e9a3a","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.29.tgz","fileCount":6,"integrity":"sha512-cDz7umjcE/Xf790Hr43m152rS78KrS2CsPdNDw3B8TqiexR4/6AYmZARwQYvtas0M36EO1eWyfLqB9cPo6urAg==","signatures":[{"sig":"MEQCIHdwJzAVPLgNBtDFYy9dYW/7GJKKOGkQOdWtFjsop/WHAiBvXnhkEhz8UBO9MA7dgS9ZQMRZaJ+Dzw0kefZnouGATA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431335},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/35fb2f8107cfcf2459ba3c474afcaa49/h-ai-reldb-0.1.0-alpha.29.tgz","_integrity":"sha512-cDz7umjcE/Xf790Hr43m152rS78KrS2CsPdNDw3B8TqiexR4/6AYmZARwQYvtas0M36EO1eWyfLqB9cPo6urAg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.29","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.29_1782782642661_0.14737629491280102","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.30":{"name":"@h-ai/reldb","version":"0.1.0-alpha.30","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.30","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"9d70b6ab1e06c49aac9f0e0fca355ed9252d5c41","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.30.tgz","fileCount":6,"integrity":"sha512-EEOIS/B4Lr5klmK9Z4sQNAUNNk6IImC/mcT0SzOn7C2MRE6u2erRT7or0x2KzkB7tdOqRDP3489qdduOnhyvbA==","signatures":[{"sig":"MEYCIQCaiIWnbgtaWqwqv7QDrsoWOf7qZNkjwvx8kiP/QYRNSwIhAO3zGRhe0HuKIsqWiE9227Id8DkTL6lnM1DjE7FEfxrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431335},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/059cb5a8187c6de7e685964696eafa7b/h-ai-reldb-0.1.0-alpha.30.tgz","_integrity":"sha512-EEOIS/B4Lr5klmK9Z4sQNAUNNk6IImC/mcT0SzOn7C2MRE6u2erRT7or0x2KzkB7tdOqRDP3489qdduOnhyvbA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.30","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.30_1782808002497_0.7585600012290916","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.31":{"name":"@h-ai/reldb","version":"0.1.0-alpha.31","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.31","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"6d72c5a63ebd1f31a1242cbf760435de67496eef","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.31.tgz","fileCount":6,"integrity":"sha512-AnK1Eb10TAhQ9Axdmkh5RfnLeEkVzPBi41D94GirFvbWG+GCSP+YV2y7/8YBUNGWLR/eSYTEskUlXOdMwj7/Nw==","signatures":[{"sig":"MEUCIGuSHU32GsslSGOzW+fpUPSTjjT4S0bdKAC2qbJiNziUAiEA9FLk0dR7lMLNwCwDIQ1zUHYbNBywbssb7rTDm6gM+i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431335},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.31.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/c1292c54f9b4e6e9265186245e23034f/h-ai-reldb-0.1.0-alpha.31.tgz","_integrity":"sha512-AnK1Eb10TAhQ9Axdmkh5RfnLeEkVzPBi41D94GirFvbWG+GCSP+YV2y7/8YBUNGWLR/eSYTEskUlXOdMwj7/Nw==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.31","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.31_1783038037644_0.846721841080164","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.32":{"name":"@h-ai/reldb","version":"0.1.0-alpha.32","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.32","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"edcdab048b70e0bbd8b20afacc0938fe7a02a942","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.32.tgz","fileCount":6,"integrity":"sha512-9jVqQA8+sPaf25244ko3t/OzMwek+kT6r1CKMEEuxWoQuEoL9m4WJzFHSPMHVpYjDmdd483u3hGaFqMaIwU6eA==","signatures":[{"sig":"MEUCIHQL/WgtfWj1cim/EzhzzoPI4HmvdqOB1XK1ffQkjyU3AiEA83ChLuq4IK2roppYkjKnR1lyK2+uyrW25hnrP2vN/fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431335},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.32.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/281b7e79190a47078d2c6068ae871d97/h-ai-reldb-0.1.0-alpha.32.tgz","_integrity":"sha512-9jVqQA8+sPaf25244ko3t/OzMwek+kT6r1CKMEEuxWoQuEoL9m4WJzFHSPMHVpYjDmdd483u3hGaFqMaIwU6eA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.32","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.32_1783055851558_0.17640611145602625","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.33":{"name":"@h-ai/reldb","version":"0.1.0-alpha.33","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.33","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"70eb064ca33e8afcf1c80a405fec5ea69693a674","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.33.tgz","fileCount":6,"integrity":"sha512-M9ladTgbqeIFsyB+QCeMaSCfuMTD4mq6kUmWKZ5by77a8d0a/bc49Wn+hBQbfsi0nWdlPACtqb1shW4LeeV2BA==","signatures":[{"sig":"MEUCIQC3szKNsD9fElI5ssgnySFelKMJ/PCra2sydvoba9AIAwIgOwnmpNY4ZiCSeZCcz7GPWlsQXYOBqjyAqx+vqLVlk3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431335},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/6b81ed9f67975950fdbd185760648e7c/h-ai-reldb-0.1.0-alpha.33.tgz","_integrity":"sha512-M9ladTgbqeIFsyB+QCeMaSCfuMTD4mq6kUmWKZ5by77a8d0a/bc49Wn+hBQbfsi0nWdlPACtqb1shW4LeeV2BA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.33","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.33_1783153150321_0.8986468877948921","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.34":{"name":"@h-ai/reldb","version":"0.1.0-alpha.34","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.34","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"aaa2cf278e86460365034792df88ff24f2375d9c","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.34.tgz","fileCount":6,"integrity":"sha512-DtD/s3Z3rT4LKapseXLQxalchv2irHKJB0d8+WBKxWglsc3K6DFbDbOqvjfiKhGZKy0o/MjF6UuXcR+BdTtSxA==","signatures":[{"sig":"MEUCIQDFosyJwL5BZPtlyE+0ISng2LEpKivGuLJO9XLpkTM28AIgFk67i0yfLEC1V410fMefCx4iTzVkuQJeXtTrg00/0MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/2ad5492d762c17509902a605f442272d/h-ai-reldb-0.1.0-alpha.34.tgz","_integrity":"sha512-DtD/s3Z3rT4LKapseXLQxalchv2irHKJB0d8+WBKxWglsc3K6DFbDbOqvjfiKhGZKy0o/MjF6UuXcR+BdTtSxA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.34","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.34_1783958446105_0.423974415032667","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.35":{"name":"@h-ai/reldb","version":"0.1.0-alpha.35","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.35","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"5d10ca1b4d0cff018843bc24055320344ce0bfc4","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.35.tgz","fileCount":6,"integrity":"sha512-RZwEaENMl1uN6osSB8YqllPco+gf0wRu0TBok/tCqophvWchDCj/113hiuSF+DXVDooAWgLc3InGpEQnN0WwbA==","signatures":[{"sig":"MEQCIGc9xlGygqYkHns+mu5ZDGLv2vEIb54duByQ4jAgjj11AiBeQxBF66APmyjvhFJ73OujM/6tzvdkmwIdlRb3PZL77Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.35.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/238c1dc1ed09a18e4b437c53e1f1ec54/h-ai-reldb-0.1.0-alpha.35.tgz","_integrity":"sha512-RZwEaENMl1uN6osSB8YqllPco+gf0wRu0TBok/tCqophvWchDCj/113hiuSF+DXVDooAWgLc3InGpEQnN0WwbA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.35","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.35_1784018482012_0.8350550017968887","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.36":{"name":"@h-ai/reldb","version":"0.1.0-alpha.36","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.36","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"d479244cac3f7cb67cb989e07630704a98bf4dcf","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.36.tgz","fileCount":6,"integrity":"sha512-zKZ6C+h1Jpg+9/ZDY4gULfXSqOHIBQdFGlN7B6Aq/id/UAgu1uWC0pxvuxfe71oeZGZO1SqHIzxEixH2ILUvLQ==","signatures":[{"sig":"MEYCIQD1t9pLpWLq45NdzkHeSE22IUX9hKiP2Sb18TIG7x+O9wIhAPU+0esfAw30YU2Dhv9jKSyMYJFph+4sHmri5+iJqoDN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.36.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/33f886a79c9c9567cdf7452cfc3dc677/h-ai-reldb-0.1.0-alpha.36.tgz","_integrity":"sha512-zKZ6C+h1Jpg+9/ZDY4gULfXSqOHIBQdFGlN7B6Aq/id/UAgu1uWC0pxvuxfe71oeZGZO1SqHIzxEixH2ILUvLQ==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.36","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.36_1784046709625_0.4564523985024098","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.37":{"name":"@h-ai/reldb","version":"0.1.0-alpha.37","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.37","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"8cb3cf5de9c449fcd55010c8a138f2e939de323d","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.37.tgz","fileCount":6,"integrity":"sha512-xtj3qznbdg2zlKGcFNxkfiYLvnnIhceNMcGIWowKPBT/fc384K49D+V5j3cd9mCIxNUZRIEgCYGQ3heeM7kUcA==","signatures":[{"sig":"MEQCIC8tGnFeHJTcYGu9fjoshy0zxUmBV02SEDZB5uIVASARAiBhsA3sQPO+gsY3u3Mo2CZq6K7hMYm5enJOME7sXCiBoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.37.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/56d7612ae4560a88bf7c1c0b6e590f49/h-ai-reldb-0.1.0-alpha.37.tgz","_integrity":"sha512-xtj3qznbdg2zlKGcFNxkfiYLvnnIhceNMcGIWowKPBT/fc384K49D+V5j3cd9mCIxNUZRIEgCYGQ3heeM7kUcA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.37","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.37_1784119418629_0.6042340562340967","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.38":{"name":"@h-ai/reldb","version":"0.1.0-alpha.38","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.38","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"b11bffcb1ec55b9e8093c1d4f1015aac220086f8","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.38.tgz","fileCount":6,"integrity":"sha512-7UsXhGu0nAlNk+aMY68j4WP5iqZ1cK7/VrEym1hjeoWQ/caBdagPzlzOcBIATXLUbOb8KVKgfQmJdIyVQcVyVg==","signatures":[{"sig":"MEQCIEFG4pnZkE69IsM5pLZ2rjjURUDf0bibB51g8xJ/INbhAiBGwxj9mrTJYOn+tcJvL/Dgyz6NbzdE9Ud+9GYCDrtuaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.38.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/6831a452eb01f82eb73ae19fd2e094a5/h-ai-reldb-0.1.0-alpha.38.tgz","_integrity":"sha512-7UsXhGu0nAlNk+aMY68j4WP5iqZ1cK7/VrEym1hjeoWQ/caBdagPzlzOcBIATXLUbOb8KVKgfQmJdIyVQcVyVg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.38","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.38_1784192498091_0.6808260741846255","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.39":{"name":"@h-ai/reldb","version":"0.1.0-alpha.39","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.39","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"544cfdbec843e5334f1fc84b25a0422649c5e715","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.39.tgz","fileCount":6,"integrity":"sha512-dC71LkvnI6XT5HyiP1DYJl6tMKuPL1EU4E8gGiAWdPy3zTiXtmcoCZ50nHi6B4q2RaVcT8iMHZ0X6NlSpKEzJg==","signatures":[{"sig":"MEUCIQCh6CYnKyYAYPxboYYvGTmHn5evxpZSnSTL46S92LV2twIgFUj06dNm/dggdLn4z9mt42q67I1KYcHh2vBbwk3tW+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.39.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/4ad6b45765bfcd1dd9316e742583c624/h-ai-reldb-0.1.0-alpha.39.tgz","_integrity":"sha512-dC71LkvnI6XT5HyiP1DYJl6tMKuPL1EU4E8gGiAWdPy3zTiXtmcoCZ50nHi6B4q2RaVcT8iMHZ0X6NlSpKEzJg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.39","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.39_1784274138654_0.5086060081533559","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.40":{"name":"@h-ai/reldb","version":"0.1.0-alpha.40","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.40","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"84d29de9e8e54dc5efa169e2f78b419f8e8a5f2f","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.40.tgz","fileCount":6,"integrity":"sha512-K1fEOo1HMcs/pHEuNs8v0tRF8c9ivLDELxAuWJ7rhI6j5S2wHOx1E2jwFvNZMvFatZfyT3HN/xvEoA6AOmsCaA==","signatures":[{"sig":"MEUCIQCQ7VoUPPa2zGStdwQJzyCj7Ay4Nw83UU1jm2SgtdlKmAIgT5gqnVskJPi1MuHNQ0KoF2wkP2HefpgeTzOJegxczUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.40.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/83ec7ee8959436370132658f098093d0/h-ai-reldb-0.1.0-alpha.40.tgz","_integrity":"sha512-K1fEOo1HMcs/pHEuNs8v0tRF8c9ivLDELxAuWJ7rhI6j5S2wHOx1E2jwFvNZMvFatZfyT3HN/xvEoA6AOmsCaA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.40","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.40_1784772466309_0.8593281902076138","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.41":{"name":"@h-ai/reldb","version":"0.1.0-alpha.41","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.41","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"6cb107c566cec64cb53818a9037381420a6b7d9a","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.41.tgz","fileCount":6,"integrity":"sha512-4XwdfAOjkkEsFzQ7HJ4muemCK9jKR6xLeCuwUFjY+BnmRI1kpP1M3sRZb6+a4XAqo0ETb0OSR+Eq9cxk2jWM5w==","signatures":[{"sig":"MEQCIEy8IqVCibkAIaTHKact+X0b9K6KjN3gC+NEzJAKean4AiA/SE/Ttiq4UDMNqtWMiTw8SbqamCd07gXS3tbx4+Q4Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.41.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/76e9565cc14c027b07d2caeb1777fbd5/h-ai-reldb-0.1.0-alpha.41.tgz","_integrity":"sha512-4XwdfAOjkkEsFzQ7HJ4muemCK9jKR6xLeCuwUFjY+BnmRI1kpP1M3sRZb6+a4XAqo0ETb0OSR+Eq9cxk2jWM5w==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.41","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.41_1785203196499_0.2189316695422192","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.42":{"name":"@h-ai/reldb","version":"0.1.0-alpha.42","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.42","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"7f4c62614aa7148597f924d4d305af918bef0bd1","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.42.tgz","fileCount":6,"integrity":"sha512-RPc+zVviCp88f4Bb2SNEFAofeUtH0rC5Z8QlnkdPFNOTVcvjWTIbyawGEoYjc4BOJX/rybvVcsVG6gg9CLy6yg==","signatures":[{"sig":"MEQCIAtpnrhWL3jm92y7ym+PwO9kJSFbLSU44wiNMz+ZtCCYAiAnd55B65AfP3LqC2o3mx9AwFcuYo2GqQ/gs6CDkC3E1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.42.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/da242200e8877dae451f19c4f58d1616/h-ai-reldb-0.1.0-alpha.42.tgz","_integrity":"sha512-RPc+zVviCp88f4Bb2SNEFAofeUtH0rC5Z8QlnkdPFNOTVcvjWTIbyawGEoYjc4BOJX/rybvVcsVG6gg9CLy6yg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.42","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.42_1785210468941_0.32470591281317995","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.43":{"name":"@h-ai/reldb","version":"0.1.0-alpha.43","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.43","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"760ca80bb0747654859ea8472b9a17d0a8a12f75","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.43.tgz","fileCount":6,"integrity":"sha512-3Gg/LvhS2+mlQLjBpiwuatHMwtNwL4Rdxq79TnutyWgkLpV0Stg5DDmRnaOPOZKsvzx9bmCvsjmRxLIRdCrRgw==","signatures":[{"sig":"MEUCIQDdOIXuyWHGKzGGjTggSsiNFupmpdNdexb6WHpv8LWlgAIgBfrI0t4vudx3AAzyeKVMiRXvDhSAHTNhKQZFliDySxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432635},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.43.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/307e43b461e78341beb21b0bc6552bbd/h-ai-reldb-0.1.0-alpha.43.tgz","_integrity":"sha512-3Gg/LvhS2+mlQLjBpiwuatHMwtNwL4Rdxq79TnutyWgkLpV0Stg5DDmRnaOPOZKsvzx9bmCvsjmRxLIRdCrRgw==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.43","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.43_1785304317544_0.017801355016254572","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.44":{"name":"@h-ai/reldb","version":"0.1.0-alpha.44","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.44","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"ee493bd93b97d97af185ab814f487211bf72bcd7","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.44.tgz","fileCount":6,"integrity":"sha512-nQlq1TOUAdHUwwib4JepNegwLKsMzidE7vaSJRZznZlFk8pr++UDpDpbYdqVjZ/xrMXAfG11OMC62Ibxz7w0Dg==","signatures":[{"sig":"MEUCIQCv/cneLUom6IF1kEQZlxmAiJRsfUEWceh51CJnDDXgFgIgOZQaz22xchsXDhK9qFwjLZBbFLNB+IFU8ZwHKna29QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432743},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.44.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/f623a8ce2348bbc14d35cab2715736fa/h-ai-reldb-0.1.0-alpha.44.tgz","_integrity":"sha512-nQlq1TOUAdHUwwib4JepNegwLKsMzidE7vaSJRZznZlFk8pr++UDpDpbYdqVjZ/xrMXAfG11OMC62Ibxz7w0Dg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.44","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.44_1785376331882_0.12290752653036963","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.45":{"name":"@h-ai/reldb","version":"0.1.0-alpha.45","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.45","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"a9d6de7460a03d6a6ab212a96fa2b48262270647","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.45.tgz","fileCount":6,"integrity":"sha512-f2IlwQ22jjfDwCjLYS6mdtN7O+wQtszAK6aRkXSYBg/SfwyONtEsxNut/Vd8db2QGLK0sYgbVkVEUjUevH/w+w==","signatures":[{"sig":"MEUCIQDLVHdyCVUATmdUZUqZ4uH3JEyIm6e00cFiYsjT5qycmQIgHuXyOhE0gXoSykMGvfMRhzKe8PmMzVqWdDVTqJNVW9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432743},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.45.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/16e7d1a722c81445275c66f5a484bbe1/h-ai-reldb-0.1.0-alpha.45.tgz","_integrity":"sha512-f2IlwQ22jjfDwCjLYS6mdtN7O+wQtszAK6aRkXSYBg/SfwyONtEsxNut/Vd8db2QGLK0sYgbVkVEUjUevH/w+w==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.45","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.45_1785381503447_0.7998326669634166","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.46":{"name":"@h-ai/reldb","version":"0.1.0-alpha.46","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.46","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"839315b1153e4ea684cbfee2d8e92598127681d0","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.46.tgz","fileCount":6,"integrity":"sha512-GlTunn1wY0+fmdi6013d3SRH9plG3M0UO7fWMTMSwT7t/i1akVRfzlFnF3ziiv8agbnbS2glvL3Q/gw+Jzhvrg==","signatures":[{"sig":"MEQCIHOztAxV6LLZsxW5VKAKR7oAcqtMXwWv7YX2mEIfZcOJAiBPhqsYO4Ck9na7rsDe9NmtSmSrU7BMlrZ5dU/ku4tIQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432743},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.46.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/573dead9351e6e0d703a998b8a76776e/h-ai-reldb-0.1.0-alpha.46.tgz","_integrity":"sha512-GlTunn1wY0+fmdi6013d3SRH9plG3M0UO7fWMTMSwT7t/i1akVRfzlFnF3ziiv8agbnbS2glvL3Q/gw+Jzhvrg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.46","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.46_1785395362700_0.03728299257547807","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.47":{"name":"@h-ai/reldb","version":"0.1.0-alpha.47","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.47","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"6fc20f621c7d00e4ebdd257a03d0f5562682caf4","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.47.tgz","fileCount":6,"integrity":"sha512-Em1P9DUP3UeAo0W4GjQfkQY5oJ7OAgiMJv+WA1nYYOXpYpPtV5jlrJ9Kix+BWhG1QA0E1XUTLDdqF3O2xEDedA==","signatures":[{"sig":"MEUCIQC9Azj1BvFD0vIvUZrDI/2OCsypeEvswGBCznmNkGqPnAIgfBWl+m1+Fvqoi6bk+vT3sBF3ZOkH/abmJ5jj0lIhPnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432743},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.47.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/f8c5e9d9b018eb56acd4afa8eb81ff5a/h-ai-reldb-0.1.0-alpha.47.tgz","_integrity":"sha512-Em1P9DUP3UeAo0W4GjQfkQY5oJ7OAgiMJv+WA1nYYOXpYpPtV5jlrJ9Kix+BWhG1QA0E1XUTLDdqF3O2xEDedA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.47","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.47_1785491436099_0.23643378067465437","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.48":{"name":"@h-ai/reldb","version":"0.1.0-alpha.48","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.48","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"716e5c5397b7df82ba00f80d82f20996b3d317c8","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.48.tgz","fileCount":6,"integrity":"sha512-aUHhyVzz4PsEXvrbTV2WyAsew0AE0/qd0Q4l80MqzVHAdNlmnvsi6UPsYmJNUX5agSRxdOt27RJ4UA4ZeWPjRQ==","signatures":[{"sig":"MEUCIQD9WW9aVpowDRTY/SC0S/mONAP84A8EJcAKNljR8OGorAIgGIRIYz16ZQ4c9zevwEAY0p8xtjNXa3cPZJdIi0Zet+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432743},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/0470e55f34cd354f21f0685a21b2fa3a/h-ai-reldb-0.1.0-alpha.48.tgz","_integrity":"sha512-aUHhyVzz4PsEXvrbTV2WyAsew0AE0/qd0Q4l80MqzVHAdNlmnvsi6UPsYmJNUX5agSRxdOt27RJ4UA4ZeWPjRQ==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.48","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.48_1786328362612_0.11781121622874036","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.49":{"name":"@h-ai/reldb","version":"0.1.0-alpha.49","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.49","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"78c32395a5faf8e4e882c9caf84bd3c233bf5563","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.49.tgz","fileCount":6,"integrity":"sha512-J/TuyVwL5kSnUa78QpSzRygXmgnrK5eqUD65lIQzzLmACHn0yvKLvidDbIvWguqZtGnk6j8f9qu7j/O/YIpTyA==","signatures":[{"sig":"MEUCIDESUZtUCO4Q9EyCh5JDfRkWKuZUYIdzcPUER80tAKf3AiEA8vG2zcGylU2l+Xn6oOZTMYmqFHNbIZGBU9C4G9wBZ2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432743},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/b4b475be29d63779f2f8b80a7e027300/h-ai-reldb-0.1.0-alpha.49.tgz","_integrity":"sha512-J/TuyVwL5kSnUa78QpSzRygXmgnrK5eqUD65lIQzzLmACHn0yvKLvidDbIvWguqZtGnk6j8f9qu7j/O/YIpTyA==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.49","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.49_1786524935532_0.26917406814952116","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.50":{"name":"@h-ai/reldb","version":"0.1.0-alpha.50","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.50","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"295301fe5cfeaeaada0f8947df59de11dcac067f","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.50.tgz","fileCount":7,"integrity":"sha512-2gO1oBxnSTxyDy4OBAxThR/vtbqWZSvNss/5uV+oLb/7LivtVFnKI1Fc/vqZgYBqkxRC2WL+XQ6x4/83F2ITTg==","signatures":[{"sig":"MEUCIAfRwfIg7v9zXI+2Ryyg8r5vhp9QtAySTMA0Wc9NUPyNAiEA0yBKWY5S+mr+DmkpKjT/aj89WjN7/YJMpq1IPNJOhA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454897},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/c398769d4fa91e4ceebd44532b85416a/h-ai-reldb-0.1.0-alpha.50.tgz","_integrity":"sha512-2gO1oBxnSTxyDy4OBAxThR/vtbqWZSvNss/5uV+oLb/7LivtVFnKI1Fc/vqZgYBqkxRC2WL+XQ6x4/83F2ITTg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.50","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.50_1786687000380_0.6582992356533073","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.51":{"name":"@h-ai/reldb","version":"0.1.0-alpha.51","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.51","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"a8e2cc9ad44d4abcd02f4eb9624eee372b22bfd2","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.51.tgz","fileCount":7,"integrity":"sha512-hsRg99bb29z1KbGLzcOG0ADpThOY6QEk/Ea9rHzxG4nLZi8pf58CYTYrKY1GN01Qhz8M/Q066uWQmlDpnZRUdg==","signatures":[{"sig":"MEQCICAp006OxIajJ6bx4n7DzgVFXlBDLrJ154/2L/oCCQ2OAiAEcgVJ2/9b+I9Bh+TlZ0rqRpZ5A79Qacqfopvdt864uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454897},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.51.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/d49095980cba56952395a38ec46257dd/h-ai-reldb-0.1.0-alpha.51.tgz","_integrity":"sha512-hsRg99bb29z1KbGLzcOG0ADpThOY6QEk/Ea9rHzxG4nLZi8pf58CYTYrKY1GN01Qhz8M/Q066uWQmlDpnZRUdg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.51","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.51_1787219939845_0.7739388266275185","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.53":{"name":"@h-ai/reldb","version":"0.1.0-alpha.53","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.53","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"6a9ca612e78f5dd92609f1291318f0a0d8904da6","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.53.tgz","fileCount":7,"integrity":"sha512-kRFK6LfSnZPVmRBf/XQCXfBfhjY2jhlc4psjtRp0bQZZFOmJZPgQCOGnjU37SKzsWBK0Q4cR/ub2jU/KkZkLgg==","signatures":[{"sig":"MEUCIQDSkqWdqetQxIc82FfOQ/JkXIbY9FiulmI/5q5p9ASOqQIgKMNI8E8RclChKYpxW1vaJfqdhznIkUom8G/ygNF8isE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454897},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/09e4e26751de6e5c80bec08dd1cec839/h-ai-reldb-0.1.0-alpha.53.tgz","_integrity":"sha512-kRFK6LfSnZPVmRBf/XQCXfBfhjY2jhlc4psjtRp0bQZZFOmJZPgQCOGnjU37SKzsWBK0Q4cR/ub2jU/KkZkLgg==","_npmVersion":"10.9.8","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.53","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.53_1787272959513_0.8566512730206277","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.54":{"name":"@h-ai/reldb","version":"0.1.0-alpha.54","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.54","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"7e59917fd8c79d00df28f8dfcead4c7eec5ea16d","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.54.tgz","fileCount":7,"integrity":"sha512-CYksoaLHx5eQwSEUkY9/ssTPFzDO8Qz7wkHecFa8YBawGT+29iaMmoicnA2CkSZKu+qA/kWC1u1xW3o3H8jK5g==","signatures":[{"sig":"MEUCIQCM8MehCl4Exe6NMqQdDKRlB9SXa+GAslheQPSgg4rulgIgGQDHasi2ExYO8uucYw8U3rJWVc4Ilt0G8wC5BUTWJMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454975},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.54.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:clean":"rimraf dist"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/e34e3a0b95570c2f0f957c1f58774097/h-ai-reldb-0.1.0-alpha.54.tgz","_integrity":"sha512-CYksoaLHx5eQwSEUkY9/ssTPFzDO8Qz7wkHecFa8YBawGT+29iaMmoicnA2CkSZKu+qA/kWC1u1xW3o3H8jK5g==","_npmVersion":"10.9.0","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.54","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.54_1789133143450_0.850088550038739","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.55":{"name":"@h-ai/reldb","version":"0.1.0-alpha.55","license":"Apache-2.0","_id":"@h-ai/reldb@0.1.0-alpha.55","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"b357c8a8b950454ccd1760b8eb096d5759d3b742","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.55.tgz","fileCount":7,"integrity":"sha512-PzGoY2VcMF31KwmunTAD+BYkggeK4u5cGwj3Mgry4EVb7Id5a2pcSvih8lRgRqSIg+C87aWJJa6kwe1Owhz6tQ==","signatures":[{"sig":"MEUCIAcZ9aaAW807Hexfn1KhEMeA8EkeX5OiE4PFJDvGEVgKAiEAt+WYryCIXoUOVpL1xRb7ntTyQgzfEtTWOoJoTuzRrvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454975},"main":"./dist/index.js","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:clean":"rimraf dist"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/2f0a430fcad5401f723773c5d57b95db/h-ai-reldb-0.1.0-alpha.55.tgz","_integrity":"sha512-PzGoY2VcMF31KwmunTAD+BYkggeK4u5cGwj3Mgry4EVb7Id5a2pcSvih8lRgRqSIg+C87aWJJa6kwe1Owhz6tQ==","_npmVersion":"10.9.0","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.55","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"tmp":"tmp/reldb_0.1.0-alpha.55_1789228135577_0.01766725422627502","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.56":{"_id":"@h-ai/reldb@0.1.0-alpha.56","dist":{"shasum":"21050da86aa533edd8d5ee150700f8032bf7306d","tarball":"https://registry.npmjs.org/@h-ai/reldb/-/reldb-0.1.0-alpha.56.tgz","fileCount":7,"integrity":"sha512-ZbcI+VydPu8z+55s2Vl33HnSUTyz0zDyn40mFuD667gAjEwiJemdHqj118jH0rOpCurhREvMbIIbjtYjIpDdLw==","signatures":[{"sig":"MEUCIFzEXF83NJSsjGnbLPQ0nNrtw4ewpI8nHtnHS1wIH5gxAiEA2RVHTJQWpAR9jiVVcaixqAasQ0Dn6x8BNAxFfm1GMV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCJHjbAXyZOQEAcO3LKgk6gw6aLaf9jAmQRooSPDixVSwIhAJeK4biMQPvnZsLeyFm+ZV7JTat7MK4GL98bSPW+2UVp"}],"unpackedSize":455456},"main":"./dist/index.js","name":"@h-ai/reldb","type":"module","_from":"file:h-ai-reldb-0.1.0-alpha.56.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:clean":"rimraf dist"},"version":"0.1.0-alpha.56","_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/e04027fb8c0a226eea3f3694a6dea44a/h-ai-reldb-0.1.0-alpha.56.tgz","_integrity":"sha512-ZbcI+VydPu8z+55s2Vl33HnSUTyz0zDyn40mFuD667gAjEwiJemdHqj118jH0rOpCurhREvMbIIbjtYjIpDdLw==","_npmVersion":"10.9.0","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","directories":{},"maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.56","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","@types/pg":"^8.11.10","typescript":"^6.0.3","@types/node":"^25.9.1","testcontainers":"^11.11.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"pg":"^8.13.1","mysql2":"^3.11.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reldb_0.1.0-alpha.56_1790217792125_0.4880346511233957"}}},"time":{"created":"2026-04-06T04:27:23.154Z","modified":"2026-09-24T02:43:12.481Z","0.1.0-alpha5":"2026-04-06T04:27:23.385Z","0.1.0-alpha7":"2026-04-07T01:23:24.729Z","0.1.0-alpha8":"2026-04-07T09:03:33.023Z","0.1.0-alpha9":"2026-04-09T14:48:29.144Z","0.1.0-alpha.10":"2026-04-10T10:40:18.418Z","0.1.0-alpha.11":"2026-04-17T10:38:53.911Z","0.1.0-alpha.12":"2026-04-22T13:35:17.837Z","0.1.0-alpha.13":"2026-04-24T15:00:10.696Z","0.1.0-alpha.15":"2026-05-26T05:21:30.356Z","0.1.0-alpha.16":"2026-05-26T09:13:16.030Z","0.1.0-alpha.18":"2026-05-28T05:19:14.641Z","0.1.0-alpha.19":"2026-05-28T14:07:14.743Z","0.1.0-alpha.20":"2026-05-29T13:37:02.547Z","0.1.0-alpha.21":"2026-06-03T09:38:23.175Z","0.1.0-alpha.22":"2026-06-08T02:43:28.969Z","0.1.0-alpha.23":"2026-06-11T08:20:27.068Z","0.1.0-alpha.24":"2026-06-12T03:50:37.724Z","0.1.0-alpha.25":"2026-06-16T10:24:08.560Z","0.1.0-alpha.26":"2026-06-24T01:02:43.566Z","0.1.0-alpha.27":"2026-06-24T09:22:56.441Z","0.1.0-alpha.28":"2026-06-26T09:57:47.629Z","0.1.0-alpha.29":"2026-06-30T01:24:02.812Z","0.1.0-alpha.30":"2026-06-30T08:26:42.631Z","0.1.0-alpha.31":"2026-07-03T00:20:37.781Z","0.1.0-alpha.32":"2026-07-03T05:17:31.703Z","0.1.0-alpha.33":"2026-07-04T08:19:10.467Z","0.1.0-alpha.34":"2026-07-13T16:00:46.269Z","0.1.0-alpha.35":"2026-07-14T08:41:22.164Z","0.1.0-alpha.36":"2026-07-14T16:31:49.802Z","0.1.0-alpha.37":"2026-07-15T12:43:38.780Z","0.1.0-alpha.38":"2026-07-16T09:01:38.224Z","0.1.0-alpha.39":"2026-07-17T07:42:18.833Z","0.1.0-alpha.40":"2026-07-23T02:07:46.465Z","0.1.0-alpha.41":"2026-07-28T01:46:36.652Z","0.1.0-alpha.42":"2026-07-28T03:47:49.104Z","0.1.0-alpha.43":"2026-07-29T05:51:57.704Z","0.1.0-alpha.44":"2026-07-30T01:52:12.005Z","0.1.0-alpha.45":"2026-07-30T03:18:23.616Z","0.1.0-alpha.46":"2026-07-30T07:09:22.843Z","0.1.0-alpha.47":"2026-07-31T09:50:36.260Z","0.1.0-alpha.48":"2026-08-10T02:19:22.755Z","0.1.0-alpha.49":"2026-08-12T08:55:35.695Z","0.1.0-alpha.50":"2026-08-14T05:56:40.550Z","0.1.0-alpha.51":"2026-08-20T09:59:00.018Z","0.1.0-alpha.53":"2026-08-21T00:42:39.672Z","0.1.0-alpha.54":"2026-09-11T13:25:43.589Z","0.1.0-alpha.55":"2026-09-12T15:48:55.723Z","0.1.0-alpha.56":"2026-09-24T02:43:12.299Z"},"license":"Apache-2.0","description":"Hai Framework relational database module for SQLite, PostgreSQL, and MySQL.","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"readme":"# @h-ai/reldb\n\n关系型数据库访问模块，通过统一的 `reldb` 对象访问 SQLite、PostgreSQL、MySQL。\n\n## 支持的数据库\n\n- SQLite\n- PostgreSQL\n- MySQL\n\n## 快速开始\n\n```ts\nimport { HaiReldbError, reldb } from '@h-ai/reldb'\n\n// 初始化\nawait reldb.init({ type: 'sqlite', database: ':memory:' })\n\n// DDL\nawait reldb.ddl.createTable('users', {\n  id: { type: 'INTEGER', primaryKey: true, autoIncrement: true },\n  name: { type: 'TEXT', notNull: true },\n  email: { type: 'TEXT', unique: true },\n})\n\n// SQL\nawait reldb.sql.execute('INSERT INTO users (name, email) VALUES (?, ?)', ['张三', 'test@example.com'])\nconst users = await reldb.sql.query<{ id: number, name: string }>('SELECT * FROM users')\n\n// 分页查询\nconst page = await reldb.sql.queryPage<{ id: number, name: string }>({\n  sql: 'SELECT id, name FROM users ORDER BY id',\n  pagination: { page: 1, pageSize: 20 },\n})\n\n// CRUD\nconst userCrud = reldb.crud.table({\n  table: 'users',\n  idColumn: 'id',\n  select: ['id', 'name', 'email'],\n  createColumns: ['name', 'email'],\n  updateColumns: ['name', 'email'],\n  dbType: 'sqlite',\n})\nawait userCrud.create({ name: '李四', email: 'li@test.com' })\nconst user = await userCrud.findById(1)\n\n// 关闭\nawait reldb.close()\n```\n\n`reldb.config` 返回的是**脱敏后的配置快照**：数据库 `password` 与 URL 内嵌凭证会自动隐藏，便于排查状态但不应用于回放原始连接信息。\n\n## 配置\n\n支持连接字符串（`url`）或分字段（`host/port/database/user/password`）。\n\n```ts\n// SQLite\nawait reldb.init({ type: 'sqlite', database: './data.db' })\n\n// PostgreSQL\nawait reldb.init({ type: 'postgresql', url: 'postgres://user:pass@localhost:5432/mydb' })\n\n// MySQL\nawait reldb.init({\n  type: 'mysql',\n  host: 'localhost',\n  port: 3306,\n  database: 'mydb',\n  user: 'admin',\n  password: 'secret',\n  mysql: { charset: 'utf8mb4' },\n})\n```\n\n### SQLite 执行方式（worker 异步）\n\nbetter-sqlite3 是同步驱动，查询会阻塞 Node 主线程事件循环。WAL 只能改善数据库锁并发，无法避免同步调用占用主线程。需要卸载这一阻塞时，可把 SQLite 切到专用 worker 线程执行（单连接，opt-in，默认 `sync`）：\n\n```ts\nawait reldb.init({\n  type: 'sqlite',\n  database: './data.db',\n  sqlite: {\n    executor: 'worker', // 'sync'（默认）| 'worker'\n    walMode: true, // 默认 true\n    workerConnectTimeoutMs: 10000, // worker 打开连接超时，默认 10000\n  },\n})\n```\n\nworker 模式下查询、写入与事务均在 worker 线程串行执行；公共 API 与返回值与同步模式完全一致。\n\n### 操作日志\n\n可在数据库配置中通过 `operationLog` 开启 SQL 操作日志。日志在 reldb provider-base 的 DML 操作层统一输出，不在 `reldb-main.ts` 或各 raw provider 中重复包装。\n\n```yaml\n# config/_db.yml\ntype: sqlite\ndatabase: ./data/app.db\noperationLog:\n  read: false # query / get / queryPage\n  write: false # DDL, execute / batch, tx.begin / tx.commit / tx.rollback\n  maxLength: 1000 # 参数序列化后的最大输出长度，超出会截断\n  level: debug # info | debug | trace，默认 debug\n```\n\n通过 `core.config.load('db', ...)` 加载时，`HAI_DB_TYPE`、\n`HAI_DB_DATABASE`、`HAI_DB_OPERATIONLOG_LEVEL` 等约定变量优先于 YAML。\n\n```ts\nawait reldb.init({\n  type: 'sqlite',\n  database: './data.db',\n  operationLog: {\n    read: true,\n    write: true,\n    maxLength: 500,\n    level: 'debug',\n  },\n})\n```\n\n## 事务\n\n三种使用方式：\n\n### wrap（自动提交/回滚）\n\n```ts\nconst result = await reldb.tx.wrap(async (tx) => {\n  await tx.execute('INSERT INTO users (name) VALUES (?)', ['用户1'])\n  await tx.execute('INSERT INTO users (name) VALUES (?)', ['用户2'])\n  return 'ok'\n})\n// 回调正常返回 → 自动提交；抛异常 → 自动回滚\n```\n\n### begin + commit（分步提交）\n\n```ts\nconst txResult = await reldb.tx.begin()\nif (!txResult.success) { /* 处理错误 */ }\nconst tx = txResult.data\n\nawait tx.execute('INSERT INTO users (name) VALUES (?)', ['用户1'])\nawait tx.execute('INSERT INTO users (name) VALUES (?)', ['用户2'])\nawait tx.commit()\n```\n\n### begin + rollback（分步回滚）\n\n```ts\nconst txResult = await reldb.tx.begin()\nif (!txResult.success) { /* 处理错误 */ }\nconst tx = txResult.data\n\nawait tx.execute('INSERT INTO users (name) VALUES (?)', ['用户1'])\n// 业务检查失败，手动回滚\nawait tx.rollback()\n```\n\n### 事务内使用 batch / queryPage\n\n```ts\nawait reldb.tx.wrap(async (tx) => {\n  await tx.batch([\n    { sql: 'INSERT INTO users (name) VALUES (?)', params: ['用户1'] },\n    { sql: 'INSERT INTO users (name) VALUES (?)', params: ['用户2'] },\n  ])\n\n  const page = await tx.queryPage<{ id: number, name: string }>({\n    sql: 'SELECT id, name FROM users ORDER BY id',\n    pagination: { page: 1, pageSize: 10 },\n  })\n})\n```\n\n## Crud\n\n通过 `reldb.crud.table()` 创建单表 CRUD 仓库，免写 SQL：\n\n```ts\nconst userCrud = reldb.crud.table<{ id: number, name: string, email: string }>({\n  table: 'users',\n  idColumn: 'id', // 主键列，默认 'id'\n  select: ['id', 'name', 'email'], // 查询列，默认 '*'\n  createColumns: ['name', 'email'], // 允许插入的列\n  updateColumns: ['name', 'email'], // 允许更新的列\n  dbType: 'sqlite', // 数据库类型\n})\n```\n\n### create / createMany\n\n```ts\n// 单条插入\nconst result = await userCrud.create({ name: '张三', email: 'test@example.com' })\n// result.data → { changes: 1, lastInsertRowid: 1 }\n\n// 批量插入\nawait userCrud.createMany([\n  { name: '用户A', email: 'a@test.com' },\n  { name: '用户B', email: 'b@test.com' },\n])\n```\n\n### createOrUpdate\n\n主键存在时更新，否则创建（upsert）：\n\n```ts\nconst userCrud = reldb.crud.table<{ id: number, name: string, email: string }>({\n  table: 'users',\n  idColumn: 'id',\n  createColumns: ['id', 'name', 'email'],\n  updateColumns: ['name', 'email'],\n  dbType: 'sqlite',\n})\n\nawait userCrud.createOrUpdate({ id: 1, name: '张三', email: 'test@example.com' })\n// 不存在 → 插入；已存在 → 更新 name、email\n```\n\n`BaseReldbCrudRepository` 自动获取 `dbType`，无需手动传入。\n\n### findById / getById / findAll / findPage\n\n```ts\n// 主键查找（不存在时返回 null）\nconst user = await userCrud.findById(1)\n// user.data → { id: 1, name: '张三', email: 'test@example.com' } | null\n\n// 主键获取（不存在时返回 RECORD_NOT_FOUND 错误）\nconst user2 = await userCrud.getById(1)\n// user2.data → { id: 1, name: '张三', email: 'test@example.com' }\n\n// 条件查询（where + params 占位符）\nconst actives = await userCrud.findAll({\n  where: 'name LIKE ?',\n  params: ['%张%'],\n  orderBy: 'id DESC',\n  limit: 10,\n  offset: 0,\n})\n\n// 分页查询\nconst page = await userCrud.findPage({\n  where: 'name LIKE ?',\n  params: ['%张%'],\n  orderBy: 'id DESC',\n  pagination: { page: 1, pageSize: 20 },\n})\n// page.data → { items: [...], total: 100, page: 1, pageSize: 20 }\n```\n\n### updateById / deleteById\n\n```ts\nawait userCrud.updateById(1, { name: '李四' })\nawait userCrud.deleteById(1)\n```\n\n### count / exists / existsById\n\n```ts\nconst total = await userCrud.count({ where: 'name LIKE ?', params: ['%张%'] })\n// total.data → 5\n\nconst has = await userCrud.exists({ where: 'email = ?', params: ['test@example.com'] })\n// has.data → true\n\nconst found = await userCrud.existsById(1)\n// found.data → true\n```\n\n### 事务中使用 Crud\n\n所有方法均支持传入 `tx` 参数，自动路由到事务上下文：\n\n```ts\nawait reldb.tx.wrap(async (tx) => {\n  await userCrud.create({ name: '用户A', email: 'a@test.com' }, tx)\n  await userCrud.updateById(1, { name: '新名字' }, tx)\n  const user = await userCrud.findById(1, tx)\n})\n```\n\n## BaseReldbCrudRepository\n\n业务仓库继承 `BaseReldbCrudRepository`，通过 `fields` 定义字段映射，自动建表、类型转换：\n\n```ts\nimport type { DmlWithTxOperations, ReldbCrudFieldDefinition } from '@h-ai/reldb'\nimport { BaseReldbCrudRepository, reldb } from '@h-ai/reldb'\n\ninterface UserRow {\n  id: number\n  name: string\n  email: string\n  createdAt: Date\n  updatedAt: Date\n}\n\nconst USER_FIELDS: ReldbCrudFieldDefinition[] = [\n  { fieldName: 'id', columnName: 'id', def: { type: 'INTEGER', primaryKey: true, autoIncrement: true }, select: true, create: false, update: false },\n  { fieldName: 'name', columnName: 'name', def: { type: 'TEXT', notNull: true }, select: true, create: true, update: true },\n  { fieldName: 'email', columnName: 'email', def: { type: 'TEXT', notNull: true }, select: true, create: true, update: true },\n  { fieldName: 'createdAt', columnName: 'created_at', def: { type: 'TIMESTAMP', notNull: true }, select: true, create: true, update: false },\n  { fieldName: 'updatedAt', columnName: 'updated_at', def: { type: 'TIMESTAMP', notNull: true }, select: true, create: true, update: false },\n]\n\nclass UserRepository extends BaseReldbCrudRepository<UserRow> {\n  constructor() {\n    super(reldb, { table: 'users', idColumn: 'id', fields: USER_FIELDS })\n  }\n\n  /** 自定义查询方法 */\n  async findByEmail(email: string) {\n    return this.findAll({ where: 'email = ?', params: [email], limit: 1 })\n  }\n\n  /** 自定义方法中使用 this.sql(tx) 自动路由到事务 */\n  async insertRaw(data: { name: string, email: string }, tx?: DmlWithTxOperations) {\n    // 自定义原始写操作应先确保表已就绪（避免刚建库/建表较慢时的竞态）\n    const ready = await this.ensureReady()\n    if (!ready.success)\n      return ready\n    const now = Date.now()\n    return this.sql(tx).execute(\n      'INSERT INTO users (name, email, created_at, updated_at) VALUES (?, ?, ?, ?)',\n      [data.name, data.email, now, now],\n    )\n  }\n}\n\n// 使用\nconst repo = new UserRepository()\nawait repo.create({ name: '张三', email: 'test@example.com' })\nconst user = await repo.findById(1)\n\n// 创建或更新（upsert）\nawait repo.createOrUpdate({ id: 1, name: '李四', email: 'test@example.com' })\n// id=1 已存在 → 更新 name；不存在 → 插入新记录\n\n// 跨仓库事务\nconst txResult = await reldb.tx.begin()\nif (txResult.success) {\n  const tx = txResult.data\n  await repo.create({ name: '用户A', email: 'a@test.com' }, tx)\n  await repo.create({ name: '用户B', email: 'b@test.com' }, tx)\n  await tx.commit()\n}\n```\n\n## JSON 路径操作\n\n通过 `reldb.json` 构建跨数据库统一的 JSON 路径操作 SQL 表达式。\n\n路径格式遵循 SQL/JSON Path 标准（`$.key` / `$.key.subkey` / `$[0]`），各数据库后端自动映射到对应函数或操作符。\n\n| 操作      | SQLite         | PostgreSQL     | MySQL              |\n| --------- | -------------- | -------------- | ------------------ |\n| `extract` | `json_extract` | `#>` (text[])  | `JSON_EXTRACT`     |\n| `set`     | `json_set`     | `jsonb_set`    | `JSON_SET`         |\n| `insert`  | `json_insert`  | `jsonb_insert` | `JSON_INSERT`      |\n| `remove`  | `json_remove`  | `#-` (text[])  | `JSON_REMOVE`      |\n| `merge`   | `json_patch`   | `\\|\\| ::jsonb` | `JSON_MERGE_PATCH` |\n\n所有方法返回 `{ sql, params }` 片段，可直接嵌入 `reldb.sql.query` / `reldb.sql.execute`。\n\n### extract — 提取 JSON 字段值\n\n```ts\n// 用于 WHERE 条件\nconst { sql, params } = reldb.json.extract('settings', '$.theme')\nconst rows = await reldb.sql.query(\n  `SELECT * FROM users WHERE ${sql} = ?`,\n  [...params, '\"dark\"'],\n)\n\n// 用于 SELECT 列\nconst { sql, params } = reldb.json.extract('profile', '$.name')\nconst result = await reldb.sql.query(\n  `SELECT id, ${sql} as display_name FROM users`,\n  params,\n)\n```\n\n### set — 设置 JSON 字段路径（创建或替换）\n\n```ts\nconst { sql, params } = reldb.json.set('settings', '$.theme', 'dark')\nawait reldb.sql.execute(\n  `UPDATE users SET settings = ${sql} WHERE id = ?`,\n  [...params, userId],\n)\n```\n\n### insert — 插入 JSON 字段路径（仅当路径不存在时）\n\n```ts\nconst { sql, params } = reldb.json.insert('data', '$.firstSeen', new Date().toISOString())\nawait reldb.sql.execute(\n  `UPDATE events SET data = ${sql} WHERE id = ?`,\n  [...params, eventId],\n)\n```\n\n### remove — 删除 JSON 字段路径\n\n```ts\nconst { sql, params } = reldb.json.remove('settings', '$.deprecated')\nawait reldb.sql.execute(\n  `UPDATE users SET settings = ${sql} WHERE id = ?`,\n  [...params, userId],\n)\n```\n\n### merge — 合并 JSON 对象（RFC 7396 Merge Patch）\n\n```ts\n// 覆盖已有键、保留未提及键、将 null 键删除\nconst { sql, params } = reldb.json.merge('profile', {\n  bio: '新简介',\n  avatar: null, // 传入 null 表示删除该键\n})\nawait reldb.sql.execute(\n  `UPDATE users SET profile = ${sql} WHERE id = ?`,\n  [...params, userId],\n)\n```\n\n### 完整示例\n\n```ts\n// 建表（含 JSON 列）\nawait reldb.ddl.createTable('products', {\n  id: { type: 'INTEGER', primaryKey: true, autoIncrement: true },\n  meta: { type: 'JSON' },\n})\n\n// 插入初始 JSON\nawait reldb.sql.execute(\n  `INSERT INTO products (meta) VALUES (?)`,\n  [JSON.stringify({ status: 'draft', tags: ['new'], version: 1 })],\n)\n\n// 设置字段\nconst { sql: setSql, params: setParams } = reldb.json.set('meta', '$.status', 'published')\nawait reldb.sql.execute(`UPDATE products SET meta = ${setSql} WHERE id = ?`, [...setParams, 1])\n\n// 提取字段（用于过滤）\nconst { sql: exSql, params: exParams } = reldb.json.extract('meta', '$.status')\nconst published = await reldb.sql.query(\n  `SELECT * FROM products WHERE ${exSql} = ?`,\n  [...exParams, '\"published\"'],\n)\n\n// 合并更新\nconst { sql: mSql, params: mParams } = reldb.json.merge('meta', { version: 2, reviewer: 'admin' })\nawait reldb.sql.execute(`UPDATE products SET meta = ${mSql} WHERE id = ?`, [...mParams, 1])\n\n// 删除字段\nconst { sql: rmSql, params: rmParams } = reldb.json.remove('meta', '$.reviewer')\nawait reldb.sql.execute(`UPDATE products SET meta = ${rmSql} WHERE id = ?`, [...rmParams, 1])\n```\n\n## 错误处理\n\n所有操作返回 `HaiResult<T>`，通过 `result.success` 判断成功或失败。\n\n```ts\nimport { HaiReldbError, reldb } from '@h-ai/reldb'\n\nconst result = await reldb.sql.query('SELECT * FROM users')\nif (!result.success) {\n  switch (result.error.code) {\n    case HaiReldbError.NOT_INITIALIZED.code:\n      // 请先调用 reldb.init()\n      break\n    case HaiReldbError.QUERY_FAILED.code:\n      // SQL 执行错误\n      break\n    case HaiReldbError.CONSTRAINT_VIOLATION.code:\n      // 约束违反（如唯一约束、外键等）\n      break\n  }\n}\n```\n\n常用错误码：\n\n| 错误码                               | code            | 说明         |\n| ------------------------------------ | --------------- | ------------ |\n| `HaiReldbError.NOT_INITIALIZED`      | `hai:reldb:010` | 未初始化     |\n| `HaiReldbError.CONNECTION_FAILED`    | `hai:reldb:001` | 连接失败     |\n| `HaiReldbError.QUERY_FAILED`         | `hai:reldb:002` | 查询失败     |\n| `HaiReldbError.CONSTRAINT_VIOLATION` | `hai:reldb:003` | 约束违反     |\n| `HaiReldbError.TRANSACTION_FAILED`   | `hai:reldb:004` | 事务失败     |\n| `HaiReldbError.DDL_FAILED`           | `hai:reldb:020` | DDL 操作失败 |\n| `HaiReldbError.CONFIG_ERROR`         | `hai:reldb:013` | 配置错误     |\n\n## 测试\n\n```bash\npnpm --filter @h-ai/reldb test\n```\n\n> MySQL/PostgreSQL 测试需要 Docker。\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}