{"bin":{"sirannon-codegen":"dist/codegen/cli.mjs"},"bugs":{"url":"https://github.com/assetcorp/sirannon-db/issues"},"dist":{"shasum":"558cb945a870129f5bda7c9cfedf141d1680b9ab","tarball":"https://registry.npmjs.org/@delali/sirannon-db/-/sirannon-db-0.3.4.tgz","fileCount":106,"integrity":"sha512-E4f39t4OlXfrfCUgcC/ohzIKW3Wjs5iVkdkU73BJnd+SOfC6aGJ/50UrDS0JX4IPOauSeTOQMrTUPHx9H/JvVA==","signatures":[{"sig":"MEUCIQDaLn7MNCe3IhnC+PxxQytcRwREzu5cqWjtUTI2EwyqcQIgFL62G+TrWdb50In5p0dbr3Kam9fRF2g3PCJ7k7PPvyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDz6s7g58Fcej2kCsDJOiDUdZVjHeoYalk+aaWoGN42RgIgE6sTSUZCgTlaZ8LJKH4CUBWn7/8BCihAKWdBUxByUag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@delali%2fsirannon-db@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1514492},"name":"@delali/sirannon-db","type":"module","author":{"url":"https://sondelali.com","name":"Delali"},"engines":{"node":">=22"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs"},"./backup":{"types":"./dist/backup/index.d.ts","import":"./dist/backup/index.mjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.mjs"},"./driver/bun":{"types":"./dist/driver/bun.d.ts","import":"./dist/driver/bun.mjs"},"./driver/expo":{"types":"./dist/driver/expo.d.ts","import":"./dist/driver/expo.mjs"},"./driver/node":{"types":"./dist/driver/node.d.ts","import":"./dist/driver/node.mjs"},"./replication":{"types":"./dist/replication/index.d.ts","import":"./dist/replication/index.mjs"},"./transport/grpc":{"types":"./dist/transport/grpc.d.ts","import":"./dist/transport/grpc.mjs"},"./client/topology":{"types":"./dist/client/topology.d.ts","import":"./dist/client/topology.mjs"},"./file-migrations":{"types":"./dist/file-migrations/index.d.ts","import":"./dist/file-migrations/index.mjs"},"./backup-scheduler":{"types":"./dist/backup-scheduler/index.d.ts","import":"./dist/backup-scheduler/index.mjs"},"./driver/wa-sqlite":{"types":"./dist/driver/wa-sqlite.d.ts","import":"./dist/driver/wa-sqlite.mjs"},"./transport/memory":{"types":"./dist/transport/memory.d.ts","import":"./dist/transport/memory.mjs"},"./driver/better-sqlite3":{"types":"./dist/driver/better-sqlite3.d.ts","import":"./dist/driver/better-sqlite3.mjs"},"./replication/coordinator/etcd":{"types":"./dist/replication/coordinator/etcd.d.ts","import":"./dist/replication/coordinator/etcd.mjs"}},"gitHead":"a1a799dd0ed471f58ed394c615c1b084bb46c601","license":"Apache-2.0","scripts":{"lint":"biome check --error-on-warnings .","test":"vitest run","build":"rm -rf dist && tsup","format":"biome format --write .","lint:fix":"biome check --write .","test:e2e":"vitest run --config vitest.e2e.config.ts","build:vfs":"node ../../native/vfs/build.mjs","check:api":"node scripts/assert-api-reports.mjs","proto:gen":"grpc_tools_node_protoc --plugin=protoc-gen-ts_proto=./node_modules/.bin/protoc-gen-ts_proto --ts_proto_out=src/transport/grpc/generated --ts_proto_opt=forceLong=bigint --ts_proto_opt=esModuleInterop=true --ts_proto_opt=outputServices=grpc-js --ts_proto_opt=env=node -I src/transport/grpc/proto src/transport/grpc/proto/replication.proto","test:soak":"vitest run --config vitest.soak.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","api:update":"node scripts/assert-api-reports.mjs --update","test:large":"vitest run --config vitest.large.config.ts","check:types":"node scripts/assert-consumer-types.mjs","check:bundle":"node scripts/assert-browser-bundle.mjs","test:coverage":"vitest run --coverage","test:failover":"vitest run --config vitest.failover.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f716dfff-2360-44a8-9079-d70e0fb0ac41"}},"homepage":"https://github.com/assetcorp/sirannon-db","keywords":["sqlite","database","realtime","subscriptions","websocket","embedded","better-sqlite3","wa-sqlite","expo-sqlite","pluggable"],"repository":{"url":"git+https://github.com/assetcorp/sirannon-db.git","type":"git","directory":"packages/ts"},"_npmVersion":"12.1.0","description":"A production-grade library that turns SQLite databases into a networked data layer with real-time subscriptions.","directories":{},"maintainers":[{"name":"assetcorp","email":"delalify@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","typesVersions":{"*":{"react":["./dist/react/index.d.ts"],"codegen":["./dist/codegen/index.d.ts"],"client/topology":["./dist/client/topology.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","tsup":"8.5.1","etcd3":"1.1.2","jsdom":"29.1.1","react":"19.2.6","vitest":"4.0.18","ts-proto":"2.11.6","react-dom":"19.2.6","grpc-tools":"1.13.1","selfsigned":"5.5.0","typescript":"5.9.3","@types/node":"26.1.2","expo-sqlite":"55.0.10","@types/react":"19.2.15","@grpc/grpc-js":"1.14.4","better-sqlite3":"13.0.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.69.0","@types/react-dom":"19.2.3","grpc-health-check":"2.1.0","@bufbuild/protobuf":"2.11.0","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13","@microsoft/api-extractor":"7.58.12"},"peerDependencies":{"etcd3":">=1.1.2","react":">=19.0.0","wa-sqlite":">=1.0.0","expo-sqlite":">=14.0.0","@grpc/grpc-js":">=1.10.0","better-sqlite3":">=12.0.0","uWebSockets.js":">=20.0.0","grpc-health-check":">=2.0.0","@bufbuild/protobuf":">=2.0.0"},"optionalDependencies":{"@delali/sirannon-vfs-linux-x64":"0.3.4","@delali/sirannon-vfs-win32-x64":"0.3.4","@delali/sirannon-vfs-darwin-x64":"0.3.4","@delali/sirannon-vfs-linux-arm64":"0.3.4","@delali/sirannon-vfs-win32-arm64":"0.3.4","@delali/sirannon-vfs-darwin-arm64":"0.3.4"},"peerDependenciesMeta":{"etcd3":{"optional":true},"react":{"optional":true},"wa-sqlite":{"optional":true},"expo-sqlite":{"optional":true},"@grpc/grpc-js":{"optional":true},"better-sqlite3":{"optional":true},"uWebSockets.js":{"optional":true},"grpc-health-check":{"optional":true},"@bufbuild/protobuf":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sirannon-db_0.3.4_1790544699142_0.3714343072887847","host":"s3://npm-registry-packages-npm-production"},"_id":"@delali/sirannon-db@0.3.4","version":"0.3.4"}