{"_id":"kysely-generic-sqlite","_rev":"14-7ba8200368ce28c8815b90af0dac8f38","name":"kysely-generic-sqlite","dist-tags":{"beta":"2.0.0-beta.8","latest":"2.0.1"},"versions":{"1.0.0":{"name":"kysely-generic-sqlite","version":"1.0.0","keywords":["kysely","dialect","sql","worker","sqlite3"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@1.0.0","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"5b54caa3ed19593507ce278d33b16f2a83a4d206","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-1.0.0.tgz","fileCount":27,"integrity":"sha512-23eEIwkR0HVVeWy136KDWyT1bZmFcXVNBFzPgXOBt5Dp4BdOLGXr34XStQazKfr+UbBYz+uXXjlDCfUrkl6BMg==","signatures":[{"sig":"MEYCIQDeWxMWnfNmcRVJoxKZsCaHf/dnuIzKwU3hxO572LUdoAIhAMf2unjzGeofhU1SmVGxBxvAMkqe/KQ9+oe+zakspIwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62808},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"subframe7536","email":"1667077010@qq.com"},"_resolved":"/tmp/ab4138643601a5b4a2c67767d3438f20/kysely-generic-sqlite-1.0.0.tgz","_integrity":"sha512-23eEIwkR0HVVeWy136KDWyT1bZmFcXVNBFzPgXOBt5Dp4BdOLGXr34XStQazKfr+UbBYz+uXXjlDCfUrkl6BMg==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"typesVersions":{"*":{"./worker":["./dist/worker.d.ts"],"./worker-helper-web":["./dist/worker-helper-web.d.ts"],"./worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"kysely":"^0.27.5"},"peerDependencies":{"kysely":">=0.26"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_1.0.0_1738131158088_0.1951808881397321","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"kysely-generic-sqlite","version":"1.0.1","keywords":["kysely","dialect","sql","worker","sqlite3"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@1.0.1","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"9c2763c16d4908cb71e2c7d67cbf5b664db0580a","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-1.0.1.tgz","fileCount":27,"integrity":"sha512-eOMiM1w20IlaZ5QLFeISgnEdFGiuf1aUE+5rTKeJRrdUC8z15oaDUx5mB/YeY4jkXI5aC7I/yJt9OdadwSaiwQ==","signatures":[{"sig":"MEQCIFMsLvgy1vtysvUHsK1lEccqIQyUR9mdGU1I09SbcLOlAiBxUn0T8+NIMw8qSkiOGCD60tMYzDAe6wqvwZN+9Z2Tdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62820},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"subframe7536","email":"1667077010@qq.com"},"_resolved":"/tmp/5897cb69a580c913069e0c7ef631ef2d/kysely-generic-sqlite-1.0.1.tgz","_integrity":"sha512-eOMiM1w20IlaZ5QLFeISgnEdFGiuf1aUE+5rTKeJRrdUC8z15oaDUx5mB/YeY4jkXI5aC7I/yJt9OdadwSaiwQ==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"typesVersions":{"*":{"./worker":["./dist/worker.d.ts"],"./worker-helper-web":["./dist/worker-helper-web.d.ts"],"./worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"kysely":"^0.27.5"},"peerDependencies":{"kysely":">=0.26"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_1.0.1_1739755244013_0.07385622914388335","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"kysely-generic-sqlite","version":"1.1.0","keywords":["kysely","dialect","sql","worker","sqlite3"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@1.1.0","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"6a01bd4dd0884c417eba9bc9ce096cc2a4e66cc9","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-1.1.0.tgz","fileCount":27,"integrity":"sha512-IUTzyDYRu/M8UhwLhArZD9fh98inOCM8zAgQF9ZUMmAhJg4WXLvqO5i9RXcubG6Qpk8Y3FMRfIk4ABkzto0MGw==","signatures":[{"sig":"MEUCIQCDiR8prjOdfFGW2VG3P7plKxqQjgzJFovb10mZoNT7ngIgG3NEQXn27B6J5AibJsXOjySbuIGQuizoVQfwlWl7M2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62884},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"subframe7536","email":"1667077010@qq.com"},"_resolved":"/tmp/b2bc23a7995d27f94e38e48626493e79/kysely-generic-sqlite-1.1.0.tgz","_integrity":"sha512-IUTzyDYRu/M8UhwLhArZD9fh98inOCM8zAgQF9ZUMmAhJg4WXLvqO5i9RXcubG6Qpk8Y3FMRfIk4ABkzto0MGw==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"kysely":"^0.27.5"},"peerDependencies":{"kysely":">=0.26"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_1.1.0_1740120578447_0.649827277670874","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"kysely-generic-sqlite","version":"1.2.0","keywords":["kysely","dialect","sql","worker","sqlite3"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@1.2.0","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"a2eae0e785914414e8d866a49b7fe219545d1dd5","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-1.2.0.tgz","fileCount":27,"integrity":"sha512-yCT6pH2H/frf/Ei9QFJtQUH4AOhnVrA3B0Y8AoYNVXlKRlVgJQh8ENJaYHqlJSxU38UpTW36pvzkzwukusB2KQ==","signatures":[{"sig":"MEUCIQCk0Xj1RGX+F8yhzFncOMqJLd2I9mgtk/om4k1pVLOxdQIgPEedBSVuUI7z6arIaxBhQ+fDjv/jejUfqI6rnL8QNBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66610},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"subframe7536","email":"1667077010@qq.com"},"_resolved":"/tmp/ecd53c5e2f927c9df91711dbf25e3afe/kysely-generic-sqlite-1.2.0.tgz","_integrity":"sha512-yCT6pH2H/frf/Ei9QFJtQUH4AOhnVrA3B0Y8AoYNVXlKRlVgJQh8ENJaYHqlJSxU38UpTW36pvzkzwukusB2KQ==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"kysely":"^0.28.0"},"peerDependencies":{"kysely":">=0.26"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_1.2.0_1744624666542_0.20936422769673158","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"kysely-generic-sqlite","version":"1.2.1","keywords":["kysely","dialect","sql","worker","sqlite3"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@1.2.1","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"81c4ac9d5952db25591ed1f3c86ee2dd1f06ab44","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-1.2.1.tgz","fileCount":27,"integrity":"sha512-/Bs3/Uktn04nQ9g/4oSphLMEtSHkS5+j5hbKjK5gMqXQfqr/v3V3FKtoN4pLTmo2W35hNdrIpQnBukGL1zZc6g==","signatures":[{"sig":"MEYCIQDLlSSwYHbq72ZcQE0Us9ds9fSYfZoPk6RRqtn/RveS/AIhAP9UZG+JZQwDhY3it7ZtSbISqS6v7FED2vy+26bePSea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66116},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"subframe7536","email":"1667077010@qq.com"},"_resolved":"/tmp/1a37362ec31a31a15868cb0a643f2b4a/kysely-generic-sqlite-1.2.1.tgz","_integrity":"sha512-/Bs3/Uktn04nQ9g/4oSphLMEtSHkS5+j5hbKjK5gMqXQfqr/v3V3FKtoN4pLTmo2W35hNdrIpQnBukGL1zZc6g==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"kysely":"^0.28.2"},"peerDependencies":{"kysely":">=0.26"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_1.2.1_1745636044152_0.7260466162461272","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"kysely-generic-sqlite","version":"2.0.0-beta.2","keywords":["dialect","kysely","sql","sqlite3","worker"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@2.0.0-beta.2","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"16bf39a77f0a8e7683bab7c1949ef9baca82d44d","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.0-beta.2.tgz","fileCount":29,"integrity":"sha512-m30AdIbHvNVjThHUSqLgdukfOkKRZJXb+O37HSC2otJifmIu58FIIIOtv6nBsgsci79/Gs+9KyIeRdDxCXQP2w==","signatures":[{"sig":"MEQCID2ffQeAOC5sD+DNaFneWJxsyHyuf2l53mQL/Jz4A+leAiBUXxPGfXlx2oMCEQ45yzsufo2eBlBwVEQrU9R9+wthvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65576},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-2.0.0-beta.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"_resolved":"/tmp/b97d80ad055c68d1072a79e9f56c785c/kysely-generic-sqlite-2.0.0-beta.2.tgz","_integrity":"sha512-m30AdIbHvNVjThHUSqLgdukfOkKRZJXb+O37HSC2otJifmIu58FIIIOtv6nBsgsci79/Gs+9KyIeRdDxCXQP2w==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"11.17.0","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_2.0.0-beta.2_1782717581084_0.1274231873535081","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"kysely-generic-sqlite","version":"2.0.0-beta.3","keywords":["dialect","kysely","sql","sqlite3","worker"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@2.0.0-beta.3","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"cb90ca02b687f5cf73a8c6f9274c9b9d7e45419f","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.0-beta.3.tgz","fileCount":29,"integrity":"sha512-9quafoEBTSHOz+9082GTTS6+9txcmxMNGO+huK5QGQoBNGo1Ns6wLXq2Zs56JVp7zIeL6gzGTS5x1vOC6U1nqw==","signatures":[{"sig":"MEYCIQCs04Ly1MjFnSJ7Vd18Xvhn0iNd3K/MbnZV8BTpf9VnsQIhAJkjsYbGZVnpiXR0J9H5FeyHWjxS3ndW7bMLtZc9D513","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67476},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-2.0.0-beta.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"_resolved":"/tmp/c0cde89d3f7b863344ca1c2cb4646453/kysely-generic-sqlite-2.0.0-beta.3.tgz","_integrity":"sha512-9quafoEBTSHOz+9082GTTS6+9txcmxMNGO+huK5QGQoBNGo1Ns6wLXq2Zs56JVp7zIeL6gzGTS5x1vOC6U1nqw==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"11.17.0","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_2.0.0-beta.3_1782740407401_0.15233601418013598","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"kysely-generic-sqlite","version":"2.0.0-beta.4","keywords":["dialect","kysely","sql","sqlite3","worker"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@2.0.0-beta.4","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"de85f414d38a0740b3cd064745483857cda66008","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.0-beta.4.tgz","fileCount":29,"integrity":"sha512-/iqNCkVl5y111EPBaqHEHGh9Db7xfwjmmoNbxEzl96kkC4XT5GiJgSZn+QZ+sfZcUJou8S6Sjq62KZr0Ibmu9g==","signatures":[{"sig":"MEYCIQCjDtgRRGC/f0bVfQO+uA+rMIVQ7qwpSDi0cAGNXstjggIhALTEDKfldt1M7nw46Pvj4OdnMRG15Obl+flDd2JwaS2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73229},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-2.0.0-beta.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"_resolved":"/tmp/5798137afe38842592709176835ae856/kysely-generic-sqlite-2.0.0-beta.4.tgz","_integrity":"sha512-/iqNCkVl5y111EPBaqHEHGh9Db7xfwjmmoNbxEzl96kkC4XT5GiJgSZn+QZ+sfZcUJou8S6Sjq62KZr0Ibmu9g==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"11.18.0","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_2.0.0-beta.4_1782913921441_0.4248122082943955","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"kysely-generic-sqlite","version":"2.0.0-beta.5","keywords":["dialect","kysely","sql","sqlite3","worker"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@2.0.0-beta.5","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"80970407246cb2404cb3887210817ae3078c3208","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.0-beta.5.tgz","fileCount":29,"integrity":"sha512-DB5dWB/Uan2OgTPzbx4wFOpY3IqRGpEGCVQq/G6HeiSr2glPH8h3vL/IMXWthv0fQNBk+9BmneufRn1zM3NiEA==","signatures":[{"sig":"MEYCIQDwLMvQ6DpLmHzE8gDvUPByUS9RcSyD7Ht/eHj1qZ7CBQIhAOuMOmXwtK7yyvkNM4sKt0XOzZa5I5CGfb1GMwOzXNBI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75220},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-2.0.0-beta.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"_resolved":"/tmp/36dd5b1322b63266ff9feca6439d2143/kysely-generic-sqlite-2.0.0-beta.5.tgz","_integrity":"sha512-DB5dWB/Uan2OgTPzbx4wFOpY3IqRGpEGCVQq/G6HeiSr2glPH8h3vL/IMXWthv0fQNBk+9BmneufRn1zM3NiEA==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"11.18.0","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_2.0.0-beta.5_1783133332117_0.1782697233124544","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"kysely-generic-sqlite","version":"2.0.0-beta.6","keywords":["dialect","kysely","sql","sqlite3","worker"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@2.0.0-beta.6","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"50f32fdc3ebfb04a32a329d33320efc779a3f385","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.0-beta.6.tgz","fileCount":30,"integrity":"sha512-82dh8xvsQbqar56UXdbv760uUNC5hGeLdN5xYmPHMFW/503pkUPrChflHEPz+u3EyKy/xbNBBlpW4NsAkd6CRw==","signatures":[{"sig":"MEQCIEKnjgJL3bw/SiOczEm4Brk16CEpsEGgZ2aLhVZfGU/3AiBeYeW82EsUVR3asek/ce+B+QgILYcrlWP76u7KP40kGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86775},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-2.0.0-beta.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.js","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.js","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.js","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"_resolved":"/tmp/383ba2f70fff415847733161335e3a09/kysely-generic-sqlite-2.0.0-beta.6.tgz","_integrity":"sha512-82dh8xvsQbqar56UXdbv760uUNC5hGeLdN5xYmPHMFW/503pkUPrChflHEPz+u3EyKy/xbNBBlpW4NsAkd6CRw==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"11.18.0","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_2.0.0-beta.6_1783425257762_0.3132608708234772","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.7":{"name":"kysely-generic-sqlite","version":"2.0.0-beta.7","keywords":["dialect","kysely","sql","sqlite3","worker"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@2.0.0-beta.7","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"75ae137a44448d8c37fcb8df7a8d6df4830281fb","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.0-beta.7.tgz","fileCount":30,"integrity":"sha512-TkGLCzbzmVFaxmh8SBs5ZMmv9LPXFLaIwFt0cc4cIu1xvSRJQ3dkKyDzFRjobxTb5DMDlBqa9XT8R4pNBRFB+w==","signatures":[{"sig":"MEYCIQDHs+fq3I66fPM6fOFfdZSUJnoTFfKpY+mZ5RMSrbhVpQIhAM2ZkZPn2KOug9x97P3fr6C7PlaVONQ8ELNMUezW6TWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89102},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-2.0.0-beta.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.mjs","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.mjs","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.mjs","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"_resolved":"/tmp/26ea518f65738b11262907707a76f4f7/kysely-generic-sqlite-2.0.0-beta.7.tgz","_integrity":"sha512-TkGLCzbzmVFaxmh8SBs5ZMmv9LPXFLaIwFt0cc4cIu1xvSRJQ3dkKyDzFRjobxTb5DMDlBqa9XT8R4pNBRFB+w==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"11.18.0","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.ts"],"worker-helper-web":["./dist/worker-helper-web.d.ts"],"worker-helper-node":["./dist/worker-helper-node.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_2.0.0-beta.7_1783508550833_0.4026140960304019","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8":{"name":"kysely-generic-sqlite","version":"2.0.0-beta.8","keywords":["dialect","kysely","sql","sqlite3","worker"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@2.0.0-beta.8","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"4d5170aada866201099d4e50da8f83d956794cff","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.0-beta.8.tgz","fileCount":30,"integrity":"sha512-AWU8OwN7atitT670/BkOIWesOIjb0GIbTnkBXseQ9hdy2sjG68mUanHivPxN2IMvxZyjbGUKZu8LmX7gGUI8pA==","signatures":[{"sig":"MEQCIAi9sdATeEg6Daqyt8/7qGLNEzomMhCO8yBt+S4GlFUFAiB4QXU5FE2bwx+S5pglKHVBerSMiSlbjNhzyf3Ke8szyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94449},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-2.0.0-beta.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.mjs","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.mjs","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.mjs","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"_resolved":"/tmp/227e8a08a7b7e6ce3ca39f02368a707d/kysely-generic-sqlite-2.0.0-beta.8.tgz","_integrity":"sha512-AWU8OwN7atitT670/BkOIWesOIjb0GIbTnkBXseQ9hdy2sjG68mUanHivPxN2IMvxZyjbGUKZu8LmX7gGUI8pA==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"11.18.0","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.mts"],"worker-helper-web":["./dist/worker-helper-web.d.mts"],"worker-helper-node":["./dist/worker-helper-node.d.mts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_2.0.0-beta.8_1783753843598_0.49689667395319215","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"kysely-generic-sqlite","version":"2.0.0","keywords":["dialect","kysely","sql","sqlite3","worker"],"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","_id":"kysely-generic-sqlite@2.0.0","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"dist":{"shasum":"2b3a373b8de3620ef646a3361f283e6cec125139","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.0.tgz","fileCount":30,"integrity":"sha512-+VSwk73w2G83nepX66dWDHaijMzLXYPBvxcwb9vAKXIK+8aUwOVuLF9+q1HsUEKHmnlPtbH+QDzv3hJPeZJrsA==","signatures":[{"sig":"MEYCIQCOn6Iua6f42e1434UmYqkAQN7Mi8IlN4Se20/b1lX7bAIhAMMoloRIoBYeya6wL2CjndYg7uezuWjvPBHw7R+EBmZs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98849},"main":"./dist/index.cjs","type":"module","_from":"file:kysely-generic-sqlite-2.0.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.mjs","require":"./dist/worker.cjs"},"./package.json":"./package.json","./worker-helper-web":{"import":"./dist/worker-helper-web.mjs","require":"./dist/worker-helper-web.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.mjs","require":"./dist/worker-helper-node.cjs"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"_resolved":"/tmp/06a4e4ffa1f9f80a1c49c05dd072a070/kysely-generic-sqlite-2.0.0.tgz","_integrity":"sha512-+VSwk73w2G83nepX66dWDHaijMzLXYPBvxcwb9vAKXIK+8aUwOVuLF9+q1HsUEKHmnlPtbH+QDzv3hJPeZJrsA==","repository":{"url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master","type":"git"},"_npmVersion":"11.18.0","description":"Generic kysely dialect for SQLite, support run in main thread or worker","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"worker":["./dist/worker.d.mts"],"worker-helper-web":["./dist/worker-helper-web.d.mts"],"worker-helper-node":["./dist/worker-helper-node.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"_npmOperationalInternal":{"tmp":"tmp/kysely-generic-sqlite_2.0.0_1783771210187_0.10141393185119685","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"kysely-generic-sqlite","version":"2.0.1","description":"Generic kysely dialect for SQLite, support run in main thread or worker","keywords":["dialect","kysely","sql","sqlite3","worker"],"homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"license":"MIT","author":{"name":"subframe7536","email":"1667077010@qq.com"},"repository":{"type":"git","url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","typesVersions":{"*":{"worker":["./dist/worker.d.mts"],"worker-helper-node":["./dist/worker-helper-node.d.mts"],"worker-helper-web":["./dist/worker-helper-web.d.mts"]}},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./worker":{"import":"./dist/worker.mjs","require":"./dist/worker.cjs"},"./worker-helper-node":{"import":"./dist/worker-helper-node.mjs","require":"./dist/worker-helper-node.cjs"},"./worker-helper-web":{"import":"./dist/worker-helper-web.mjs","require":"./dist/worker-helper-web.cjs"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"devDependencies":{"kysely":"^0.29.2"},"peerDependencies":{"kysely":">=0.29"},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_id":"kysely-generic-sqlite@2.0.1","_integrity":"sha512-Hu1G1pgFD7yUWHb1PyySeC+rP7lB0AasWniZ5qM5oGHRvs7AVc7w6B9k5FbLFmzBgp305wO55cEsqHmGm95gCg==","_resolved":"/tmp/8f022f3a0270eccbde911946bd92562b/kysely-generic-sqlite-2.0.1.tgz","_from":"file:kysely-generic-sqlite-2.0.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-Hu1G1pgFD7yUWHb1PyySeC+rP7lB0AasWniZ5qM5oGHRvs7AVc7w6B9k5FbLFmzBgp305wO55cEsqHmGm95gCg==","shasum":"8095a3483ae97cac7c86836b443b64a3d69b359e","tarball":"https://registry.npmjs.org/kysely-generic-sqlite/-/kysely-generic-sqlite-2.0.1.tgz","fileCount":30,"unpackedSize":98849,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kysely-generic-sqlite@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtl0Q5IUZxau0A0u6GyCS2CrSMwBzvlVX1TqGL+RTaQQIgT3MlcpqoL1ICgZJfwnYOK/bha6B8i1FUzn5uQs2BX4M="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bece6f-1b60-494d-a212-abd245d49167"}},"directories":{},"maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kysely-generic-sqlite_2.0.1_1784649944682_0.8782340496509538"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-29T06:12:37.988Z","modified":"2026-07-21T16:05:45.160Z","1.0.0":"2025-01-29T06:12:38.307Z","1.0.1":"2025-02-17T01:20:44.186Z","1.1.0":"2025-02-21T06:49:38.916Z","1.2.0":"2025-04-14T09:57:46.736Z","1.2.1":"2025-04-26T02:54:04.368Z","2.0.0-beta.2":"2026-06-29T07:19:41.214Z","2.0.0-beta.3":"2026-06-29T13:40:07.544Z","2.0.0-beta.4":"2026-07-01T13:52:01.592Z","2.0.0-beta.5":"2026-07-04T02:48:52.251Z","2.0.0-beta.6":"2026-07-07T11:54:17.947Z","2.0.0-beta.7":"2026-07-08T11:02:30.965Z","2.0.0-beta.8":"2026-07-11T07:10:43.770Z","2.0.0":"2026-07-11T12:00:10.335Z","2.0.1":"2026-07-21T16:05:44.860Z"},"bugs":{"url":"https://github.com/subframe7536/kysely-sqlite-tools/issues"},"author":{"name":"subframe7536","email":"1667077010@qq.com"},"license":"MIT","homepage":"https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-generic-sqlite","keywords":["dialect","kysely","sql","sqlite3","worker"],"repository":{"type":"git","url":"git+https://github.com/subframe7536/kysely-sqlite-tools.git#master"},"description":"Generic kysely dialect for SQLite, support run in main thread or worker","maintainers":[{"name":"subframe7536","email":"1667077010@qq.com"}],"readme":"# kysely-generic-sqlite\n\nBuild a Kysely SQLite dialect for any SQLite client, running on the main thread\nor in a Node.js/Web Worker.\n\nThis package provides the Kysely driver, connection lifecycle, query routing,\nand worker RPC. You provide the small adapter that executes SQL against your\nSQLite client.\n\n> [!IMPORTANT]\n> Upgrading from v1.2.1? Follow [MIGRATE_TO_V2.md](./MIGRATE_TO_V2.md). The v2\n> worker protocol is not compatible with v1.\n\n## Requirements and installation\n\n- Kysely `>=0.29`\n- A SQLite client for the target runtime\n\n```sh\npnpm add kysely kysely-generic-sqlite\n```\n\nEquivalent `npm`, `yarn`, `bun`, and `deno add npm:` commands also work.\n\n## Choose an integration\n\n| Requirement                                 | Use                                        |\n| ------------------------------------------- | ------------------------------------------ |\n| Execute in the current thread               | `GenericSqliteDialect`                     |\n| Execute in a Node.js worker thread          | `GenericSqliteWorkerDialect` + Node helper |\n| Execute in a Web Worker                     | `GenericSqliteWorkerDialect` + Web helper  |\n| Implement a completely custom Kysely driver | `BaseSqliteDialect` / `BaseSqliteDriver`   |\n\n## 1. Implement an executor\n\nAn executor owns the native database and implements `query`, `close`, and\noptionally `iterator`.\n\nThe safest approach is to use statement metadata when the client exposes it:\n\n```ts\nimport Database from 'better-sqlite3'\nimport type { IGenericSqlite } from 'kysely-generic-sqlite'\nimport { parseBigInt } from 'kysely-generic-sqlite'\n\nexport function createExecutor(fileName: string): IGenericSqlite<Database.Database> {\n  const db = new Database(fileName)\n\n  return {\n    db,\n    query: (_isSelect, sql, parameters) => {\n      const statement = db.prepare(sql)\n      if (statement.reader) {\n        // `reader` calls `sqlite3_column_count` to check if the statement returns rows\n        return { rows: statement.all(parameters) }\n      }\n\n      const result = statement.run(parameters)\n      return {\n        rows: [],\n        insertId: parseBigInt(result.lastInsertRowid),\n        numAffectedRows: parseBigInt(result.changes),\n      }\n    },\n    iterator: (_isSelect, sql, parameters) => {\n      return db.prepare(sql).iterate(parameters) as IterableIterator<unknown>\n    },\n    close: () => db.close(),\n  }\n}\n```\n\n### Use `buildQueryFn` helper\n\n`buildQueryFn` simplifies creating query functions when the client has separate read and write APIs or the client does not expose statement metadata. Its `isQuery(sql, node)` callback decides which API to call.\n\n```ts\nimport type { IGenericSqlite } from 'kysely-generic-sqlite'\nimport { buildQueryFn, defaultIsQuery, parseBigInt } from 'kysely-generic-sqlite'\n\nfunction classifySql(sql: string): boolean {\n  return /^\\s*(select|pragma|explain|values)\\b/i.test(sql)\n}\n\nexport function createExecutor(client: SqliteClient): IGenericSqlite<SqliteClient> {\n  return {\n    db: client,\n    query: buildQueryFn({\n      isQuery: (sql, node) => defaultIsQuery(sql, node) || classifySql(sql),\n      all: (sql, parameters) => client.all(sql, parameters ?? []),\n      run: async (sql, parameters) => {\n        const result = await client.run(sql, parameters ?? [])\n        return {\n          insertId: parseBigInt(result.lastInsertRowid),\n          numAffectedRows: parseBigInt(result.changes),\n        }\n      },\n    }),\n    close: () => client.close(),\n  }\n}\n```\n\n`defaultIsQuery` recognizes Kysely AST nodes for `SELECT` and writes with\n`RETURNING`. It intentionally returns `false` for `RawNode` (including raw\n`SELECT` and `PRAGMA`) and when `node` is unavailable in a worker request.\nProvide an `isQuery` classifier when those statements can return rows. For\ncomplex SQL (`WITH`, comments, or client-specific syntax), prefer the client's\nparser or statement metadata over the simple regular expression above.\n\n`run` may optionally return `rows` in addition to `insertId` and\n`numAffectedRows`. `buildQueryFn` forwards those rows, allowing executors whose\nwrite API returns a result set to support `RETURNING` and similar statements.\n\n## 2. Run on the main thread\n\n```ts\nimport { CompiledQuery, Kysely } from 'kysely'\nimport { GenericSqliteDialect } from 'kysely-generic-sqlite'\n\nconst dialect = new GenericSqliteDialect(\n  () => createExecutor('app.db'),\n  async (connection, options) => {\n    await connection.executeQuery(CompiledQuery.raw('PRAGMA optimize'), options)\n  },\n)\n\nconst db = new Kysely<DatabaseSchema>({ dialect })\n```\n\nThe executor factory and connection callback receive optional Kysely\n`AbortableOperationOptions`. Functions that do not need them may omit the\nparameter.\n\nStreaming is available when the executor implements `iterator`. The dialect\nforwards Kysely's `chunkSize` as an optional hint and stops iteration after the\noperation signal is aborted.\n\n## 3. Run in a Node.js worker\n\nMain thread:\n\n```ts\nimport { Worker } from 'node:worker_threads'\n\nimport { Kysely } from 'kysely'\nimport { GenericSqliteWorkerDialect } from 'kysely-generic-sqlite/worker'\nimport { createNodeWorkerExecutor } from 'kysely-generic-sqlite/worker-helper-node'\n\nconst worker = new Worker(new URL('./database-worker.js', import.meta.url))\nconst dialect = new GenericSqliteWorkerDialect(\n  createNodeWorkerExecutor({\n    worker,\n    data: { fileName: 'app.db' },\n  }),\n)\n\nconst db = new Kysely<DatabaseSchema>({ dialect })\n```\n\nWorker entry:\n\n```ts\nimport { createNodeOnMessageCallback } from 'kysely-generic-sqlite/worker-helper-node'\n\ncreateNodeOnMessageCallback<{ fileName: string }>(({ fileName }) => createExecutor(fileName))\n```\n\nThe helper handles initialization, request correlation, batched streams,\ncancellation, errors, and orderly shutdown.\n\n## 4. Run in a Web Worker\n\nMain thread:\n\n```ts\nimport { Kysely } from 'kysely'\nimport { GenericSqliteWorkerDialect } from 'kysely-generic-sqlite/worker'\nimport { createWebWorkerExecutor } from 'kysely-generic-sqlite/worker-helper-web'\n\nconst worker = new Worker(new URL('./database-worker.js', import.meta.url), {\n  type: 'module',\n})\nconst dialect = new GenericSqliteWorkerDialect(\n  createWebWorkerExecutor({\n    worker,\n    data: { fileName: 'app.db' },\n  }),\n)\n\nconst db = new Kysely<DatabaseSchema>({ dialect })\n```\n\nWorker entry:\n\n```ts\nimport { createWebOnMessageCallback } from 'kysely-generic-sqlite/worker-helper-web'\n\ncreateWebOnMessageCallback<{ fileName: string }>(({ fileName }) => createExecutor(fileName))\n```\n\nNo event emitter is required. Worker streams are pull-based: one batch is in\nflight at a time, and early exit waits for the worker to release its iterator.\n\n## 5. Custom worker requests\n\nRegister a `WorkerRequestHandler` in the worker and capture the created\nconnection on the main thread.\n\nWorker entry:\n\n```ts\nimport type { WorkerRequestHandler } from 'kysely-generic-sqlite/worker'\nimport { createNodeOnMessageCallback } from 'kysely-generic-sqlite/worker-helper-node'\n\nconst handleCustomRequest: WorkerRequestHandler<NativeDatabase> = (executor, { type, payload }) => {\n  if (type === 'optimize') {\n    return executor.db.optimize(payload)\n  }\n  throw new Error(`Unknown request: ${type}`)\n}\n\ncreateNodeOnMessageCallback(createExecutor, handleCustomRequest)\n```\n\nMain thread:\n\n```ts\nimport type { GenericSqliteWorkerConnection } from 'kysely-generic-sqlite/worker'\nimport { GenericSqliteWorkerDialect } from 'kysely-generic-sqlite/worker'\n\nlet connection: GenericSqliteWorkerConnection | undefined\n\nconst dialect = new GenericSqliteWorkerDialect(\n  createNodeWorkerExecutor({ worker }),\n  (createdConnection) => {\n    connection = createdConnection as GenericSqliteWorkerConnection\n  },\n)\n\nconst result = await connection!.request<OptimizeResult>('optimize', {\n  source: 'startup',\n})\n```\n\nCustom requests are serialized with database work. Unknown requests reject with\nan error returned from the worker.\n\n## 6. Build a custom dialect or transport\n\nFor a custom Kysely driver, compose the base dialect:\n\n```ts\nimport { BaseSqliteDialect } from 'kysely-generic-sqlite'\n\nconst dialect = new BaseSqliteDialect(() => new YourCustomDriver())\n```\n\nFor a custom worker transport, implement\n`IGenericSqliteWorkerExecutor`/`HandleWorkerFn`. Use the exported\n`WorkerRequest` and `WorkerResponse` unions as the wire protocol; the required\nlifecycle and cancellation semantics are documented in\n[MIGRATE_TO_V2.md](./MIGRATE_TO_V2.md#4-worker-api-replace-do-not-patch).\n\n## Public entry points\n\n| Entry point                                | Main exports                                                                                    |\n| ------------------------------------------ | ----------------------------------------------------------------------------------------------- |\n| `kysely-generic-sqlite`                    | Dialects, drivers, executor types, `buildQueryFn`, `defaultIsQuery`, `parseBigInt`, `access`    |\n| `kysely-generic-sqlite/worker`             | Worker dialect/driver/connection, protocol types, generic message callback, error serialization |\n| `kysely-generic-sqlite/worker-helper-node` | Node worker executor and message callback                                                       |\n| `kysely-generic-sqlite/worker-helper-web`  | Web Worker executor and message callback                                                        |\n\nAvoid deep imports from `dist` or `src`; only the entry points above are public.\n\n## Related dialects\n\n- [kysely-dialect-tauri](https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-tauri)\n- [kysely-sqlite-worker](https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-sqlite-worker)\n- [kysely-bun-worker](https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-bun-worker)\n- [kysely-wasqlite-worker](https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-wasqlite-worker)\n- [kysely-wasm](https://github.com/subframe7536/kysely-sqlite-tools/tree/master/packages/dialect-wasm)\n","readmeFilename":"README.md"}