{"_id":"spicedb-embedded","_rev":"39-aecb17286240e7cfc51a3d10ab9bcd67","name":"spicedb-embedded","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"spicedb-embedded","version":"0.1.0","license":"Apache-2.0","_id":"spicedb-embedded@0.1.0","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"e28b61240b3127b77f43cc4ae4d328e0d8d27679","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.0.tgz","fileCount":22,"integrity":"sha512-81GuWmEdHTkmGRhlxzDmg2LycCAJCsqXr97ScCPE+k3S8YiOGIm/zGlWtj7RtJsRxsCTAY3ul32kuNIBRdY5sw==","signatures":[{"sig":"MEUCIQCiOh9O9NxCe9zrBVtzTSHP6E4UN+APxV/Y2Bzg0o8EcAIgKrXO+BodJVqecsnqKYL7cvX7ILyv3tl6SLCN/ekn1HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"81f85be678a3d1948d004409711b1324e3fd4ae5","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"rendil","email":"npm@rendil.org"},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"10.9.4","description":"Embedded SpiceDB for TypeScript/Node.js — in-memory authorization using the standard gRPC API","directories":{},"_nodeVersion":"22.22.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.0_1770746674267_0.9816472759429913","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"spicedb-embedded","version":"0.1.1","license":"Apache-2.0","_id":"spicedb-embedded@0.1.1","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"3fff096091345676cb935ccbf1b2972f125020c6","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.1.tgz","fileCount":22,"integrity":"sha512-yFOWpSQkwlleyG8U1B9M3H1bjBUVFL9Lg4D0d5eVxqDcHcV48WJPZMYHkkXBM0NWmxjZfELS53OQxUDo/t89Fg==","signatures":[{"sig":"MEQCIFSaeBCa+ZC1Wb7oHYkdnvAMqOurIaziMfinidRyKE5oAiA+GcbRgLsXhDKDFD7KPlKMYGrLdjOGeWCooseLnocjMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a0f2805e31123b54814d6c51861013b05b66958d","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"rendil","email":"npm@rendil.org"},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"10.9.4","description":"Embedded SpiceDB for TypeScript/Node.js — in-memory authorization using the standard gRPC API","directories":{},"_nodeVersion":"22.22.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.1_1770757087309_0.5291533589095885","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"spicedb-embedded","version":"0.1.5","license":"Apache-2.0","_id":"spicedb-embedded@0.1.5","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"f387378bb3ebf3e8df9861c86409978628ac18d4","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.5.tgz","fileCount":22,"integrity":"sha512-Hk/0gDrrXtpPPeitrGiThq+situiH9/Ok8r68CmcRQkgYg9GWoKbWlfpozZ9fZ9QZ/eo3ejV2BJxlchwxmAitQ==","signatures":[{"sig":"MEQCIEq0SGdvcjwztg1DLfQIlF+5dLaskB4+RsFvE3Pk3uvzAiBVHqct0iconk8pDk16LzcEjAcpoCV5zdWxhpLu+XfRZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"77681e8216bc3134a406e1126dab819ea3e2155f","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — in-memory authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.5_1770764977322_0.34815238114773694","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"spicedb-embedded","version":"0.1.7","license":"Apache-2.0","_id":"spicedb-embedded@0.1.7","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"6435aa0067af088b45bfc90c9e20b81a90dc3892","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.7.tgz","fileCount":22,"integrity":"sha512-th/spwl3d/kVzv8SDP8K8roxXh7DBrohm+7aREPBxgrcryjP8tl4+H2kNmzNmWlq56WfpvS2OoVa2J417qQiYQ==","signatures":[{"sig":"MEQCIG8iAEvucpRrDULClV2m1ITLmCNn8WARtZHZW7vZRS2FAiBbBW+r7thlJP8K/Ycgyv4OndDyp/QsJoMnHBaCeTmkuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1fc3d1c21677a9e1f92b85b720bb36c10d4ff9a0","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — in-memory authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.7_1770774183847_0.9322791259972043","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"spicedb-embedded","version":"0.1.8","license":"Apache-2.0","_id":"spicedb-embedded@0.1.8","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"2bf8218f55d3ace6b7c924d865bf457ce01df27d","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.8.tgz","fileCount":22,"integrity":"sha512-QubC9niGOdpWiCtPUQhU2O/a6/HWeb8MVkUT02GMLS0fsiTemPIq2QCJhaZOu5UTz+XbOtFO+1KQqK6eRueR8w==","signatures":[{"sig":"MEUCIQDoZTa7oqUdUj2NCt9ddP5hXewoagRxFyk6uHp6bX8O5wIgBcHJ2pSibAW1dR5eV7aDWQY2sdYv0UflcKR5SANjasA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f0a943b8307faa8c29eff0ad4f2e3e81f1190879","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.8_1770774856497_0.4708205699202421","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"spicedb-embedded","version":"0.1.9","license":"Apache-2.0","_id":"spicedb-embedded@0.1.9","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"409731c53c3d207aa9e5401b473d883508cd7981","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.9.tgz","fileCount":22,"integrity":"sha512-vOUr3OviFgy03NvUNZMNn1WLyJ1qC9AGIn45uahOr0tzvCJthQU6ObxM/xynvFa20BOd8bfBd9KnVHUSfkn4Yw==","signatures":[{"sig":"MEUCIQDU8xiKZWwQvf3V8X6yf+c0xE8i27LgG3/RkLoWxYQBhQIgQ7gfl32TmvUbOWXlnNJL9+QVuD8vkEZKG/WZRectusw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"aae98765a30f34a05907baf5f5979e8d47dc05fa","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.9_1770832912694_0.4659862148273386","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"spicedb-embedded","version":"0.1.11","license":"Apache-2.0","_id":"spicedb-embedded@0.1.11","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"e2f14dad69dc7307248b0d9fceddd1d165731e34","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.11.tgz","fileCount":25,"integrity":"sha512-EZl1sslmaSAAJ4qskAvfjgU/I1Yl3DOpJVEBsIVhsXu+dQLdtPf9yQQ6nT+SsjoROaoJEQrwCQsz2HUR3zSCgQ==","signatures":[{"sig":"MEQCIBsdU6dUgqWIgBnlWVxJqE8kOsf5E2ETXuYYEeWd7QyqAiBDMMq9bVBPeS7hNA7U3f16REvM7jKpQEpsriJZWljT6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415528816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"91877d55dde684b1bad3228eea5daaa0a966b738","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.11_1770843625343_0.824795093586284","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"spicedb-embedded","version":"0.1.12","license":"Apache-2.0","_id":"spicedb-embedded@0.1.12","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"a779246bfba3d6c1dc41db1ce505e1cb82a13e88","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.12.tgz","fileCount":25,"integrity":"sha512-Zlutu065o0cAD4N2R9hc2n094oA5aUPep/dSFeaf9qvHqKsY7ZE3/tf6UrmOmy3W2goRWMECIQbHsA3mBxkamg==","signatures":[{"sig":"MEUCIAC2Inp3hdl7lTUZS8GLSPDOooRAVF0zwF3psUJMHRE+AiEA4hloF2r9dEXnWvzGM96KH/QwxDTOz2cEpf2kF3YUmKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415528816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0aa5d657f33ebede54d313a1d8b3d0800447e0d4","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.12_1770844309995_0.1633630511972166","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"spicedb-embedded","version":"0.1.15","license":"Apache-2.0","_id":"spicedb-embedded@0.1.15","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"54e6da844ce83b491f80d5566cf432403d1d8343","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.15.tgz","fileCount":22,"integrity":"sha512-L3CgOUxZsyYbAmLzxX6NsFAxXwFDxpK2Sssy/yi2by+yeYy5dYUQ4xIbuTujbWVYsTvPms2AOAhdSLhOyS+UxQ==","signatures":[{"sig":"MEUCIQCY86WecctXEbmBtJm0yetKPpWcCNMKyW5Phf0jf+lvUQIgNmnwo2FOrYhLxZd/51jFmSjCsH5dDM3/FyiOQqLnaV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"701f6e75b445413bfdab5066382f21ce83b56021","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.1.15","spicedb-embedded-win32-x64":"0.1.15","spicedb-embedded-darwin-arm64":"0.1.15"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.15_1770920500403_0.5978486731635739","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"spicedb-embedded","version":"0.1.16","license":"Apache-2.0","_id":"spicedb-embedded@0.1.16","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"50e87cbc975ae7d83b7248b38d79bf3c5eb21114","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.16.tgz","fileCount":22,"integrity":"sha512-AP1B4aQ0da5R0ofNTCmC1fehzo3mIfzLQLOUZRFOs1YcZ3rfqp9Dp2NsmrwBSX9+Pn3Opw3NQOvpFwNma52lUA==","signatures":[{"sig":"MEQCIGey94Jd5cn5mqzJ52s7M1mvZerPiA47TCeNN+8g9Bj1AiBmnxUoKppgxaJdwPRz8Jo/Msd9KlAxMTsvMgYJ0lvzRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3961bec82d0bbf7411d21f2a8a61cf453b8b1cc1","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.1.16","spicedb-embedded-win32-x64":"0.1.16","spicedb-embedded-darwin-arm64":"0.1.16"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.16_1770921537499_0.7928946549417129","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"spicedb-embedded","version":"0.1.17","license":"Apache-2.0","_id":"spicedb-embedded@0.1.17","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"fbb1c08fbabcc40abd9f3b81a147934c7b223d90","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.17.tgz","fileCount":22,"integrity":"sha512-4r4MhrRH1H5OvmuYVl9OMrgIBtV8C8bJbK+U7yA3rke7V96gOP1D3MhZLR8EjisQEvj444qFqMpmXGd9MWFsKg==","signatures":[{"sig":"MEUCIQC6mYwU4VZVni3mOmMjUg7owDqWjsljxtxXyiNi9UJeNQIgd9W23cwdZunecwB2fRot4ZawfRZUT4Brc9KQr49sBZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b15e3e82aac2bcce1849c068b96dd568cfa4f555","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.1.17","spicedb-embedded-win32-x64":"0.1.17","spicedb-embedded-darwin-arm64":"0.1.17"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.17_1770923128548_0.12279072247701528","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"spicedb-embedded","version":"0.1.18","license":"Apache-2.0","_id":"spicedb-embedded@0.1.18","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"e6c22944e0a7a6f12a25edca4e808ecc8182caa9","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.18.tgz","fileCount":22,"integrity":"sha512-yE4/7+fUlXVxNACHFzJigyIJegkutPzn8netL/b1tNFX4f+slTB88Z2keCrUelGl1teHb3H1qP/lyK3aRtJZRw==","signatures":[{"sig":"MEQCIB8AnbHF+r/RpSXop61mHQ58ze9GUunwW+lC8hLm04RFAiAkcQ7M2eR/umHTtXxTjyC6fCWciMw6s3pZL0zBzfo+Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ffffc7c96eecb3fc4db081e3eaa5e737331ba763","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.1.18","spicedb-embedded-win32-x64":"0.1.18","spicedb-embedded-darwin-arm64":"0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.18_1770925674037_0.8402267892429558","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"spicedb-embedded","version":"0.1.19","license":"Apache-2.0","_id":"spicedb-embedded@0.1.19","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"296f3feab5090b2f99403e167caeae2e3e40b3f2","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.19.tgz","fileCount":22,"integrity":"sha512-jw+3CDLcw5+fYraL0VzLE0L1/RG0/XTdr2DXnxXpzJBtoTkBiQ4GN/hgLv9jrGkxOZRK9+0tL4CYFz/c5xmU0A==","signatures":[{"sig":"MEYCIQCmTRweLevih/tp+PZ2us/j1bmHXa7SKmyXP2q7Yo5cKgIhAIk5ofcvP8miRxeEEAKvh70apI7GGnE+VU0HkcE/9o/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1138f93cc2ad5e1f3fbf7cd34d6376cdc6c6bca1","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.1.19","spicedb-embedded-win32-x64":"0.1.19","spicedb-embedded-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.19_1770926330907_0.646454343915843","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"spicedb-embedded","version":"0.1.20","license":"Apache-2.0","_id":"spicedb-embedded@0.1.20","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"7dff028e80f919efa2536f5f307ca6567f676996","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.20.tgz","fileCount":22,"integrity":"sha512-NrQ3LxI1pE05tELV3SCz5HdP3aziSqsFW1pnT8F4EtL4KJCLH7Ymk4iuelHr9qg65Doh0XrlbpzCwKPifzNcbQ==","signatures":[{"sig":"MEUCIQCE4FJsypyKrpCSM/Y5EDq9WHdFuQUNEZWCOjQM9Njj6gIgPY+lBBdhqtKaSQEBIgc3wchpS4hKkHQb1r6rizst9rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"48fab6322e21c7f7977a822f516c804466aee92e","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.1.20","spicedb-embedded-win32-x64":"0.1.20","spicedb-embedded-darwin-arm64":"0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.20_1770928406193_0.377568822656275","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"spicedb-embedded","version":"0.1.21","license":"Apache-2.0","_id":"spicedb-embedded@0.1.21","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"6db1b7615fe79e568a1f4e140ea66e36d6fdc882","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.1.21.tgz","fileCount":22,"integrity":"sha512-YE+IPZ4vwYEv8LvE7iTw/RavrlmU4Sk5sBQjkK3cQKqAnjTa/2CrJodJx6wkxubsJ3qITECjA51dTpzIzLS5Yg==","signatures":[{"sig":"MEQCIFz1BD6nq/N2F0kLx6VwV859IYNHzAYFv5mJ2uyO7FAIAiBCezypx0jzW+ausDFO9KOL+wpU3Iy0XKGGZWveO9hsQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0741d576917878e5f1df5310c878962a52e200b9","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.1.21","spicedb-embedded-win32-x64":"0.1.21","spicedb-embedded-darwin-arm64":"0.1.21"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.1.21_1770929344461_0.7531406222245831","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"spicedb-embedded","version":"0.2.0","license":"Apache-2.0","_id":"spicedb-embedded@0.2.0","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"5511c5366b4d9a8b1cccb83f6aa00762c6cd0412","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.2.0.tgz","fileCount":22,"integrity":"sha512-qgnx6k25ZkmWZLhCstnSn3VNb95NcNozW0X14ji05b49+KfzPkn4jnPO4XMramhxRncZsgvX0Bz0VlPJzc0hkg==","signatures":[{"sig":"MEUCICEKa3tmeZ7Ma0VnfVQ/3aljplD7IRf1dSohxZc1oBPsAiEAteEcQTQ6s0nMZQ5z1dFb0yYJI5b7qRdebfKJujEh9MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e8c76f89b29c109cb50a732343c498593ad99e7c","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.2.0","spicedb-embedded-win32-x64":"0.2.0","spicedb-embedded-darwin-arm64":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.2.0_1770932325376_0.421093760718082","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"spicedb-embedded","version":"0.2.4","license":"Apache-2.0","_id":"spicedb-embedded@0.2.4","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"81cc1cacb3c1e8328c061ba9e5e39340f0302d77","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.2.4.tgz","fileCount":22,"integrity":"sha512-uFTlTPKSvxBBd7uOdmaQuI7vO0LNP6IZBH4TKXfSODMlpJMcrjs8/g9X/dcyX33ywcPao45PAz6veu4pne1/dA==","signatures":[{"sig":"MEUCIE0Xvu/jiLc/4W2i7xz/ML2iLvpzDMmk+FD2+r2NIkaAAiEApQ7k6fWeIoXFfqxeOLh3yEZWzbWhla0ga0n+Hem6RSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6aaa267ddf131975cbce940505e54511365bfd50","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.2.4","spicedb-embedded-win32-x64":"0.2.4","spicedb-embedded-linux-arm64":"0.2.4","spicedb-embedded-darwin-arm64":"0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.2.4_1770958752885_0.7110464951538791","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"spicedb-embedded","version":"0.2.5","license":"Apache-2.0","_id":"spicedb-embedded@0.2.5","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"853ff7c3790ac4042a566f228e1597b9d77ad790","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.2.5.tgz","fileCount":22,"integrity":"sha512-yNq9SxtLrugdExqSAXgs1yPbS0TbFO6frg1gqb4VOaKo3WLcdTDw69FsFTdv7y80+9syo871JQjlYqyBiw3jGw==","signatures":[{"sig":"MEQCIG+Gp9Jxo3nyV8i74HJJLpl0K7yBLbbhoQfCuPpX2KlmAiBBGDTq8Da3EE5AjqX1jXOwEoQiVZu1H7B0DpfZPY9iTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5a230fbd9caef070fd66d6e9f72dad04ac763836","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.2.5","spicedb-embedded-win32-x64":"0.2.5","spicedb-embedded-linux-arm64":"0.2.5","spicedb-embedded-darwin-arm64":"0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.2.5_1771015597884_0.11288026324620004","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"spicedb-embedded","version":"0.2.6","license":"Apache-2.0","_id":"spicedb-embedded@0.2.6","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"a51f944ff3a493113e62813d16b7ded680163fe1","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.2.6.tgz","fileCount":22,"integrity":"sha512-nl0itevKxLYOD/c6/gxgVpwkwvHT34MCaDXgbYr7X1C0pK+fuC2jjdsgcG+Qlk8L7q1KShAc8UIdMmUcBSjbCw==","signatures":[{"sig":"MEYCIQDEnup3i74c1eaureRrqKcsBIw6VklpXHHKkM9onh08BgIhAPU18c2WQA2/e/JXEz32jvQC/6ekL1g1clENZccQ2z7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b098c1923fd0aafadc8248299a7b99d603e496a7","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.2.6","spicedb-embedded-win32-x64":"0.2.6","spicedb-embedded-linux-arm64":"0.2.6","spicedb-embedded-darwin-arm64":"0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.2.6_1771019889157_0.09088363669454691","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"spicedb-embedded","version":"0.3.0","license":"Apache-2.0","_id":"spicedb-embedded@0.3.0","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"6cdc181e22a6bca0b76b9dfc3b30923f856a2454","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.0.tgz","fileCount":22,"integrity":"sha512-tJBqv4NjwhYSNBIx/SCEi4WCZHZM/9PWNFrjIuu6XcqdxJ1MSsFMJiuElGcxUMlzu4EXNOhm2dkWGes/nZBLqA==","signatures":[{"sig":"MEUCIGLCnhbCL/8OYEM8u0VrUyHat6B/q+Qs+VUaS4OEvWhXAiEA9Ja5f3PdoGH0t96taoMqVq4aJCK6oNlgi9LR5l9EqkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"115c64ce9db8f92b38000711a39d6ac77a21d4c7","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.0","spicedb-embedded-win32-x64":"0.3.0","spicedb-embedded-linux-arm64":"0.3.0","spicedb-embedded-darwin-arm64":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.0_1771108334956_0.643865044259007","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"spicedb-embedded","version":"0.3.1","license":"Apache-2.0","_id":"spicedb-embedded@0.3.1","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"0c4e6d6419b26615174cb81833df627159b427dd","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.1.tgz","fileCount":22,"integrity":"sha512-AFlvmmg4ZITfjbCGSIRcSLxaxvpBKqeWWjBf1iuH0UlAvzOXDudLgtB0RAi01ppvNOIvEKcDZfESVLbyGyBUug==","signatures":[{"sig":"MEMCHw6X7u2ZgWdc51Qt5zznuZHK6Ugl3iF5owsh45zCVpsCIHlVCdJg8F37kdi1IuHReaTiJ7Ti4yPz1+R2rpp2Wl3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"166ca8e74f83cfe3d0a83043c9a3bec77597bf47","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.1","spicedb-embedded-win32-x64":"0.3.1","spicedb-embedded-linux-arm64":"0.3.1","spicedb-embedded-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.1_1771109239877_0.21359224968975954","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"spicedb-embedded","version":"0.3.2","license":"Apache-2.0","_id":"spicedb-embedded@0.3.2","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"4113047f1fffad1c2f21b577cbd2c83d83ca7d77","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.2.tgz","fileCount":22,"integrity":"sha512-3+FsgWa28vhJknF7gkOOnzPkBkAo8ePL7Bity0CtHz2tM8pebqf5tURScEiyGTDeqNgBku2XJlJ+jR1GWivD1A==","signatures":[{"sig":"MEUCIQDB9RD9r1mvSY9mVWLyQlboD3B+14Ly6FAqbvtAPXOKTAIgXonCPzi7NQLryy4oXAn9HWoLWblviPivdswDGRYVMYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5d7d6c1bf2c8fef5695b50ec8f3d8f6682b3bfae","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.2","spicedb-embedded-win32-x64":"0.3.2","spicedb-embedded-linux-arm64":"0.3.2","spicedb-embedded-darwin-arm64":"0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.2_1771114519093_0.7726603486600558","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"spicedb-embedded","version":"0.3.3","license":"Apache-2.0","_id":"spicedb-embedded@0.3.3","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"be363248d8cdc95cfea439577f7caaddab41c211","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.3.tgz","fileCount":22,"integrity":"sha512-AKkclAxCzaqyalHmdlDzhP8h1ioANzIGccMzD2kpXfOzZI0a8MJLCFsCRtAR1yRxVNy1/X2GaL1/8V+Hk1o2DA==","signatures":[{"sig":"MEUCIC0ytskK/PBDaHQRrVpeX+EtBhvEW7SnoORMhguIpFcpAiEAnvm4mbVfVvRP9g5IhXEZW9MYA+yeBfyqaT9JvsL+SXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"354cd7e97240c962a727ff981107a5df2bd6a982","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.3","spicedb-embedded-win32-x64":"0.3.3","spicedb-embedded-linux-arm64":"0.3.3","spicedb-embedded-darwin-arm64":"0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.3_1771121768945_0.4224020320487223","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"spicedb-embedded","version":"0.3.4","license":"Apache-2.0","_id":"spicedb-embedded@0.3.4","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"9acf24f16b6c9258d4b941cdd9abc11f93b6898c","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.4.tgz","fileCount":22,"integrity":"sha512-MYUzLI4sPlLLJRKiXcVbobvxTHR2VRUWdPcqxGQbOmmZ+axmFpt66+n864vnEX2jl2IoyP8TJunbKcb/wbnuPw==","signatures":[{"sig":"MEQCID0O3jOUWfNIidhcnMGgirdMAgNOJSsbVMcbmsqEFZYLAiBxdlm7VGprM5XPdkghBhymx7n7RVh/CL16/1wDMCLPLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"89e2632045b2bac3728e43e08978408ecebdcd0b","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.4","spicedb-embedded-win32-x64":"0.3.4","spicedb-embedded-linux-arm64":"0.3.4","spicedb-embedded-darwin-arm64":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.4_1771134861070_0.3356111176140817","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"spicedb-embedded","version":"0.3.5","license":"Apache-2.0","_id":"spicedb-embedded@0.3.5","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"3a47e6cc65af883070efd0cf95026579d40b4dff","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.5.tgz","fileCount":22,"integrity":"sha512-cLsdVJ1hsMI4vlX1EHy5xKY+RLSFVI5dpMsF0/5/IpzM3rjqeuzZwhn9agfsdd9P24ip5UEnxIHzfpKdG40k6Q==","signatures":[{"sig":"MEYCIQDjW2bXn6+773nA1HyMiNnTW1nkVNt55xSh4I2fjd0OAwIhAIc80Wrn2M9eRgYgRIM/oiO4ziqFQPeLTAUgOWQLmMWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7f14a92822e52978db46a8ccb00f231c7838bff3","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.5","spicedb-embedded-win32-x64":"0.3.5","spicedb-embedded-linux-arm64":"0.3.5","spicedb-embedded-darwin-arm64":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.5_1771137764912_0.2116220428622022","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"spicedb-embedded","version":"0.3.6","license":"Apache-2.0","_id":"spicedb-embedded@0.3.6","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"bca122e78f382f68d3c31a62fa551b8c085e1ad8","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.6.tgz","fileCount":22,"integrity":"sha512-jtxhH+ENVedxB5E7CqSwsAiJc2QUILn5aqcNrxuIijxAiHNvXLZcF1OxXOQPjVn8bhDwRUcyqOsliizxpjNylQ==","signatures":[{"sig":"MEQCICVwsQ03L9bLS5OSeVTWXuVlnD/ToeQEsgAn2OW3AmvyAiADk2hUYcwadMDaMdzWPVmMnrjlYMiEcdi13uJ2QQTyTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8aca8a91bf5d83d244e703326b9f0347bef0b270","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.6","spicedb-embedded-win32-x64":"0.3.6","spicedb-embedded-linux-arm64":"0.3.6","spicedb-embedded-darwin-arm64":"0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.6_1771222492299_0.9712935588967033","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"spicedb-embedded","version":"0.3.7","license":"Apache-2.0","_id":"spicedb-embedded@0.3.7","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"c5a2c28de6ae3871a0f507c3bcdbacb72930fc86","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.7.tgz","fileCount":22,"integrity":"sha512-/pqvOzzuzOzjII1t+QEu3Lf0VIKyAQPb7lKTRyCxRPE6t2Cwtqsbfw8w9B8iKj/ZKEXx5mqnAixDuRirr2oGeg==","signatures":[{"sig":"MEUCIHeoETONOgoogomLmpQ3jdYk7w72ZMU55GqRMymkvFtkAiEAuLiiQBUsPllyoKpHlSVfJ4+NdJpOUvRWZa4k71bVQYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9763d72c6c4f39fed495c5deafc3a57115e79e83","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.7","spicedb-embedded-win32-x64":"0.3.7","spicedb-embedded-linux-arm64":"0.3.7","spicedb-embedded-darwin-arm64":"0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.7_1771226004216_0.9821609025370228","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"spicedb-embedded","version":"0.3.8","license":"Apache-2.0","_id":"spicedb-embedded@0.3.8","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"be52c8bd50549937929e3fdee91261b21d55e680","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.8.tgz","fileCount":22,"integrity":"sha512-Go+KfHc//RRoduvhcJ7ExZkQq+0VQNiaD66tbLfAi+k3h9jR2Ow0gf3MN87NeJQ5ZwH+J1EbZe6wF63eVeCIVg==","signatures":[{"sig":"MEUCIBmjAY3aIBK6u66XQxoyqNr0/R/9g7332Ga0652JKZHUAiEA43UB6AGnpIqRXtHxv6wGeA6OqXyIfnyg3qyljSWVdec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f8256114422df86a600d2981df5f063ff07cb2aa","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.8","spicedb-embedded-win32-x64":"0.3.8","spicedb-embedded-linux-arm64":"0.3.8","spicedb-embedded-darwin-arm64":"0.3.8"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.8_1771228555069_0.6832547344785731","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"spicedb-embedded","version":"0.3.9","license":"Apache-2.0","_id":"spicedb-embedded@0.3.9","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"081f4301fa5f0f56c247250e66cdbd1288ee6104","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.3.9.tgz","fileCount":22,"integrity":"sha512-Omloc77iYa6cLDMv64xCmdiUrqvJWvuva5BukiwNQqajtGmha5S9OjVqujx8kmJou8t/GorjvoJwunR+RxJG3A==","signatures":[{"sig":"MEYCIQCyci606U1GBHzbpr4xWMRIjzNp45u4lz9ezvRO4I2h4wIhANwRVfIb2mn6oKYdkrIeSMjoi01oj9apM454xPeNxko+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8fc35d706d7d1ea79cbb6091215f258fde5de972","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88d1dd64-af74-43a7-b125-25cc3bbc5984"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.3.9","spicedb-embedded-win32-x64":"0.3.9","spicedb-embedded-linux-arm64":"0.3.9","spicedb-embedded-darwin-arm64":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.3.9_1771291369167_0.10896508820367967","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"spicedb-embedded","version":"0.4.2","license":"Apache-2.0","_id":"spicedb-embedded@0.4.2","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"522888da4f585c8a3cc91a0afa7be74804ff4f95","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.4.2.tgz","fileCount":22,"integrity":"sha512-ru6Ch+8e1MDvWC5gs+pctrcvn9JpqDjWOV2t+j9y4UQPpdpLx19KtPJctiQcfTyAuXBbl6DaMWgYi05u5c89Iw==","signatures":[{"sig":"MEYCIQCm2j41iPZreWwqNtyy98pw2yivnNNCMzlbniencMs1CQIhAPkG+lfdz/eSNDc5bxiw7fy2est/t1Li5h7gON76cuwD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"2faa81333f186e7888e77747adc4d047606da3db","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d6fc3f8-f723-4c7d-a474-58bd50eedf9c"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.4.2","spicedb-embedded-win32-x64":"0.4.2","spicedb-embedded-linux-arm64":"0.4.2","spicedb-embedded-darwin-arm64":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.4.2_1771793700892_0.01184945234591872","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"spicedb-embedded","version":"0.4.3","license":"Apache-2.0","_id":"spicedb-embedded@0.4.3","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"58dc99c91fdb96edee6e6cfc973de8cb6bb92e80","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.4.3.tgz","fileCount":22,"integrity":"sha512-7U4cWcDBWbdTJ6wxNzmCYPnoG+ev4yFCOpAZprqMWG10y4Zge4w1UyEkFHIKW1LdaCUUP3T0KoB4P6Py5poWNg==","signatures":[{"sig":"MEYCIQC35U12cQ2W/tWaYFr+bMocRHFi11+HX3mDedqhUeC5UgIhAOk+PeEJds4JALwz0SPKWQeEiwFE0TV1uLQtJ+bTjCQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ee30366e66c7052d7248d7d5b604d535646bb375","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.9.0","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.4.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.4.3","spicedb-embedded-win32-x64":"0.4.3","spicedb-embedded-linux-arm64":"0.4.3","spicedb-embedded-darwin-arm64":"0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.4.3_1771796599780_0.8974257991813837","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"spicedb-embedded","version":"0.5.0","license":"Apache-2.0","_id":"spicedb-embedded@0.5.0","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"c08125394e6210cf7e2e92641506b3fdc33738b2","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.5.0.tgz","fileCount":22,"integrity":"sha512-4H1nE+AXYDa8Jxk1QHLvBPyCrzkfx6zIsJVat/Kj7vDNIIt9Q/atHtbuBKbde9Q04TPm9fOwcuR4WHRaeBOxLg==","signatures":[{"sig":"MEYCIQD9znG+RREKUZf22hjA+OHm5p7rfHqkbht3cQ/J9RCo8wIhAO2Ed9wGbsBDPXGTraz3C4ZzWhsJoBvFTq4usPDTepfT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7bb76a6b8fa3b2f1630b38af3d146966e0ba1dd6","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.15.1","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.3","vitest":"^2.1.9","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^22.19.11"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.5.0","spicedb-embedded-win32-x64":"0.5.0","spicedb-embedded-linux-arm64":"0.5.0","spicedb-embedded-darwin-arm64":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.5.0_1771818361393_0.4718505473322816","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"spicedb-embedded","version":"0.5.1","license":"Apache-2.0","_id":"spicedb-embedded@0.5.1","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"505b0cc05e84c603052dc0587fcecc782136f7ba","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.5.1.tgz","fileCount":22,"integrity":"sha512-vRWFi2Olt/LL8POzUA5Hos/8lh3WdPw0V+InuwBw+YzjDg9T8hALlMYDs9fmT6/Z3AB4oQElWk2mOuDvXDsGcw==","signatures":[{"sig":"MEQCIC2DAPNqIFJPuRotWvOqDPqeyKewBuAlCTiCVH74psKqAiBhdzftL88oAW7LXcm71pHFw0IstIqXo0o6E02KZy8tDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"44bc70e69826292d4c1481d9885f1afddc3714f2","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.15.1","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.3","vitest":"^2.1.9","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^22.19.11"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.5.1","spicedb-embedded-win32-x64":"0.5.1","spicedb-embedded-linux-arm64":"0.5.1","spicedb-embedded-darwin-arm64":"0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.5.1_1771823329404_0.828902652873184","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"spicedb-embedded","version":"0.5.2","license":"Apache-2.0","_id":"spicedb-embedded@0.5.2","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"507903ede4a58ed323b509137cb538e6c59cd2ef","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.5.2.tgz","fileCount":22,"integrity":"sha512-fqOMWBLexe3NDIkZURd7RFtl9Cm1NQIHRs/Entg+AjwvlkcfDmjD1hU34kjVhj3P3eFnxZVqaqbW5FUJcmx2Zg==","signatures":[{"sig":"MEQCIF6suv6Udd3PjEtQKbUF+ZiVhQtFYs+54JWXNUsGlAUpAiB2W4ASJLLexeLtelndN5xS9O9VHc1UvnJE6yK6t+4yug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b1bcf65c2e443a9fea121d4362a543b0c445bcb3","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.6.2","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.0","dependencies":{"koffi":"^2.15.1","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.3","vitest":"^2.1.9","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^22.19.11"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.5.2","spicedb-embedded-win32-x64":"0.5.2","spicedb-embedded-linux-arm64":"0.5.2","spicedb-embedded-darwin-arm64":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.5.2_1771824748727_0.5463954324733997","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"spicedb-embedded","version":"0.6.0","license":"Apache-2.0","_id":"spicedb-embedded@0.6.0","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"bc678a78b21888be0f8310f4bf09853c6d8e2f2e","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.6.0.tgz","fileCount":22,"integrity":"sha512-X/tmWvKVCu1tIgO7KEHje23kCSHThXF9bY/Hxfe2Dhk6rYbmhqbBfhIDZYuCDqfF24/HNnOrO/Xtf9NMDJXh0Q==","signatures":[{"sig":"MEUCIQCo5C6Fnow+IiwtkmqKqEjVGnefSTHJQ5BrYB28LVINYwIgBB97wTXPSfGs07HVbNrpwWPCTfTqUDUdPJu9Wm9bnOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.14.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5031b2339538547505cb70f48b4240bcb78f8092","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.8.0","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.13.1","dependencies":{"koffi":"^2.15.1","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.6.0","spicedb-embedded-win32-x64":"0.6.0","spicedb-embedded-linux-arm64":"0.6.0","spicedb-embedded-darwin-arm64":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.6.0_1772053657669_0.3248170814907483","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"spicedb-embedded","version":"0.6.1","license":"Apache-2.0","_id":"spicedb-embedded@0.6.1","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"29e99bdf4186c85d2b5af320ccc9e55a5862ada2","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.6.1.tgz","fileCount":22,"integrity":"sha512-8U16XqEVkYJGtVhHXRvX8VBVJLvoeAxZEB4JXQnWFC5IqTyAxJq0C5u0jwHSD4e3W2b/+1UTwPX07hE3+W5SDA==","signatures":[{"sig":"MEUCIEb6KE7neb0bhOEY4f5dDOKUOwta+/aloRNrCLcB775KAiEA4N7ATIhTeTmtdFy8X58ZJG0CImTh7rRJJ+yxpE3S7UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57947},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.14.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c3e68ea00dff1232536052cb53c4e39b6623317f","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.9.0","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"koffi":"^2.15.2","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.1.0","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.12.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.6.1","spicedb-embedded-win32-x64":"0.6.1","spicedb-embedded-linux-arm64":"0.6.1","spicedb-embedded-darwin-arm64":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.6.1_1773512871828_0.25472298147121597","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"spicedb-embedded","version":"0.6.2","license":"Apache-2.0","_id":"spicedb-embedded@0.6.2","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"7a33607bd620ae971131e519bb44dbe17fafdd6f","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.6.2.tgz","fileCount":22,"integrity":"sha512-XWVds8QkrHBPtEHQCFRa4xmSpYn43xhh77Bem2rTgln5Jg+LPQr//PD3ctJJuMlTg2Cw+H0MUUAm2hGRVMyWGA==","signatures":[{"sig":"MEUCIF+bz6iRJMYTHIgbhJ86ZeBMC4JX5lVOJe/hW8Fj1T9/AiEA6dW9Hxwl9WgOdCuWaUqa3g0Rs3r/sFCdJuaqzi68mYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57947},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e30745b1481f39340c0f82b4992b250a126aa2bf","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.11.0","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"koffi":"^2.15.2","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","vitest":"^4.1.2","prettier":"^3.8.1","typescript":"^6.0.2","@types/node":"^24.12.0"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.6.2","spicedb-embedded-win32-x64":"0.6.2","spicedb-embedded-linux-arm64":"0.6.2","spicedb-embedded-darwin-arm64":"0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.6.2_1775172592097_0.11717160370265023","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"spicedb-embedded","version":"0.7.0","license":"Apache-2.0","_id":"spicedb-embedded@0.7.0","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"homepage":"https://github.com/borkfork/spicedb-embedded#readme","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"dist":{"shasum":"b2c8b43bf990811880aacd2b4c92f3f866dc6feb","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.7.0.tgz","fileCount":22,"integrity":"sha512-oaaRcFrRc/yUHGTS8oGvNRqyNpv0LraQAV2WJrXD8YXjRXWvhihSrVN2rPrJFokUXvtVWHWj6AJiFdO08xq06w==","signatures":[{"sig":"MEUCIQC9zEWs6pbpNn9Wgg9IXJ5g5SnZ1un5SoAWmy1dZSywPQIgWVYE6t0nUgCDYbi+JyvqhlAXAF4fNXLIIh27A+76OnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6a30f7d4c3ddef611551e3b31fc77833a41c5b34","scripts":{"lint":"npm run format:check","test":"vitest run","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"repository":{"url":"git+https://github.com/borkfork/spicedb-embedded.git","type":"git"},"_npmVersion":"11.11.0","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"koffi":"^2.15.5","@grpc/grpc-js":"^1.14.3","@authzed/authzed-node":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","prettier":"^3.8.1","typescript":"^6.0.2","@types/node":"^24.12.2"},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.7.0","spicedb-embedded-win32-x64":"0.7.0","spicedb-embedded-linux-arm64":"0.7.0","spicedb-embedded-darwin-arm64":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/spicedb-embedded_0.7.0_1775510715137_0.49132978397295646","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"spicedb-embedded","version":"0.7.1","description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"optionalDependencies":{"spicedb-embedded-linux-x64":"0.7.1","spicedb-embedded-linux-arm64":"0.7.1","spicedb-embedded-darwin-arm64":"0.7.1","spicedb-embedded-win32-x64":"0.7.1"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","test":"vitest run","format":"prettier --write .","format:check":"prettier --check .","lint":"npm run format:check"},"dependencies":{"@authzed/authzed-node":"^1.6.1","@grpc/grpc-js":"^1.14.4","koffi":"^3.1.0"},"devDependencies":{"@types/node":"^24.13.2","eslint":"^10.6.0","prettier":"^3.9.4","typescript":"^6.0.3","vitest":"^4.1.10"},"engines":{"node":">=24.18.0"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/borkfork/spicedb-embedded.git"},"gitHead":"22f6241d28a569564d37d918fb06c6efc2599461","_id":"spicedb-embedded@0.7.1","bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"homepage":"https://github.com/borkfork/spicedb-embedded#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-6im6FugAx3RL6Bs5IKtiIVfpF9uaqLFZUrLxUE4o4W4DtBeUfS0tcXGVX/xtnChYBonp5xSseDa5EQA/8rQ69w==","shasum":"bc62277b69c0280ad8a4572fa61206b867cb6d12","tarball":"https://registry.npmjs.org/spicedb-embedded/-/spicedb-embedded-0.7.1.tgz","fileCount":22,"unpackedSize":59311,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/spicedb-embedded@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEQ7ngh7iGALVWDGt28utewbg+Q9a/1OtL8MLvEjMvDRAiA37DwmjXEK+JbjJk0Ur5rOd+wnLjNOD7PSnLFa8kHceA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e001ffba-5e66-4c6d-8f71-a270b402c69b"}},"directories":{},"maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spicedb-embedded_0.7.1_1783388351997_0.38852879778729044"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T18:04:34.266Z","modified":"2026-07-07T01:39:12.440Z","0.1.0":"2026-02-10T18:04:34.412Z","0.1.1":"2026-02-10T20:58:07.503Z","0.1.5":"2026-02-10T23:09:37.486Z","0.1.7":"2026-02-11T01:43:04.007Z","0.1.8":"2026-02-11T01:54:16.628Z","0.1.9":"2026-02-11T18:01:52.979Z","0.1.11":"2026-02-11T21:00:28.252Z","0.1.12":"2026-02-11T21:11:52.967Z","0.1.15":"2026-02-12T18:21:40.570Z","0.1.16":"2026-02-12T18:38:57.641Z","0.1.17":"2026-02-12T19:05:28.692Z","0.1.18":"2026-02-12T19:47:54.189Z","0.1.19":"2026-02-12T19:58:51.107Z","0.1.20":"2026-02-12T20:33:26.331Z","0.1.21":"2026-02-12T20:49:04.593Z","0.2.0":"2026-02-12T21:38:45.558Z","0.2.4":"2026-02-13T04:59:13.037Z","0.2.5":"2026-02-13T20:46:38.033Z","0.2.6":"2026-02-13T21:58:09.322Z","0.3.0":"2026-02-14T22:32:15.110Z","0.3.1":"2026-02-14T22:47:20.013Z","0.3.2":"2026-02-15T00:15:19.234Z","0.3.3":"2026-02-15T02:16:09.089Z","0.3.4":"2026-02-15T05:54:21.219Z","0.3.5":"2026-02-15T06:42:45.066Z","0.3.6":"2026-02-16T06:14:52.451Z","0.3.7":"2026-02-16T07:13:24.350Z","0.3.8":"2026-02-16T07:55:55.210Z","0.3.9":"2026-02-17T01:22:49.314Z","0.4.2":"2026-02-22T20:55:01.025Z","0.4.3":"2026-02-22T21:43:19.941Z","0.5.0":"2026-02-23T03:46:01.549Z","0.5.1":"2026-02-23T05:08:49.551Z","0.5.2":"2026-02-23T05:32:28.874Z","0.6.0":"2026-02-25T21:07:37.806Z","0.6.1":"2026-03-14T18:27:51.982Z","0.6.2":"2026-04-02T23:29:52.240Z","0.7.0":"2026-04-06T21:25:15.285Z","0.7.1":"2026-07-07T01:39:12.166Z"},"bugs":{"url":"https://github.com/borkfork/spicedb-embedded/issues"},"license":"Apache-2.0","homepage":"https://github.com/borkfork/spicedb-embedded#readme","repository":{"type":"git","url":"git+https://github.com/borkfork/spicedb-embedded.git"},"description":"Embedded SpiceDB for TypeScript/Node.js — embedded authorization using the standard gRPC API","maintainers":[{"name":"rendil","email":"npm@rendil.org"}],"readme":"# spicedb-embedded\n\nSometimes you need a simple way to run access checks without spinning up a new service. This library provides an embedded version of [SpiceDB](https://authzed.com/spicedb) in various languages. Each implementation is based on a C-shared library (compiled from the SpiceDB source code) with a very thin FFI binding on top of it. This means that it runs the native SpiceDB code within your already-running process.\n\n```typescript\nimport { v1, EmbeddedSpiceDB } from \"spicedb-embedded\";\n\nconst schema = `definition user {} definition document { relation reader: user permission read = reader }`;\nconst rel = v1.Relationship.create({\n  resource: v1.ObjectReference.create({\n    objectType: \"document\",\n    objectId: \"readme\",\n  }),\n  relation: \"reader\",\n  subject: v1.SubjectReference.create({\n    object: v1.ObjectReference.create({\n      objectType: \"user\",\n      objectId: \"alice\",\n    }),\n  }),\n});\n\nconst spicedb = await EmbeddedSpiceDB.start(schema, [rel]);\nconst resp = await spicedb.permissions().promises.checkPermission(\n  v1.CheckPermissionRequest.create({\n    resource: v1.ObjectReference.create({\n      objectType: \"document\",\n      objectId: \"readme\",\n    }),\n    permission: \"read\",\n    subject: v1.SubjectReference.create({\n      object: v1.ObjectReference.create({\n        objectType: \"user\",\n        objectId: \"alice\",\n      }),\n    }),\n  })\n);\nspicedb.close();\n```\n\n## Who should consider using this?\n\nIf you want to spin up SpiceDB, but don't want the overhead of managing another service, this might be for you.\n\nIf you want an embedded server for your unit tests and don't have access to Docker / Testcontainers, this might be for you.\n\nIf you have a schema and set of permissions that are static / readonly, this might be for you.\n\n## Who should avoid using this?\n\nIf you live in a world of microservices that each need to perform permission checks, you should almost certainly spin up a centralized SpiceDB deployment.\n\n## How does storage work?\n\nThe default datastore is \"memory\" (memdb). If you use this datastore, keep in mind that it will reset on each app startup. This is a great option if you can easily provide your schema and relationships at runtime. This way, there are no external network calls to check relationships at runtime.\n\nIf you need a longer term storage, you can use any SpiceDB-compatible datastores.\n\n```typescript\nimport { EmbeddedSpiceDB } from \"spicedb-embedded\";\n\n// Run migrations first: spicedb datastore migrate head --datastore-engine postgres --datastore-conn-uri \"postgres://...\"\nconst schema = `definition user {} definition document { relation reader: user permission read = reader }`;\nconst spicedb = await EmbeddedSpiceDB.start(schema, [], {\n  datastore: \"postgres\",\n  datastore_uri: \"postgres://user:pass@localhost:5432/spicedb\",\n});\n// Use full Permissions API (writeRelationships, checkPermission, etc.)\nspicedb.close();\n```\n\n## Running code written in Go compiled to a C-shared library within my service sounds scary\n\nIt is scary! Using a C-shared library via FFI bindings introduces memory management in languages that don't typically have to worry about it.\n\nThat being said, the SpiceDB code still runs in a Go runtime with garbage collection, which is where the vast majority of time is spent. To help mitigate some of the risk, the FFI layer is kept as straightforward as possible. protobuf is marshalled and unmarshalled at the FFI <--> language runtime boundary in a standardized way. After unmarshalling, requests are sent directly to the SpiceDB server, and responses are returned directly back to the language runtime (after marshalling).\n\n## Comparison with SpiceDB WASM\n\nSpiceDB also provides a [WebAssembly (WASM) build](https://authzed.com/blog/some-assembly-required) used in the [Authzed Playground](https://play.authzed.com).\n\nThe WASM only provides a small subset of the functionality of SpiceDB, but it has the advantage of working within the context of a browser.\n\n**When to use this package:** Node.js applications that want access to full set of APIs that SpiceDB offers.\n\n**When to use WASM:** Browser-based tools.\n\n## Installation\n\n```bash\nnpm install spicedb-embedded\n```\n\nOnly the native binary for your platform is installed (via optional dependencies: `spicedb-embedded-linux-x64`, `spicedb-embedded-linux-arm64`, `spicedb-embedded-darwin-arm64`, `spicedb-embedded-win32-x64`).\n\nOr from source (requires Go with CGO; build and test use the same prebuilds layout as the published package):\n\n```bash\nmise run shared-c-build\n./scripts/stage-all-prebuilds.sh\ncd node && npm install && npm run build && npm test\n```\n\nOverride the library location with `SPICEDB_LIBRARY_PATH` if needed. To test the exact tarball you would publish: `cd node && npm pack`, then install the resulting `.tgz` in another directory.\n\n## Usage\n\n```typescript\nimport { v1, EmbeddedSpiceDB } from \"spicedb-embedded\";\n\nconst {\n  ObjectReference,\n  Relationship,\n  SubjectReference,\n  CheckPermissionRequest,\n  Consistency,\n  CheckPermissionResponse,\n  CheckPermissionResponse_Permissionship,\n} = v1;\n\nconst schema = `\ndefinition user {}\n\ndefinition document {\n    relation reader: user\n    permission read = reader\n}\n`;\n\nconst rel = Relationship.create({\n  resource: ObjectReference.create({\n    objectType: \"document\",\n    objectId: \"readme\",\n  }),\n  relation: \"reader\",\n  subject: SubjectReference.create({\n    object: ObjectReference.create({ objectType: \"user\", objectId: \"alice\" }),\n  }),\n});\n\nconst spicedb = await EmbeddedSpiceDB.start(schema, [rel]);\n\ntry {\n  const response = await spicedb.permissions().promises.checkPermission(\n    CheckPermissionRequest.create({\n      consistency: Consistency.create({\n        requirement: { oneofKind: \"fullyConsistent\", fullyConsistent: true },\n      }),\n      resource: ObjectReference.create({\n        objectType: \"document\",\n        objectId: \"readme\",\n      }),\n      permission: \"read\",\n      subject: SubjectReference.create({\n        object: ObjectReference.create({\n          objectType: \"user\",\n          objectId: \"alice\",\n        }),\n      }),\n    })\n  );\n\n  const allowed =\n    response.permissionship ===\n    CheckPermissionResponse_Permissionship.HAS_PERMISSION;\n} finally {\n  spicedb.close();\n}\n```\n\n## API\n\n- **`EmbeddedSpiceDB.start(options?)`** — Start an instance without bootstrapping schema or relationships (async).\n- **`EmbeddedSpiceDB.start(schema, relationships?, options?)`** — Start an instance and bootstrap it with schema and optional relationships (async).\n- **`permissions()`** — Permissions service client (CheckPermission, WriteRelationships, ReadRelationships, etc.). Use `.promises` for async/await.\n- **`schema()`** — Schema service client (ReadSchema, WriteSchema, ReflectSchema, etc.).\n- **`watch()`** — Watch service client for relationship changes.\n- **`close()`** — Dispose the instance and close the channel.\n\nUse types from `v1` (re-exported from `@authzed/authzed-node`) for `ObjectReference`, `SubjectReference`, `Relationship`, etc.\n\n### SpiceDBStartOptions\n\n```typescript\nimport { EmbeddedSpiceDB, SpiceDBStartOptions } from \"spicedb-embedded\";\n\nconst options: SpiceDBStartOptions = {\n  datastore: \"memory\", // or \"postgres\", \"cockroachdb\", \"spanner\", \"mysql\"\n  datastore_uri: \"postgres://user:pass@localhost:5432/spicedb\", // required for remote\n};\n\nconst spicedb = await EmbeddedSpiceDB.start(schema, [], options);\n```\n\n## Metrics & Tracing\n\nMetrics are disabled by default. Set `metrics_enabled: true` to turn them on.\n\n**Prometheus** — exposes `http://localhost:9090/metrics` for scraping:\n\n```typescript\nconst options: SpiceDBStartOptions = {\n  metrics_enabled: true,\n  metrics_port: 9090,\n};\n```\n\n**OpenTelemetry traces** — pushes to an OTLP gRPC collector (insecure):\n\n```typescript\nconst options: SpiceDBStartOptions = {\n  metrics_enabled: true,\n  otlp_endpoint: \"localhost:4317\",\n};\n```\n\nBoth can be combined. `datastore_metrics_enabled` and `cache_metrics_enabled` default to `true` when `metrics_enabled` is set; set either to `false` to opt out.\n","readmeFilename":"README.md"}