{"_id":"@anabranch/db","_rev":"22-e41e80b71fad72efe3550c2d2b796321","name":"@anabranch/db","dist-tags":{"latest":"0.4.2"},"versions":{"0.1.0":{"name":"@anabranch/db","version":"0.1.0","license":"MIT","_id":"@anabranch/db@0.1.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"c9bbf0f33e508ac8542443e0dfd15cefb611cf12","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.0.tgz","fileCount":37,"integrity":"sha512-2KEtJeHS+miuewMnlO1/oTsNuCq3hPnZ99yPklGi3YYUKDzqepQ+m0FPeMBlr4aJ9yCNv7D3KYCUVeMRIzauCw==","signatures":[{"sig":"MEUCIChYlApulwH7RmsyxDByDSVxVApdv7jScHXpOMKsjGSMAiEA+kA9m7FraGSl9ZLjiIJjyo+7f0I983xU8RdDGj3kBac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110420},"module":"./esm/db/index.js","exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"b14f37e9298673b4ecaf8b60d798f132d45a47ac","scripts":{},"_npmUser":{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.9.0","description":"TODO: Add description","directories":{},"_nodeVersion":"25.6.1","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/db_0.1.0_1772828391216_0.1903228295540904","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@anabranch/db","version":"0.1.3","license":"MIT","_id":"@anabranch/db@0.1.3","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"8700c404a9605fb119f351377bea747a0db86282","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.3.tgz","fileCount":37,"integrity":"sha512-Ipw546j4QxnUKUz+GvYMBpqfSP+6DJogr33dya4G7cSn6YuF7HuFgVZACXqdZ8Hy5rCBM/cPFl7IZjyxluld4A==","signatures":[{"sig":"MEQCIHEcTj7ikM+K3a30ia4AOaednj5zyBSdVQpWF2VQOT8MAiAtnEX+WzFgQXFm/BHHmU4fuTnHH2cxK3NTOrNKCRE2qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110520},"module":"./esm/db/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"4909a43e87c428f6245a09043cf1256094e11ed1","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"TODO: Add description","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.3_1772829310923_0.6816134175911239","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@anabranch/db","version":"0.1.5","license":"MIT","_id":"@anabranch/db@0.1.5","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"9d9702b7e0dc761890f230adaaac2887c88a8351","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.5.tgz","fileCount":37,"integrity":"sha512-4w97ij6IlMu9QdJ/gM7veMcHg9gxECUGtrI4VITdsOvczKkh9PM6ZfHe84JNZRGjsxDN5IOmwsorWhtaow7lHQ==","signatures":[{"sig":"MEUCIHF6xq2hNHbpDkL8vA0r2gSlPzzjPi5v6BwucWSwCIJRAiEA/lji6v2Gq2Xxiz/TdLijxSmvYCfI8XIAtBaqkxrX8LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110516},"module":"./esm/db/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"46a96878e613529d576831f50337e4720d003c3b","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"TODO: Add description","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.5_1772832130539_0.7676175268308263","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@anabranch/db","version":"0.1.7","license":"MIT","_id":"@anabranch/db@0.1.7","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"dd435e07fb222d74772c667308304d2bac61d45c","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.7.tgz","fileCount":37,"integrity":"sha512-29WBqL1sildqjRrGhQEBvxAT3/tCFEtKSYsvS2dRc79wsXLNvkSppzzDg/AyKVqp+gGE2Oz5ggWJ9ekbInPcDg==","signatures":[{"sig":"MEYCIQDRuoUBeDD73X/PnKWWOZuyQV5n4oP/xPrBgzw8hEwlqQIhANwf5aGWpd8sTI3uFVFPqXNnfK7NPEVldGU5x7VINhKa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110516},"module":"./esm/db/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"4fd49496f848cf300dfb719c816dc77681f479c3","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"TODO: Add description","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.7_1772837465486_0.6908343763326632","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@anabranch/db","version":"0.1.8","license":"MIT","_id":"@anabranch/db@0.1.8","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"5087f7ec24f49fb604370efc02fee5cf958904dc","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.8.tgz","fileCount":37,"integrity":"sha512-T+4YTvKqKlEbq6CMZX6IoiJx+nbomEufVmOTZDOmYFNVCbEEX97PadVbui++ya3F+vJ2Iw0d8kAoMNyok7Ii6g==","signatures":[{"sig":"MEUCIEzD3e8q848PHaywv27t4/3kHILxWyvAR3jTDizB/W6tAiEAoGxf43jDnWxlaagGnpM6iwt4tmBCcga7DTLec8qRQO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110516},"module":"./esm/db/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"e409f638ed4d864013b8f4afa6709dd4c9c5a87e","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"TODO: Add description","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.8_1772837905586_0.8334722308992135","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@anabranch/db","version":"0.1.9","license":"MIT","_id":"@anabranch/db@0.1.9","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"e2873f3cb0f58d694eb6d0ca03956c342d00e01d","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.9.tgz","fileCount":37,"integrity":"sha512-oqClU9oGCu3nZR4YoUMnn1zVha/PoUs4T+t/YgjYaUeEIesBh/KguYRn1cBbCZO1Y+esbk3F+wVcsStFrAGqaA==","signatures":[{"sig":"MEYCIQDQLqwPK4YcKX9gBipmoOOdu2fDzx43rGCovTk8rHdkYQIhAOQheSQCm9Xzt6aJBVc/7aDoNp6q6kCEI1WQM0C7KN3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107675},"module":"./esm/db/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"fdff121d84f31ce97af526c25de37c4f4be30d05","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"TODO: Add description","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.9_1772840595111_0.6469098002783684","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@anabranch/db","version":"0.1.10","license":"MIT","_id":"@anabranch/db@0.1.10","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"4c5499f3dd50c9baa5c2e000970c2ba97c6bdd3c","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.10.tgz","fileCount":37,"integrity":"sha512-EwIL/qmF0rqrelss5CfJh7FnewYxWG882oy+GGmij49gH4RKdU3IKO3DXfkPTHuGdTAGuQCIWDqrt3zuPi/xCg==","signatures":[{"sig":"MEUCIQDJdMe3s4L7BknO7Dl/5fTPLe1vI3Q62J2QWN/H/ykcUQIgEvS7ziQyHAKYfrS/OCHcRrsy4Ijyeh9UIoVP8bwd7aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112155},"module":"./esm/db/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"a2e83b2587b94bc649d7ec2a876d1dec66f476d8","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"TODO: Add description","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.10_1772840987422_0.7150993302950126","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@anabranch/db","version":"0.1.11","license":"MIT","_id":"@anabranch/db@0.1.11","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"5baf4a71f4e2abf40c3892681247ac32cb58fe88","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.11.tgz","fileCount":37,"integrity":"sha512-Ty7/RXF6XLcTIo1E7k74PXp3FwX95fOaC4WOy2YlshZrRVhl8ba/6CJBmm2OdE5IK4ado/O3TVlvnYQ/I4krlQ==","signatures":[{"sig":"MEUCIQDU/fv6XFoQf1gfgydEuPiIRlIfPHhZ5hnCBve1yWdo1AIgH68BpxN8bgPAbhez2Q0SCMGhrkxbOr/7xP94EI844Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115610},"module":"./esm/db/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"8ce04366e7975304635d0d40dec385efce556d6a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Database adapters with transaction support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.11_1772853123102_0.6137710978747637","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@anabranch/db","version":"0.1.12","license":"MIT","_id":"@anabranch/db@0.1.12","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"88002e32635e3aacc5afdd943f1c7d92fa9507b0","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.12.tgz","fileCount":37,"integrity":"sha512-Mp+SIPR/smtE8MvAwVXNsYPeDiLjNB+T/JEaGcU/Xzd2zN6eFR4hrCKWpm+qmQAHtFXH7pTTQezThOf+VYO+1A==","signatures":[{"sig":"MEUCIFZklaeARHnNUPTmnIrqnD3BxtEnQ+eqMwd/KYK9TfzTAiEAp0tN6S5ZUmiH3S1aqoQ29aF1c5gK5KSIVykhriPRixo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115610},"module":"./esm/db/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/db/index.js"}},"gitHead":"d5669922bf5f6add420723fd0a9d2286035ada09","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Database adapters with transaction support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.12_1772854571115_0.09963447978121898","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@anabranch/db","version":"0.1.13","license":"MIT","_id":"@anabranch/db@0.1.13","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"da37d62e341bf1c92bf1591929364916113e0d21","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.13.tgz","fileCount":19,"integrity":"sha512-KnAJHB1dzy4Yf2eMkQCTqhVW+Cxe2ehvTiC8oc7+de/+8uSPRmRm/2zaJFgEjKSPAEZkRqJfyz2zJaqfnpzQKQ==","signatures":[{"sig":"MEUCIQCVmDXBPGq4409yFq6f4p8UWKUORA5hHLOR8m7Gn7HPZwIgZ5EC/1L6AyBGV6l5q+dzpUoXU0ATC1FqByJkrKI6CUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31829},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"2bd4067daac44eee7b6e9b70db97867408778ac9","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Database adapters with transaction support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.13_1772855634836_0.6903288197370012","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@anabranch/db","version":"0.1.14","license":"MIT","_id":"@anabranch/db@0.1.14","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"ae5e4c78aa9db9e738295e02cc1b7cfc097085c1","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.14.tgz","fileCount":19,"integrity":"sha512-0g4kUdD64s74kMxjTZzoVn5RunqgAMDNL6Hn544qYNCGzjm/IsAIvNsJeW9BqGWef3mcwBcXt8dlbPx2Nn7GPA==","signatures":[{"sig":"MEUCIF6d0eoq7y5qQtxVIkUOG+sihxLofHW8imD1k7l74/CPAiEA9rut3AJc1APVq9oEZ4z6zHuWTCxIwBhsafiUsVlwnbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32180},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"2fda1c7d3ebcd023ad437eead6fdf9d6a20fcb6c","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Database adapters with transaction support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.14_1772963962436_0.6721451835379044","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@anabranch/db","version":"0.1.17","license":"MIT","_id":"@anabranch/db@0.1.17","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"dddeb21a5c8de03c1f1790fe582cfcd9cc339750","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.1.17.tgz","fileCount":19,"integrity":"sha512-dAKsQmHF7c+QUPj22to5mtP4Vu+IcysNGmAQoxVA9Zkp03lhSRvcEEIXIrM3fd+o9fTciNUvUNJ4ykvALgQQhQ==","signatures":[{"sig":"MEQCIF5/mYd/i2Sq7XcgndgVqH/xTNJ/Wu2TJyoD9JveBDl5AiAf38Pqa3fSY0EUUZnYRmFYPSzW84RakilGA1VXPrUzPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32180},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"30670b2627d0f25cfe48c7230784c35941fde91b","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Database adapters with transaction support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.1.17_1772982469729_0.7116896874572862","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anabranch/db","version":"0.2.0","license":"MIT","_id":"@anabranch/db@0.2.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"c0b3c7486a16cf0d669c8745f838c26639569f1b","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.2.0.tgz","fileCount":19,"integrity":"sha512-hYzddmBQXqSDbZcS97z9hL/GlaSkwhb0VUW4cJuFpi2plRQwr9j5t2mKpUXYVnmTGpuDSKygvXVKe/wTCIZ+wg==","signatures":[{"sig":"MEYCIQCSze2T6FJ86pYtUu1B0hPr9TsJuaIoWJSFGiPc/NnFhwIhANsBoeJgUMStg8dsrdkwuVHO0WrGHTqz7/2Mq9LLI+mj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32518},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"1b02d5135b166a5c2ffdb53f4af9b76fe4d4659d","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.2.0_1773155066283_0.5549916222457631","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@anabranch/db","version":"0.3.0","license":"MIT","_id":"@anabranch/db@0.3.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"491e0ea0d34d7c9a399291a97a5a2ea397c5755e","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.3.0.tgz","fileCount":19,"integrity":"sha512-0HgirqLUnntSctyJ6XZvz5/JtRBbjLmBaJsFNVdH60nhUpwiyAeS5EwbuPvw7XEBzeP/MafiwJ/D2hAwo3dogg==","signatures":[{"sig":"MEQCIF5z3srfH1v9Pk7xnvjXtDFDwqXT3Q583Rljyi+hoAYVAiBoIYi+YJvJyVps2gXhb3vf0cVArgUQuBdNVjL/PruqWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37738},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"dfa8afebdb6384809bc2d2dc03a5bdd4809accb4","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.3.0_1773349512990_0.13406078889426132","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@anabranch/db","version":"0.3.1","license":"MIT","_id":"@anabranch/db@0.3.1","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"18b6b44b9d2b9ffa97b2dfa5079f561a36173666","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.3.1.tgz","fileCount":19,"integrity":"sha512-pkhH41URc7Efo7CI9YH2e3fr09Y6UO7FZbGpeBempmISYGWLldtlY/ms3V080vzm6jQGU1lNLc9M99kN/IqkQA==","signatures":[{"sig":"MEUCIBimEDCVCUMBonuqpYYBXCi4B5Kz71CgdP1uC6IZ2rDGAiEAoSdInMJwx6vKVOZwP/gmXyWqegmhowEuF29aV4VYMQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37738},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"2d7e5c840ff2be91ac832daff4435cd080ebb78a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.3.1_1773349543914_0.7443020878531619","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@anabranch/db","version":"0.3.2","license":"MIT","_id":"@anabranch/db@0.3.2","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"c7d2ddb7169bbc854aff432887de997214ad9969","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.3.2.tgz","fileCount":19,"integrity":"sha512-9chNIuo00QQPsjTTCToN91lFygy3ybzqIXZEiA0UL57Qr+hXDQQ7vigRqs+FiKMaMPhi2JtetugoLobcKV5j/g==","signatures":[{"sig":"MEYCIQC3Fv4OnOR4+1UovV6nU7Sz88MZ5397Y40JF0PZ9NAfsQIhAJJaZT5rENH6GutmXQXTGmlqLyuFlXEijd8e9mepL2D2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36745},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"4c2c0ca03ed88adb112fc872bd9bf850300d2cf2","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.3.2_1773587199094_0.81857257445987","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@anabranch/db","version":"0.3.3","license":"MIT","_id":"@anabranch/db@0.3.3","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"3374d4cff70dae285cb886906934861647fdbca5","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.3.3.tgz","fileCount":19,"integrity":"sha512-ozInHOWVvBnFn2XPOgjB1y6ORcKMx8TgByvpyle4EtcKsSX/C3yFtmiOF6+4J8fcx6IDaCgx1VLd8PshBmZajg==","signatures":[{"sig":"MEQCIBHWWmhsLu5z8Tovy9B8TfpLw3sqf94RLq+no8qvgpuZAiAHV7gzvImU1UZkFyfKGscIUBr5IoHnP8QFE9MUmvHKYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36745},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"091ffb1fa1a732d1c1e4f7032f2f5d404f14e82a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.3.3_1773610060863_0.20798496686362133","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@anabranch/db","version":"0.3.4","license":"MIT","_id":"@anabranch/db@0.3.4","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"a9b025caf295e04937b9f2a7f1296a1a8fff18b3","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.3.4.tgz","fileCount":19,"integrity":"sha512-Pvc1SFt/95VAj2/ReimrhvdRe/Y387uWBQEMnNyhk/H8L/NUNIytlbfxBqztfFtb5DAY2TeotoX+FmxVJJ5sSg==","signatures":[{"sig":"MEUCIQD5I67pg9c2+ox8t0AFeQvfqh8P7nqxq9ttynfcErjoVwIgIGxxHbzrGlqo6k8HwhkrR1fxrH9Ykqmpaj/hGVdbYkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36745},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"a4c03810743f5196cc00c1b117c7870a7eb659e7","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.3.4_1773611260689_0.3358736703071086","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@anabranch/db","version":"0.3.5","license":"MIT","_id":"@anabranch/db@0.3.5","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"0aef656df704345aac15def1325c0a720f2131df","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.3.5.tgz","fileCount":19,"integrity":"sha512-2/mpwdNgDxkcWy8NCJ2buIvFqMwpE28+OXdMo0fulpsDnrQL0d0XW4329abX+TKFYxWOvxBF832/kRoRJG2NTQ==","signatures":[{"sig":"MEYCIQDGpbQ/h8SaDMcLQARPy1ul+MJ2aOF/7fy5CI0yQNgLXgIhANn7lACN2y7oztz0Md1SJwMMzWRwRiduKOJoUyAFVmNn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36745},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"c65b2bb9f8d92d77064cec236c3732bd5e0d8c76","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.3.5_1773614094629_0.2960869712121852","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@anabranch/db","version":"0.3.6","license":"MIT","_id":"@anabranch/db@0.3.6","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"7d0dab81336473e9d84fe6bcf28ff53c44258b3c","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.3.6.tgz","fileCount":19,"integrity":"sha512-AxMtZ4bP5tweqqR7P55gA+jqFBkhns64df6jtGpvLs2lCUu8SoNp3wazBAPMdE7WV8o3XdzpEzAR7A5Vmw09mg==","signatures":[{"sig":"MEUCIHktce/QkD9jJFvEYLS2+BRLHYzCd/HS5sFhbJLmnUDiAiEA1HJ+inKgsX6BrZL7B1Ll9xeIHoeP4hN//wudArrpT00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37066},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"748f940f5634aa22ce8fd330e10cfdc559949594","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.3.6_1773746499979_0.24924069310247376","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@anabranch/db","version":"0.4.1","license":"MIT","_id":"@anabranch/db@0.4.1","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"6dc15330b96e8045a62b770e8d930f48aaaf48c0","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.4.1.tgz","fileCount":19,"integrity":"sha512-z9VDoGlBhER/PYOQXvy9B5vVq5vI8KuakzBrDAyhOIS8jC9T0Jh7UGUQ5KnNFt/dA84ueQzguFstRwjgLDYgGw==","signatures":[{"sig":"MEYCIQCt7eUV+njAjAkJpY8iz9rLgKS8/l389jT6sTXqd1jIoQIhAN4GbA7k0uX0+B6o8JHSTSfsPKal9KhaQ7QmH0v5zUTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39227},"module":"./esm/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":"./esm/index.js"}},"gitHead":"fc300d36700c5d37bd4655b2d09a0620e305745a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.13.0","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"anabranch":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24"},"_npmOperationalInternal":{"tmp":"tmp/db_0.4.1_1777287768311_0.30108895916795975","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@anabranch/db","version":"0.4.2","description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","repository":{"type":"git","url":"git+https://github.com/frodi-karlsson/anabranch.git"},"license":"MIT","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"scripts":{},"sideEffects":false,"engines":{"node":">=24.0.0"},"dependencies":{"anabranch":"^0"},"devDependencies":{"@types/node":"^24"},"gitHead":"6fd573e3068a3f60814d0e57a3a7097b16c42381","_id":"@anabranch/db@0.4.2","homepage":"https://github.com/frodi-karlsson/anabranch#readme","_nodeVersion":"24.17.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-tE6n8Dl1oBajXNT7WV4IexyPHlkDL1LoMOq7FmPNC1cUvvOnp8G/+NtHrQw5Fa2Zp6rq4Ws3oXJIEkvRS0f+VQ==","shasum":"6bbbd198223c8ea113dc823dae8adc07a8255a98","tarball":"https://registry.npmjs.org/@anabranch/db/-/db-0.4.2.tgz","fileCount":19,"unpackedSize":39230,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fdb@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDduekQkHyDnkIRHIzcZOYmgs4pdYsoLqlkJZ8/BbZyTwIgM8vzYGfiRgo1pfZMy5ZkWpNJyP4a5Jlny9CpRqWYtvs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4003275-da90-4368-9894-a83dfaea7a8b"}},"directories":{},"maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/db_0.4.2_1782955782037_0.3479706629048227"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-06T20:19:51.155Z","modified":"2026-07-02T01:29:42.473Z","0.1.0":"2026-03-06T20:19:51.394Z","0.1.3":"2026-03-06T20:35:11.077Z","0.1.5":"2026-03-06T21:22:10.707Z","0.1.7":"2026-03-06T22:51:05.629Z","0.1.8":"2026-03-06T22:58:25.722Z","0.1.9":"2026-03-06T23:43:15.269Z","0.1.10":"2026-03-06T23:49:47.592Z","0.1.11":"2026-03-07T03:12:03.255Z","0.1.12":"2026-03-07T03:36:11.263Z","0.1.13":"2026-03-07T03:53:54.973Z","0.1.14":"2026-03-08T09:59:22.568Z","0.1.17":"2026-03-08T15:07:49.883Z","0.2.0":"2026-03-10T15:04:26.429Z","0.3.0":"2026-03-12T21:05:13.139Z","0.3.1":"2026-03-12T21:05:44.087Z","0.3.2":"2026-03-15T15:06:39.247Z","0.3.3":"2026-03-15T21:27:41.018Z","0.3.4":"2026-03-15T21:47:40.819Z","0.3.5":"2026-03-15T22:34:54.808Z","0.3.6":"2026-03-17T11:21:40.161Z","0.4.1":"2026-04-27T11:02:48.463Z","0.4.2":"2026-07-02T01:29:42.167Z"},"bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"license":"MIT","homepage":"https://github.com/frodi-karlsson/anabranch#readme","repository":{"type":"git","url":"git+https://github.com/frodi-karlsson/anabranch.git"},"description":"Database abstraction with Task/Stream semantics. In-memory adapter for testing, adapters for PostgreSQL, MySQL, and SQLite.","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"readme":"# @anabranch/db\n\nType-safe database abstraction with query building, transactions, and streaming\nsupport.\n\nProvides a unified API across PostgreSQL, MySQL, and SQLite through adapter\npackages.\n\n## Usage\n\n```ts\nimport { DB } from '@anabranch/db'\nimport { createPostgres } from '@anabranch/db-postgres'\n\nconst db = DB.from(\n  await createPostgres({ connectionString: 'postgresql://...' }).connect(),\n)\n\n// Query with type inference\nconst users = await db\n  .query<{ id: number; name: string }>('SELECT * FROM users')\n  .run()\n\n// Transactions with automatic rollback on error\nawait DB.withConnection(\n  createPostgres({}),\n  (db) =>\n    db.withTransaction(async (tx) => {\n      await tx.execute(\"INSERT INTO users (name) VALUES ('Alice')\")\n    }),\n).run()\n\n// Stream large result sets\nfor await (const row of db.stream('SELECT * FROM large_table')) {\n  if (row.type === 'success') {\n    console.log(row.value)\n  }\n}\n```\n\n## Adapters\n\n- [@anabranch/db-postgres](https://jsr.io/@anabranch/db-postgres) - PostgreSQL\n- [@anabranch/db-mysql](https://jsr.io/@anabranch/db-mysql) - MySQL\n- [@anabranch/db-sqlite](https://jsr.io/@anabranch/db-sqlite) - SQLite\n\n## API\n\n### DB.from(adapter)\n\nCreates a DB instance from a connected adapter.\n\n```ts\nimport { DB } from '@anabranch/db'\n\nconst db = DB.from(adapter)\n```\n\n### query(sql, params?)\n\nExecutes a SELECT query and returns results.\n\n```ts\nconst users = await db\n  .query<{ id: number; name: string }>('SELECT * FROM users WHERE active = ?', [\n    true,\n  ])\n  .run()\n```\n\n### execute(sql, params?)\n\nExecutes INSERT, UPDATE, DELETE or DDL statements.\n\n```ts\nconst result = await db\n  .execute('INSERT INTO users (name) VALUES (?)', ['Alice'])\n  .run()\nconsole.log(result.affectedRows)\n```\n\n### stream(sql, params?)\n\nStreams rows from a query result.\n\n```ts\nfor await (const row of db.stream('SELECT * FROM users')) {\n  if (row.type === 'success') {\n    console.log(row.value)\n  }\n}\n```\n\n### withTransaction(fn)\n\nExecutes a callback within a transaction, automatically committing on success or\nrolling back on error.\n\n```ts\nawait db.withTransaction(async (tx) => {\n  await tx.execute('INSERT INTO accounts (balance) VALUES (100)')\n  await tx.execute('INSERT INTO accounts (balance) VALUES (-100)')\n}).run()\n```\n\n### DB.withConnection(connector, fn)\n\nAcquires a connection, runs a callback, and releases the connection. Supports\ntransactions.\n\n```ts\nconst result = await DB.withConnection(\n  createPostgres({}),\n  (db) =>\n    db.withTransaction(async (tx) => {\n      await tx.execute('INSERT INTO orders DEFAULT VALUES')\n      return tx.query('SELECT LAST_INSERT_ID()')\n    }),\n).run()\n```\n","readmeFilename":"README.md"}