{"_id":"@agntz/stores","_rev":"5-6aeb493198ad4a8d80d91a42ae6abb8e","name":"@agntz/stores","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.0":{"name":"@agntz/stores","version":"0.0.0","keywords":["agntz","stores","postgres","sqlite","storage"],"author":{"name":"Aaron Bidworthy"},"license":"MIT","_id":"@agntz/stores@0.0.0","maintainers":[{"name":"aparry3","email":"aaron.parry.18@gmail.com"}],"homepage":"https://github.com/aparry3/agntz#readme","bugs":{"url":"https://github.com/aparry3/agntz/issues"},"dist":{"shasum":"8cf76ef9ee9f1d5e7098227f47400ecf9b22d94d","tarball":"https://registry.npmjs.org/@agntz/stores/-/stores-0.0.0.tgz","fileCount":22,"integrity":"sha512-CUJIHWSnF/knda3JrfWnnnnhU2UsaMjWNXLRDUd5jHh/1/ZuhEWY+OJUXMd600gPaeJu62NVlXGQ8GMdXCV7pA==","signatures":[{"sig":"MEUCIAH1SMdg1Rj3YcXaWVIa2d70DO/9knAtmfN16+VlgGjLAiEA8I/vL5khw7ZNBIyqzsWh9OhpYixxgIWAOBLCTjY3YwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637415},"main":"./dist/index.js","type":"module","_from":"file:agntz-stores-0.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./sqlite":{"types":"./dist/sqlite.d.ts","import":"./dist/sqlite.js"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js"}},"scripts":{"dev":"tsup --watch","lint":"biome check src tests --no-errors-on-unmatched","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"aparry3","email":"aaron.parry.18@gmail.com"},"_resolved":"/tmp/c25059b6f2f34ad8c8c254d427f679eb/agntz-stores-0.0.0.tgz","_integrity":"sha512-CUJIHWSnF/knda3JrfWnnnnhU2UsaMjWNXLRDUd5jHh/1/ZuhEWY+OJUXMd600gPaeJu62NVlXGQ8GMdXCV7pA==","repository":{"url":"git+https://github.com/aparry3/agntz.git","type":"git","directory":"packages/stores"},"_npmVersion":"10.9.8","description":"Storage contracts and memory/Postgres/SQLite store implementations for agntz","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@agntz/db":"0.0.0","@agntz/contracts":"0.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^3.2.0","@types/pg":"^8.11.0","typescript":"^5.9.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0","better-sqlite3":"^11.8.1","@types/better-sqlite3":"^7.6.12"},"peerDependencies":{"pg":"^8.20.0","better-sqlite3":"^11.8.1"},"peerDependenciesMeta":{"pg":{"optional":true},"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stores_0.0.0_1782501847344_0.193300717157175","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agntz/stores","version":"0.2.0","keywords":["agntz","stores","postgres","sqlite","storage"],"author":{"name":"Aaron Bidworthy"},"license":"MIT","_id":"@agntz/stores@0.2.0","maintainers":[{"name":"aparry3","email":"aaron.parry.18@gmail.com"}],"homepage":"https://github.com/aparry3/agntz#readme","bugs":{"url":"https://github.com/aparry3/agntz/issues"},"dist":{"shasum":"a9f134ba293ed3bd76056ccd12b44c01b78fd8c8","tarball":"https://registry.npmjs.org/@agntz/stores/-/stores-0.2.0.tgz","fileCount":22,"integrity":"sha512-uNvA28MPyJO4ee6uxkVRrcjDhP5QdBW4b/2WioR9DK4OaIfMKp6RXK9hkM76gCPifEy87bLWSTnAGXZtLn/PGg==","signatures":[{"sig":"MEUCIQDaimj5IgjtKdkO642Yb3uLBKP2SXkgPBOK+ca8V7FWLgIgMEJYFP9LpN5ZCP5Vqqy5qQN7g6MgtEXk4IObH8PPYjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntz%2fstores@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664668},"main":"./dist/index.js","type":"module","_from":"file:agntz-stores-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./sqlite":{"types":"./dist/sqlite.d.ts","import":"./dist/sqlite.js"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js"}},"scripts":{"dev":"tsup --watch","lint":"biome check src tests --no-errors-on-unmatched","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46677831-228e-49bd-95dd-3034f5f3da83"}},"_resolved":"/tmp/c0135389f637d82c3f8802f86fe2d7a6/agntz-stores-0.2.0.tgz","_integrity":"sha512-uNvA28MPyJO4ee6uxkVRrcjDhP5QdBW4b/2WioR9DK4OaIfMKp6RXK9hkM76gCPifEy87bLWSTnAGXZtLn/PGg==","repository":{"url":"git+https://github.com/aparry3/agntz.git","type":"git","directory":"packages/stores"},"_npmVersion":"11.18.0","description":"Storage contracts and memory/Postgres/SQLite store implementations for agntz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agntz/db":"0.2.0","@types/pg":"^8.11.0","@agntz/contracts":"0.2.0","@types/better-sqlite3":"^7.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0","better-sqlite3":"^11.8.1"},"peerDependencies":{"pg":"^8.20.0","better-sqlite3":"^11.8.1"},"peerDependenciesMeta":{"pg":{"optional":true},"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stores_0.2.0_1785297475327_0.47220486535182893","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agntz/stores","version":"0.2.1","keywords":["agntz","stores","postgres","sqlite","storage"],"author":{"name":"Aaron Bidworthy"},"license":"MIT","_id":"@agntz/stores@0.2.1","maintainers":[{"name":"aparry3","email":"aaron.parry.18@gmail.com"}],"homepage":"https://github.com/aparry3/agntz#readme","bugs":{"url":"https://github.com/aparry3/agntz/issues"},"dist":{"shasum":"3430d347abb4b32b08b611dbbfe978eae1594965","tarball":"https://registry.npmjs.org/@agntz/stores/-/stores-0.2.1.tgz","fileCount":22,"integrity":"sha512-hsaqF+q5o5EWnGSl0xvBQzTmSY/Tt9GDC3uXu8vDTR6HRgUMdNpC1g3lYTeUuqQ4yoIAz26DPpKkeRwZyJMMfQ==","signatures":[{"sig":"MEUCIFjLNUVN+Z3QrbVSBKeXpgkJaJrhOxPMR/QLZUNX1dGmAiEAgFfUphbjETtUcWgTaqoP4kZIU8uWrZPtjdfAJzJvOy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntz%2fstores@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664668},"main":"./dist/index.js","type":"module","_from":"file:agntz-stores-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./sqlite":{"types":"./dist/sqlite.d.ts","import":"./dist/sqlite.js"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js"}},"scripts":{"dev":"tsup --watch","lint":"biome check src tests --no-errors-on-unmatched","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46677831-228e-49bd-95dd-3034f5f3da83"}},"_resolved":"/tmp/d864958554bfbceb928f851ddf696571/agntz-stores-0.2.1.tgz","_integrity":"sha512-hsaqF+q5o5EWnGSl0xvBQzTmSY/Tt9GDC3uXu8vDTR6HRgUMdNpC1g3lYTeUuqQ4yoIAz26DPpKkeRwZyJMMfQ==","repository":{"url":"git+https://github.com/aparry3/agntz.git","type":"git","directory":"packages/stores"},"_npmVersion":"11.18.0","description":"Storage contracts and memory/Postgres/SQLite store implementations for agntz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agntz/db":"0.2.0","@types/pg":"^8.11.0","@agntz/contracts":"0.3.0","@types/better-sqlite3":"^7.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0","better-sqlite3":"^11.8.1"},"peerDependencies":{"pg":"^8.20.0","better-sqlite3":"^11.8.1"},"peerDependenciesMeta":{"pg":{"optional":true},"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stores_0.2.1_1785334101269_0.42748180633217947","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agntz/stores","version":"0.3.0","keywords":["agntz","stores","postgres","sqlite","storage"],"author":{"name":"Aaron Bidworthy"},"license":"MIT","_id":"@agntz/stores@0.3.0","maintainers":[{"name":"aparry3","email":"aaron.parry.18@gmail.com"}],"homepage":"https://github.com/aparry3/agntz#readme","bugs":{"url":"https://github.com/aparry3/agntz/issues"},"dist":{"shasum":"33fc77f52aa1a692f93a9228d96f4fc676477f75","tarball":"https://registry.npmjs.org/@agntz/stores/-/stores-0.3.0.tgz","fileCount":22,"integrity":"sha512-7EkbjP4u5FtoEL+t8xAt+4NFBkrLBk2xvjDWBMFe4dyPwb6my+JPMumQQkg3Os48zkkRl2Xg3SIJILHty52gVA==","signatures":[{"sig":"MEUCICi/NBjkTMVoYOkc2hxYB+iIsyBB8XSzOH9QxIt8z+LhAiEA2gpOkNlDGE0LXKowlU+O4Ct5dMvu49dcmtyszlXVV7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntz%2fstores@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":861937},"main":"./dist/index.js","type":"module","_from":"file:agntz-stores-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./sqlite":{"types":"./dist/sqlite.d.ts","import":"./dist/sqlite.js"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js"}},"scripts":{"dev":"tsup --watch","lint":"biome check src tests --no-errors-on-unmatched","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46677831-228e-49bd-95dd-3034f5f3da83"}},"_resolved":"/tmp/44cee9b15e904a7ed99717688410edfc/agntz-stores-0.3.0.tgz","_integrity":"sha512-7EkbjP4u5FtoEL+t8xAt+4NFBkrLBk2xvjDWBMFe4dyPwb6my+JPMumQQkg3Os48zkkRl2Xg3SIJILHty52gVA==","repository":{"url":"git+https://github.com/aparry3/agntz.git","type":"git","directory":"packages/stores"},"_npmVersion":"11.19.0","description":"Storage contracts and memory/Postgres/SQLite store implementations for agntz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agntz/db":"0.2.0","@types/pg":"^8.11.0","@agntz/contracts":"0.4.0","@types/better-sqlite3":"^7.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^3.2.0","typescript":"^5.9.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0","better-sqlite3":"^11.8.1"},"peerDependencies":{"pg":"^8.20.0","better-sqlite3":"^11.8.1"},"peerDependenciesMeta":{"pg":{"optional":true},"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stores_0.3.0_1785381918213_0.3413045368665957","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agntz/stores","version":"0.3.1","description":"Storage contracts and memory/Postgres/SQLite store implementations for agntz","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./contracts":{"types":"./dist/contracts.d.ts","import":"./dist/contracts.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js"},"./sqlite":{"types":"./dist/sqlite.d.ts","import":"./dist/sqlite.js"}},"dependencies":{"@types/better-sqlite3":"^7.6.12","@types/pg":"^8.11.0","@agntz/contracts":"0.4.1","@agntz/db":"0.2.1"},"peerDependencies":{"better-sqlite3":"^11.8.1 || ^12.0.0 || ^13.0.0","pg":"^8.20.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true},"pg":{"optional":true}},"devDependencies":{"@biomejs/biome":"^1.9.0","@types/node":"^22.0.0","better-sqlite3":"^13.0.3","pg":"^8.20.0","tsup":"^8.5.0","typescript":"^5.9.0","vitest":"^3.2.0"},"keywords":["agntz","stores","postgres","sqlite","storage"],"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aparry3/agntz.git","directory":"packages/stores"},"homepage":"https://github.com/aparry3/agntz#readme","author":{"name":"Aaron Bidworthy"},"engines":{"node":">=22.0.0"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","lint":"biome check src tests --no-errors-on-unmatched","typecheck":"tsc --noEmit"},"_id":"@agntz/stores@0.3.1","bugs":{"url":"https://github.com/aparry3/agntz/issues"},"_integrity":"sha512-GyyvOZoYsTmFAlJKGVrkpqdbsA1AwLf5d+l5dFy8gjQVZi1OqjsoDCxf40Utpi18PUH7V/lZV+uEezSidedIYg==","_resolved":"/tmp/20e93b9ffe01798f6428013b5a0cf649/agntz-stores-0.3.1.tgz","_from":"file:agntz-stores-0.3.1.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-GyyvOZoYsTmFAlJKGVrkpqdbsA1AwLf5d+l5dFy8gjQVZi1OqjsoDCxf40Utpi18PUH7V/lZV+uEezSidedIYg==","shasum":"7756d9f21a1779df8ac2c0b94996a2cbf12464ae","tarball":"https://registry.npmjs.org/@agntz/stores/-/stores-0.3.1.tgz","fileCount":22,"unpackedSize":861959,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntz%2fstores@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFAWgI82BNtZV4J9g4BMnd0CkQ7ihcbmYFx8dLK7qXgeAiEAueVZmmXPheKRKHs1OJZiC+3vLhuO5uGQbF8zd72xlSI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46677831-228e-49bd-95dd-3034f5f3da83"}},"directories":{},"maintainers":[{"name":"aparry3","email":"aaron.parry.18@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stores_0.3.1_1787018570978_0.9771386745055659"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-26T19:24:07.251Z","modified":"2026-08-18T02:02:51.456Z","0.0.0":"2026-06-26T19:24:07.508Z","0.2.0":"2026-07-29T03:57:55.540Z","0.2.1":"2026-07-29T14:08:21.425Z","0.3.0":"2026-07-30T03:25:18.375Z","0.3.1":"2026-08-18T02:02:51.119Z"},"bugs":{"url":"https://github.com/aparry3/agntz/issues"},"author":{"name":"Aaron Bidworthy"},"license":"MIT","homepage":"https://github.com/aparry3/agntz#readme","keywords":["agntz","stores","postgres","sqlite","storage"],"repository":{"type":"git","url":"git+https://github.com/aparry3/agntz.git","directory":"packages/stores"},"description":"Storage contracts and memory/Postgres/SQLite store implementations for agntz","maintainers":[{"name":"aparry3","email":"aaron.parry.18@gmail.com"}],"readme":"# @agntz/stores\n\nStorage contracts and store implementations for agntz.\n\n```ts\nimport type { AgntzStore } from \"@agntz/stores/contracts\";\nimport { MemoryStore } from \"@agntz/stores/memory\";\nimport { PostgresStore } from \"@agntz/stores/postgres\";\nimport { SqliteStore } from \"@agntz/stores/sqlite\";\n```\n\n## Subpaths\n\n| Subpath | Purpose |\n|---|---|\n| `@agntz/stores/contracts` | Runtime store contracts plus hosted API-key, namespace-root, and webhook-delivery contracts |\n| `@agntz/stores/memory` | In-memory implementation for tests, demos, and local development |\n| `@agntz/stores/postgres` | Postgres implementation for multi-process deployments |\n| `@agntz/stores/sqlite` | SQLite implementation for embedded and single-process deployments |\n\nThe root export is intentionally lightweight. Driver-specific code is isolated\nbehind the `postgres` and `sqlite` subpaths.\n","readmeFilename":"README.md"}