{"_id":"@maroonedsoftware/permissions","_rev":"11-5108cb7749d47dc946c7866099d2d6f3","name":"@maroonedsoftware/permissions","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@maroonedsoftware/permissions","version":"0.1.0","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.1.0","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"aab7ade6c0ab214cb25aeafc761441de281ba4ba","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.1.0.tgz","fileCount":19,"integrity":"sha512-J9flC1cUmxvaGPLBLtSzdaS6ZQsrWRvu5KssgUu7TiVLMpIAQ+3eZcgQviZz/NMRMiHj2znFaDo+i+GTR3dvMg==","signatures":[{"sig":"MEYCIQDlQPjFkr+Xc7b8EiFm0Fehn/59xci/isRpl1co6FM2yAIhAIXBRO9tBwM0DB+U2SFP7rvEis14AgXOW9eQwyzH7xl2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81814},"main":"./dist/index.js","type":"module","_from":"file:maroonedsoftware-permissions-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"knoxcoder","email":"knoxcoder@gmail.com"},"_resolved":"/tmp/1a12e8f140f3b69e31c9a87b32319413/maroonedsoftware-permissions-0.1.0.tgz","_integrity":"sha512-J9flC1cUmxvaGPLBLtSzdaS6ZQsrWRvu5KssgUu7TiVLMpIAQ+3eZcgQviZz/NMRMiHj2znFaDo+i+GTR3dvMg==","repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","injectkit":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.0","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.1.0_1777411476356_0.26623545345101607","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@maroonedsoftware/permissions","version":"0.1.1","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.1.1","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"1b39293561a5da7aeded2bfea75da3de80b5f500","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.1.1.tgz","fileCount":19,"integrity":"sha512-lWyqE0fbGT3pWSSkXbBaa/MGXwh/ZqJWZ1mdrFRfZZwKx4sRhWmUW+lpBsPx6/TBUa9RFzB1rcQNe2wwMB1/Ig==","signatures":[{"sig":"MEQCIGFqGlWnhaGDZPi+aStt8MPqgsszp9TTL6Hzo3tcMiYJAiBlEQbqdV5cXmeawObZDz4lbONzAYSxEBGkAfII++Y6YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81814},"main":"./dist/index.js","type":"module","_from":"file:maroonedsoftware-permissions-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"knoxcoder","email":"knoxcoder@gmail.com"},"_resolved":"/tmp/1f7c6e93986476fe9593b69ae818b089/maroonedsoftware-permissions-0.1.1.tgz","_integrity":"sha512-lWyqE0fbGT3pWSSkXbBaa/MGXwh/ZqJWZ1mdrFRfZZwKx4sRhWmUW+lpBsPx6/TBUa9RFzB1rcQNe2wwMB1/Ig==","repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","injectkit":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.1.1_1777895560817_0.4231439985878842","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@maroonedsoftware/permissions","version":"0.2.0","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.2.0","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"608c60069a36faa08f4031718cba6e052f14b4f9","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.2.0.tgz","fileCount":23,"integrity":"sha512-65DDXfupA/EUDlLVYFaNSxdfYf2BrXIdeMoIisyUmpSk9XTCU7sJNqSIsDHrHyNxh+V6Qlss0u/DmsFYszmR0w==","signatures":[{"sig":"MEQCIAhjd2iUJdYxG4LiYAq/fUhjmKL5LthpAPsWk5VqrL0hAiAXOeb4OzpdIrGrinxLoeJjeOf51KMCOOU96q37+PdxRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"knoxcoder","email":"knoxcoder@gmail.com"},"repository":{"url":"https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"zod":"^4.4.3","injectkit":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.2.0_1778873381132_0.6882147500864204","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@maroonedsoftware/permissions","version":"0.2.1","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.2.1","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"f71ba145b142a2b75797bc5181ecb60c7deffa0d","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.2.1.tgz","fileCount":23,"integrity":"sha512-Uj5sPuc0F0mjQ8NvHctNBbiw96JiMZ+6DVqtCQXCgsl5W9/iAFeNLb88JGxm3G77c02sr6r7WYG5ZHyJBsE3Ug==","signatures":[{"sig":"MEUCIHi8+6CEk3d3ViMe5OY7itUNEBFjRU/TsQKW+4e2SXnLAiEAsXUEwW1JgVSpXEX1mDD+6eZFTtwURRYl7SxOABUATSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:473dbb5b-6d11-493b-b981-6bf23c1cc484"}},"repository":{"url":"https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","injectkit":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.2.1_1779391053164_0.01459473412537493","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@maroonedsoftware/permissions","version":"0.2.2","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.2.2","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"8cf847b1239ed6ae4ad07e6d6e1a38e28dd0c733","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.2.2.tgz","fileCount":23,"integrity":"sha512-YbIqRCdf43uqhEOfl0FlsrtuZbTEGp2sywBnqGCJSnE1z0bGbLSOirGFISPQUhGFtj//TDNp3gPt/0zjeS/KrQ==","signatures":[{"sig":"MEQCIBLAdd6ENhuQA+rmX+HozPj1rBxZlf8+XmXgKhbEc2zoAiAJ4GjzilhOMj1U/y/8VbqhskTd8UK8f8Y42mvJh9iZzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:473dbb5b-6d11-493b-b981-6bf23c1cc484"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"zod":"^4.4.3","injectkit":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.2.2_1783020960897_0.1351304492325902","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@maroonedsoftware/permissions","version":"0.2.3","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.2.3","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"f739fa2c2b2dc88e50760e9c38b9308c33cd970d","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.2.3.tgz","fileCount":23,"integrity":"sha512-BXo+z8ncy/Vkm62NyrHZ26m8Qoc3Zy6OgMamtteF1Uf37NmOrIhylq/rgRkcFJqMZs82kS33st1udChVzOaKoQ==","signatures":[{"sig":"MEQCIE3pZXrxlUpKO9Fm855HpOSrPBTqb/w330t9HXFKYMBNAiAJsbqiTwbhIGK8bCGpZXy6LsjGDNgLow22OxusNSYYjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:473dbb5b-6d11-493b-b981-6bf23c1cc484"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"zod":"^4.4.3","injectkit":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.2.3_1783440487018_0.22148239502817457","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@maroonedsoftware/permissions","version":"0.2.6","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.2.6","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"f4bcb523503310ae75951717254d03608ad41bce","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.2.6.tgz","fileCount":24,"integrity":"sha512-7g0HwwSPHqb9S3Hx+vDFMwhGWG0nM6nY1OGCFBfI/EafwAwUAlrCo/0LJrgs7KDjo5cq2LiSfcZFxI9isWogkQ==","signatures":[{"sig":"MEUCIFRg9jVwABkV7/iXruOGphAR58hfLpLaJ5z8sQT6IKZiAiEAv5vCW4j439ZtiDhBnifhBX6M96QUedH58nQaZFW4wyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:473dbb5b-6d11-493b-b981-6bf23c1cc484"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","injectkit":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.2.6_1786717176952_0.3872788081033989","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@maroonedsoftware/permissions","version":"0.2.7","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.2.7","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"37b9987ff71fcebea2e5a8ea33294f75a692d2e3","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.2.7.tgz","fileCount":24,"integrity":"sha512-7Vv4YExDQeBKPbiBNFdmpIKBjUoITxCPkZw2rbMAV6oV+Am0RhPBdNT6pZEpDyuWiGTgpjsFteok9iZ/69jupg==","signatures":[{"sig":"MEUCICo3T4iWzuXA8Hw5e/EPytW66ozRhbr1oIUWfLbDl/+yAiEAuRbCpQpk0AV6f2WtXgKPFx2Hj0WfO8D90kHFKuT5TUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:473dbb5b-6d11-493b-b981-6bf23c1cc484"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","injectkit":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.2.7_1786717511625_0.12074833112961891","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@maroonedsoftware/permissions","version":"0.2.8","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.2.8","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"5a097e5e8e96258a19b697031c905d928d8d3a24","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.2.8.tgz","fileCount":24,"integrity":"sha512-Bv7BWoRWQS5uRtulD5kH/LEAeUBU1N1n/DQT8gOA7917TKrjbMuvJTYfae033CtQNneHqQ0ACsBnPAe2S5zW7g==","signatures":[{"sig":"MEUCIQC2Grm2vNMbPZ4GhoDIDzdCLPtBLp2xIjVQ5zynZNQl5AIgN+bhfzY4z+7Oc3wcm21BtBbbVP0gZNv6gLRm5lo0Ke0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:473dbb5b-6d11-493b-b981-6bf23c1cc484"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","injectkit":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.2.8_1787320544810_0.751305202215802","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@maroonedsoftware/permissions","version":"0.2.9","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions@0.2.9","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"c04b3bd29888ee5910febc52e3205768b30eb2b4","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.2.9.tgz","fileCount":24,"integrity":"sha512-SUu/MBLbmogzZYkw8aOe+oR2kVLc6Ksk0lWRXGudcGcRzuGj/rXtkYv/a3o4LiZVU1WVaSWGGK3CYyqRMK3gNA==","signatures":[{"sig":"MEQCIG/ZxlSawfP3FlU5ZVIiUf7Q4nCXaYbdoOKaLIjiQpfbAiAwNugD64L2EzjthSXkX99ptnpVffXORocZLkNkPWt5UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"private":false,"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:473dbb5b-6d11-493b-b981-6bf23c1cc484"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.5.4","injectkit":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions_0.2.9_1788204276407_0.7165764170121465","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@maroonedsoftware/permissions","version":"0.3.0","description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","author":{"name":"Marooned Software","url":"https://github.com/MaroonedSoftware/serverkit"},"bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"repository":{"type":"git","url":"git+https://github.com/MaroonedSoftware/serverkit.git"},"private":false,"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","license":"MIT","dependencies":{"injectkit":"^1.7.1","zod":"^4.5.4"},"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"engines":{"node":">=22"},"scripts":{"build":"tsup src/index.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration","build:ci":"eslint --max-warnings=0 && pnpm run build","lint":"eslint --fix","format":"prettier --write .","test":"vitest run","test:ci":"vitest run --coverage"},"_nodeVersion":"26.8.1","_id":"@maroonedsoftware/permissions@0.3.0","dist":{"integrity":"sha512-RdHOvoHmkWUN/doOPeJuyRU7jtmiM5Fjajn2ZOtpt0ubKoO9VrlpVXNwiHyMiBKT6jDfcg84Ucu9yGVWF7GJug==","shasum":"f203dc071c2bee7f8dfec1a90003314fe54eddf2","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions/-/permissions-0.3.0.tgz","fileCount":28,"unpackedSize":182601,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/yuoGPa8pz/Za+/wLurLglGuSrWzN+nNO/3TAXbKcawIgcihY/1aMYjre43AfEX+in1Gl5YQOhKKnlZGnskkMmEo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:473dbb5b-6d11-493b-b981-6bf23c1cc484"}},"directories":{},"maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/permissions_0.3.0_1788967140802_0.8480357335652686"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T21:24:36.218Z","modified":"2026-09-09T15:19:01.270Z","0.1.0":"2026-04-28T21:24:36.523Z","0.1.1":"2026-05-04T11:52:40.961Z","0.2.0":"2026-05-15T19:29:41.432Z","0.2.1":"2026-05-21T19:17:33.302Z","0.2.2":"2026-07-02T19:36:01.080Z","0.2.3":"2026-07-07T16:08:07.147Z","0.2.6":"2026-08-14T14:19:37.104Z","0.2.7":"2026-08-14T14:25:11.814Z","0.2.8":"2026-08-21T13:55:44.944Z","0.2.9":"2026-08-31T19:24:36.554Z","0.3.0":"2026-09-09T15:19:00.959Z"},"bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"author":{"name":"Marooned Software","url":"https://github.com/MaroonedSoftware/serverkit"},"license":"MIT","homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions#readme","keywords":["authorization","backend","permissions","rbac","rebac","serverkit","typescript","zanzibar"],"repository":{"type":"git","url":"git+https://github.com/MaroonedSoftware/serverkit.git"},"description":"A Zanzibar-style relationship-based access control library — an authorization model DSL, a relation-tuple repository contract, and a Check evaluator with per-request metrics.","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"readme":"","readmeFilename":""}