{"_id":"@maroonedsoftware/permissions-dsl","_rev":"13-87c22ee1c32ec2474d81dab5a506d65e","name":"@maroonedsoftware/permissions-dsl","dist-tags":{"latest":"0.5.7"},"versions":{"0.1.0":{"name":"@maroonedsoftware/permissions-dsl","version":"0.1.0","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.1.0","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"./dist/cli.js"},"dist":{"shasum":"f57433ad1bdb3e50411c61a6ec6fb32621024e86","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.1.0.tgz","fileCount":30,"integrity":"sha512-jb3Qcx+nfyOfFG67oqDCpw9pCOYYWhA58xv36RQJVkOlsW0gubeK5Pyhgmv1xgWEMwFqwwRzQYCI2Drp2bNllQ==","signatures":[{"sig":"MEYCIQDLFxAumrGhL1+AcUIgRQ3KQ/FvyBAF5m9LU7OUfdRregIhALbocUrNfzlw9fdCayArGQ6Gh/YkmLegDp9/9Fc+DPUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","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 surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ohm-js":"^17.5.0","prettier":"^3.8.3","@maroonedsoftware/permissions":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.1.0_1778866050791_0.43537034787741313","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@maroonedsoftware/permissions-dsl","version":"0.2.0","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.2.0","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"./dist/cli.js"},"dist":{"shasum":"3c753b296899c7ffff5fa62edf64076b17d7d437","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.2.0.tgz","fileCount":36,"integrity":"sha512-6ggdv2NiDop4BjM0fMuPkOvb6Ci7W9DOZrcu2+GCBRi+bZvURJQJCtgJH0FZ96RKrAgmgBvajXm5tXQWSbPQDg==","signatures":[{"sig":"MEYCIQDM6E7f06U0U3FF2IfBhKX0MCZstb/F0KXCgzDmAo94nQIhAMoVZR/FVTCJcKB9HBfWyVBXg9Kkc0hNYmVuNUTVweqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"knoxcoder","email":"knoxcoder@gmail.com"},"repository":{"url":"https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"zod":"^4.4.3","yaml":"^2.8.4","ohm-js":"^17.5.0","prettier":"^3.8.3","@maroonedsoftware/permissions":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.2.0_1778873383093_0.5748053403725553","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@maroonedsoftware/permissions-dsl","version":"0.3.0","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.3.0","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"./dist/cli.js"},"dist":{"shasum":"142ad416eb2330062923ca5206fe6f20afeeeb2d","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.3.0.tgz","fileCount":40,"integrity":"sha512-emZlPL3JG3Bo3fHROEs73WR0ici7ylTt1rG4F1eN5157jT2c75RmMJzcavK38YLBJKbu/i4Bn2sgxFdG1IRcHA==","signatures":[{"sig":"MEUCIQDxTfZGdTE/XvcPk0V55FxUDTbqnIcB4OW+tucBvSIjjgIge6viW4GAtyE2IECl63cPaUin3KGh0Ws8CdDX68ZOpi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202368},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"knoxcoder","email":"knoxcoder@gmail.com"},"repository":{"url":"https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"zod":"^4.4.3","yaml":"^2.8.4","ohm-js":"^17.5.0","prettier":"^3.8.3","@maroonedsoftware/permissions":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.3.0_1778877707634_0.07813614293430149","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@maroonedsoftware/permissions-dsl","version":"0.4.0","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.4.0","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"./dist/cli.js"},"dist":{"shasum":"4b36139b3e1140ee2718dd71a1e4c025c6769498","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.4.0.tgz","fileCount":40,"integrity":"sha512-u75u6wcyzVIw6owlVta+8vt9pYJrbi3qv852hc/Mt69w7XwLzyc6NPDCpmjoOw6e5rFIg17rZQa7OdP2tdiwGw==","signatures":[{"sig":"MEUCIQDDseFtVhgczopo85Yxlkg+aPDWe8QyQPp4r99GxVHWYwIgHSNI3Md+k5CQIEYFX932dgGeUSKSt1dVjxbTS8XYsds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"knoxcoder","email":"knoxcoder@gmail.com"},"repository":{"url":"https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"zod":"^4.4.3","yaml":"^2.8.4","ohm-js":"^17.5.0","prettier":"^3.8.3","@maroonedsoftware/permissions":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.4.0_1778947389844_0.34362280557720637","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@maroonedsoftware/permissions-dsl","version":"0.4.1","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.4.1","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"./dist/cli.js"},"dist":{"shasum":"20272cdbed93329df39c21b94e16a041504373cf","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.4.1.tgz","fileCount":40,"integrity":"sha512-qlwrDAmIHt6aTYsnlvBLho4cfj/hckT6KzeeBRHvWGeqUi60x269YGr3DzZvaEseUwkUeKMaOVUUyGM9Py42HA==","signatures":[{"sig":"MEQCIFTs4aDCaQUMZIaE3sGzHtniL/XNlhhtgQjg+4PgRJh8AiBGeI7S1bcn4tXshBj+Y3ivvyKHbfUwqg0ZY88ew7OK+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap --dts && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"repository":{"url":"https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.8.3","@maroonedsoftware/permissions":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.4.1_1779391071706_0.5049432300935717","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@maroonedsoftware/permissions-dsl","version":"0.4.2","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.4.2","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"dist/cli.js"},"dist":{"shasum":"852db6dc4f03cb78bc05ad67b4c2f2004132e181","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.4.2.tgz","fileCount":40,"integrity":"sha512-9YW0YXW+OSGcx829XZU8/3NDTtoBoIe+8St9knE0Q+PL+Lp2JV6okLNuXBnmYM0ZQrOA1tXDo4uhU293jveLdA==","signatures":[{"sig":"MEQCIBCDudZII+qiA45H4wjFIdcykxfq3ahL9tm8IkLGEvWUAiAZKMruHn0si9jYncOyOUUBynKHO3LgI7k14SHHuasLRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.9.4","@maroonedsoftware/permissions":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.4.2_1783020982799_0.673601388141706","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@maroonedsoftware/permissions-dsl","version":"0.4.3","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.4.3","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"dist/cli.js"},"dist":{"shasum":"2a698927fe15f5cf69d9dff5e5c634abc8ee1920","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.4.3.tgz","fileCount":40,"integrity":"sha512-VE8eN5xWQf+m58Cg8zLCY17f4V+YQ8iWqQ6i+IfaVDOX+lf4ULlFitRkpMwhxdTbiWXV7kzJWPp4R3eukA+nUA==","signatures":[{"sig":"MEUCIDlhXvAleOoIlhRIUssTTXQf7Z+fQ143FEJbL8nTdBmnAiEAjx3cMOimbK63IjjKi0FAd5Ls4OVmSUyQhKkb9PNiZEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.9.4","@maroonedsoftware/permissions":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.4.3_1783347407705_0.3026572695972263","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@maroonedsoftware/permissions-dsl","version":"0.5.0","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.5.0","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"dist/cli.js"},"dist":{"shasum":"d102767ebdf9c35ed34c0eccc3ff917f838198b1","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.5.0.tgz","fileCount":40,"integrity":"sha512-oklRrx+X33ZPyEkhxjD2zE3xcAHnykE+uDEJ9HRM7tuI/phsR5b9EonqQOb8KQR72naWHleACoOVlx/ZWx/oKg==","signatures":[{"sig":"MEQCIFuxY0pdvh73W+oW/0wpXyliTGSEMX885T5q7W2LVBBnAiBW2cAzf3zQ5y4C/UJnYpoSSmes5ja3+oXtlT2LboqoaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.9.4","@maroonedsoftware/permissions":"0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.5.0_1783440517131_0.021639434255667167","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@maroonedsoftware/permissions-dsl","version":"0.5.3","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.5.3","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"dist/cli.js"},"dist":{"shasum":"9c8e6b75097ab7bfd0ca020a2de19b769d4e1cff","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.5.3.tgz","fileCount":41,"integrity":"sha512-BE2DBJxDoONzetop9ETsPCoWumj6p439vdjlGcKYsZdFb1FK9+/MdhoULe79EkHoLNF0pjpX9H7mgrYx+DaGUg==","signatures":[{"sig":"MEUCIBkMZbsuXAwyVH39AQs5NojZTaAIfHQmwW1by5TtKze0AiEAxGNFYmOuJ9tmh5r2z8UAJ+UgU8E8lMd1EkQ1Pvao9TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.9.4","@maroonedsoftware/permissions":"0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.5.3_1786717208055_0.8773427288266191","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@maroonedsoftware/permissions-dsl","version":"0.5.4","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.5.4","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"dist/cli.js"},"dist":{"shasum":"d2b4e4bad929f633fccb2f7c97bbf7747e7bf250","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.5.4.tgz","fileCount":41,"integrity":"sha512-aWuq3us2RnWXizXxpB6BdmO+BpEH8zc8bR1Ms/l9ocU3LNTBLgpr7WfTVj7VfzAvFdeuUpYknkd9KiYfa9mwXg==","signatures":[{"sig":"MEUCIBHp/ySmyptpl3fZC/evmKTp+ok8yW/T23qHqJXybQOiAiEA8BNSpshQ+v+Gw5snbrhgLVymrHbR5GxibCqsuE+q9Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.9.4","@maroonedsoftware/permissions":"0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.5.4_1786717640071_0.522213842824907","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@maroonedsoftware/permissions-dsl","version":"0.5.5","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.5.5","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"dist/cli.js"},"dist":{"shasum":"2a22cce077927d90deb3f52939a02a7abca25f7c","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.5.5.tgz","fileCount":41,"integrity":"sha512-ufsOUuHnBk6qNFBfMf2mNVU0VfB0hX3lhu+I0euPLW0mqNSma+N8GFOHF+415AKOibE9+Qr076gUh8uBEkldfg==","signatures":[{"sig":"MEQCIGwQKnnQLXM1uLs5aSQTwtRT5l53C6AAmYoZqSkPOnD5AiBIaP9dr5MKva0xQZ2l8Qi7gNb5W00Tqq4DnZKsAPCg6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.9.4","@maroonedsoftware/permissions":"0.2.8"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.5.5_1787320583030_0.15973799815278378","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@maroonedsoftware/permissions-dsl","version":"0.5.6","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","_id":"@maroonedsoftware/permissions-dsl@0.5.6","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"bin":{"pdsl":"dist/cli.js"},"dist":{"shasum":"478f65206ba03cb10e2ba5999846dda098e3b1c7","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.5.6.tgz","fileCount":41,"integrity":"sha512-SaBM4nijuN00bmqscaOdWwMK8YWCiT83VU4LBRAToCmXN3n7kyizriyvlDKxrEAgu3O/7Yx46V5C5UyAV11xjA==","signatures":[{"sig":"MEUCIGFXdJptZfpfxLJfgIPh2Cp0i0/R0LZa1f1e+K5SDtaBAiEA1DuL4iHjsoX8HOgG8K8QAeeg+AbbuUui+DVQACsau6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.5.4","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.9.6","@maroonedsoftware/permissions":"0.2.9"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permissions-dsl_0.5.6_1788204302082_0.48355167820173905","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"_id":"@maroonedsoftware/permissions-dsl@0.5.7","bin":{"pdsl":"dist/cli.js"},"bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"dist":{"shasum":"efcefce80acb2b3bb2719737bea62ab3a020d499","tarball":"https://registry.npmjs.org/@maroonedsoftware/permissions-dsl/-/permissions-dsl-0.5.7.tgz","fileCount":41,"integrity":"sha512-G5qOuZmybMqGNDMeFe/iliPxCONoeSQ28zU3PNY3Xil4tE2lW4p1sF2b/Cx8aH/cmw1IMCFRiAjfRP+xRoJSSg==","signatures":[{"sig":"MEUCID3iYG+W/EWuIYX2KSg/USTd2g11T+aesC8I9G50REoXAiEAviCOFPr5u1ccAeur03dLMxCDaFYB21V/sFCIhfJ+Ix8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9rRgdU6uNy+v8KLPtQhiiYPswVZxYG3HYov+sTwg7UgIhAINoNZHxBeG6G/DYtlhAiVBcmfqTnZid3psHR0YSwdKf"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maroonedsoftware%2fpermissions-dsl@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234000},"main":"./dist/index.js","name":"@maroonedsoftware/permissions-dsl","type":"module","types":"./dist/index.d.ts","author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"module":"./dist/index.js","engines":{"node":">=22"},"license":"MIT","scripts":{"lint":"eslint --fix","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --sourcemap && tsc --emitDeclarationOnly --declaration && cp src/permissions.ohm dist/permissions.ohm","format":"prettier --write .","test:ci":"vitest run --coverage","build:ci":"eslint --max-warnings=0 && pnpm run build && node dist/cli.js validate 'examples/*.perm.yaml'"},"version":"0.5.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7f652b-6a3c-4b20-81ab-1cea8b649c2f"}},"homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","directories":{},"maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.5.4","yaml":"^2.9.0","ohm-js":"^17.5.0","prettier":"^3.9.6","@maroonedsoftware/permissions":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@repo/config-eslint":"0.2.1","@repo/config-typescript":"0.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/permissions-dsl_0.5.7_1788967201012_0.8340811107698629"}}},"time":{"created":"2026-05-15T17:27:30.692Z","modified":"2026-09-09T15:20:01.537Z","0.1.0":"2026-05-15T17:27:30.989Z","0.2.0":"2026-05-15T19:29:43.240Z","0.3.0":"2026-05-15T20:41:47.868Z","0.4.0":"2026-05-16T16:03:09.997Z","0.4.1":"2026-05-21T19:17:51.903Z","0.4.2":"2026-07-02T19:36:22.925Z","0.4.3":"2026-07-06T14:16:47.824Z","0.5.0":"2026-07-07T16:08:37.275Z","0.5.3":"2026-08-14T14:20:08.189Z","0.5.4":"2026-08-14T14:27:20.506Z","0.5.5":"2026-08-21T13:56:23.175Z","0.5.6":"2026-08-31T19:25:02.216Z","0.5.7":"2026-09-09T15:20:01.099Z"},"bugs":{"url":"https://github.com/MaroonedSoftware/serverkit/issues"},"author":{"url":"https://github.com/MaroonedSoftware/serverkit","name":"Marooned Software"},"license":"MIT","homepage":"https://github.com/MaroonedSoftware/serverkit/packages/permissions-dsl#readme","keywords":["authorization","permissions","rebac","serverkit","typescript","zanzibar"],"repository":{"url":"git+https://github.com/MaroonedSoftware/serverkit.git","type":"git"},"description":"A surface-syntax DSL and compiler (pdsl CLI) for @maroonedsoftware/permissions — author Zanzibar-style namespaces in .perm files and generate TypeScript that drives the runtime authorization model.","maintainers":[{"name":"knoxcoder","email":"knoxcoder@gmail.com"}],"readme":"","readmeFilename":""}