{"_id":"@apipass/cerbos-pep","_rev":"37-b2bb6f547fb6f7d765f69d2becb71c2d","name":"@apipass/cerbos-pep","dist-tags":{"latest":"0.0.111"},"versions":{"0.0.67":{"name":"@apipass/cerbos-pep","version":"0.0.67","author":{"name":"Junie"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.67","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"6ac01340c7a7aca193295fddb7ce5d54c2a77aaf","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.67.tgz","fileCount":10,"integrity":"sha512-KXwI6YV0WQrjyDaQmN4KoXkTiLAlwEa5QxNmRpsFlaUEBo1y/jNqmfs6mMt8oahyf9u8yXlkVqX6QYgTfR2Cbg==","signatures":[{"sig":"MEQCIHFHA1V7W/Pt+JBwPHt6K6FO3ry0ECw4JRmB5vwJ94IhAiBPU5+9QOy9MunZoasIP0tTdVdgR53RrRBrxteGGPT9mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8452},"main":"lib/index.js","gitHead":"a3093f396fb97251363206ddd600c21436a65587","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.67_1768394073624_0.4737668515932323","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@apipass/cerbos-pep","version":"0.0.68","author":{"name":"Junie"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.68","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"7cb961234bffe869da9e74b536cab895836c9fc9","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.68.tgz","fileCount":13,"integrity":"sha512-tdux7y0XSIZ1uVn/pvvg5E9U1dsADtW1FR0fEcXJzLtiWo7pTm7fzTi1mfKXPOQmB+CZt2lk26/OUoxjdWLpOw==","signatures":[{"sig":"MEYCIQC0uf/57KUzI8CCiKfvIhZfB1wfm7Q9pkrgo9Y061nZPwIhAOtJa48X/9PQo+Wo6ki7/xKgUaf2acfbqja39Uu9irPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11349},"main":"lib/index.js","gitHead":"799157044fa9338b6aec0831917aa9176be430c9","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.68_1768414378824_0.8719652548846784","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@apipass/cerbos-pep","version":"0.0.69","author":{"name":"Junie"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.69","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"86b30b4798f28f3058d08c6316711797da13838d","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.69.tgz","fileCount":13,"integrity":"sha512-Pmr5PqOhGZmqLJIL6iYJS5xIv0z1Iv6OHpWhX4jhdJU8FEDyLqqbZWsxnsOJdG181R+5HG4VjGlsf6sfGLKdIQ==","signatures":[{"sig":"MEUCIAVeV5j1E9O12JzIR+yj2wnGfDPXtVnQtOXyL5fgQ40IAiEAnqlcRZTGsNBTAvzeDcjbMFq+80zNctO5Yqb3a8ffUgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11455},"main":"lib/index.js","gitHead":"6f891b90de3603538170f842c4909b5b677f14e2","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.69_1768419314025_0.010506903582198523","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"@apipass/cerbos-pep","version":"0.0.70","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.70","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"b5945d8c36da8785b342f70140aaca96da847581","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.70.tgz","fileCount":32,"integrity":"sha512-aq/yzZTdiRgTznjGD5QUWyiQhCcQfZCHJy6t9iAqFlSlhR46gYOyHLoYh3mJefZjRAlVAX6jOKWgfv0/DIKoDw==","signatures":[{"sig":"MEQCIH2IGRU1H9edCFp9OswlZT1bZ24X/cuGwgdd1BehkOKlAiBnZ4v22NTi9VI1yQ/Hk2WgCGvBNTHob5R7/UhlEzCAWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26602},"main":"lib/index.js","gitHead":"dd4f65f3ff14747c845ce3247dec92949eb318c2","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.70_1769021583263_0.38830852123232407","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"@apipass/cerbos-pep","version":"0.0.71","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.71","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"ef9959f03ff87f76bf4c0378b2fc984f1d3254d8","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.71.tgz","fileCount":32,"integrity":"sha512-PpQS6CzWg3BPl4Xzhmf5qJ0Nl1/gRIHA9ABmnIXx6GXVlAr4tn1PiYW2HdJmCYfcB3nUG/8QUrIbeXDud5+4Yg==","signatures":[{"sig":"MEUCIQDWbkGSJhXAJp1KVowlymMtuEu22oI0Q8xSrsllV6riAAIgQWI7mi9PaWVcrFD2E7Gsjm3T2UAsEoY5EVYbQsrH9E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26721},"main":"lib/index.js","gitHead":"cbcf6439e0d49368a46d698ef3384af079df587f","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.71_1769026490616_0.8973984390991567","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"@apipass/cerbos-pep","version":"0.0.72","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.72","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"868dd9a7facc388a4eb03de53569badb9dbfa3fb","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.72.tgz","fileCount":32,"integrity":"sha512-zrhKn9xdKXZprjcrrBXENKJxomnYQLQpWpxVxeUyx8f1KICF6y+g/bcR6hIbJgQtbhOH3TG4qpZneo4aD7X/JA==","signatures":[{"sig":"MEUCIH5yAs74SxA4ocr9kKzHMdV5CjdBlZLgfahk0hQb7Zg4AiEAllcPMIdBqbS5MRtSN4qezjA/+0GgYs5Y3iqLToHoMuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26577},"main":"lib/index.js","gitHead":"e52a0253859f139651043d785e7838fe6b819706","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.72_1769085246636_0.53341821221686","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"@apipass/cerbos-pep","version":"0.0.73","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.73","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"cdc916d2d52309b84564085921f7884a237b4ae4","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.73.tgz","fileCount":32,"integrity":"sha512-u7MksSX6Q3OjC7qnpdrBIVb08NUgVoFvvZABfje0tJ7c+58nQm5fC5syNr3F/4S2U6a9iNoYU1S7uFOwruLOzA==","signatures":[{"sig":"MEUCIQC4fitg+//arAKt55zUdSHt1wTCUNGDfrP6q81iMGJUQgIgGeasoaUSzCrB41sKwLPvo8wQq483lZiuN2evXN7ibzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26744},"main":"lib/index.js","gitHead":"d1eca14f15f4026f737f8ccf3e28d0b7cfad16d4","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.73_1769086002811_0.9438837756379175","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"@apipass/cerbos-pep","version":"0.0.74","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.74","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"9852cabeaebc40bb5eb98b897e8bfd7cdcd50ff0","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.74.tgz","fileCount":32,"integrity":"sha512-gqj9ETJe7Vg+rLbWxIS8yFGW5NkAzjCgQEOa89QDxuhgMVvMJggXovBpDF1x4lY5AoutGNaYquRZOgLRfVEMTg==","signatures":[{"sig":"MEUCIQCRj40OXpJi2gITp360a3w00JThwd65sGfMab4Uu27rCQIgesDoQbQbBv0QX3Mk1aFWWSMh/3CC+eVxbzRM6wOppnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26878},"main":"lib/index.js","gitHead":"4c711e537915fff7bb0d225df9f87fb762d81628","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.74_1769782925984_0.1421741095953024","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"@apipass/cerbos-pep","version":"0.0.75","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.75","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"d2d4f3fa2ebca7af7a737aa01b3b9b46133b3885","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.75.tgz","fileCount":32,"integrity":"sha512-GQkzdJV7j11muUizJdexDFNzAlwETm9Wyigc2JFAggCSSE6/4B2/8gHYIvjVwS54mlWSHeyLU3UF/nli7oaENw==","signatures":[{"sig":"MEUCIQD74PAnxMWtzm47HQkQZR0XGiJOAJ7DPhxKn5Rz7FvSzgIgXkkqK5IznXkiwF38bKZ6Xlzp+T7wgQZlY83TLRssAm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26802},"main":"lib/index.js","gitHead":"5c15e8389a840a589ace53c61b339bc6781ca720","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.75_1769796827397_0.8265196342628651","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"@apipass/cerbos-pep","version":"0.0.76","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.76","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"86f6a76cc9890f5f6d118129ff342d566cbaf13e","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.76.tgz","fileCount":32,"integrity":"sha512-oxkh/Iud0wPUzOLntMDIsv1b8krousC55p2rRI/Ap64H+KzhOdmNuzqpcv4i7WcO//NQvytuxWxKWYfN7JiATQ==","signatures":[{"sig":"MEUCIQDxk39fHJfc5iWyBJ9zadG+zPy+XbBMBV6n2pinHZ7vvwIgGfIx02jNM1O9aUURK+gRtOdoR6ruzXObINAdPy9A50c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26880},"main":"lib/index.js","gitHead":"bca3855f75de76c9859e700067c3ed5a2477f233","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.76_1769797485712_0.605814263485237","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"@apipass/cerbos-pep","version":"0.0.77","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.77","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"98f5557cfbb776ceca04eff579e7b4a591701052","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.77.tgz","fileCount":35,"integrity":"sha512-EErlJad3KKgA/RThFRJvsiWDdv4pztaPDWM98/OCdQCgjeQvlt7K0gVeC6vXQ3JYu+JYybkats3VKk9QRbwe/g==","signatures":[{"sig":"MEUCIQDT54uR1zfpa1aw7GPqMxI0vGL8E3ZjjjHdz8jYTUYgkwIgfRvJvKb4pPMAOwkX57UbjL+NQ3F1LmjiYYaha60lRKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26996},"main":"lib/index.js","gitHead":"9b440bacb0727de567b34a564f545aede0682773","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.77_1771591664240_0.5343019960703734","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"@apipass/cerbos-pep","version":"0.0.78","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.78","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"a5e733986f871886c312aa0e1c5d6c68bf9e1787","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.78.tgz","fileCount":35,"integrity":"sha512-ZCBl47yfvikS5Ee146TmdPOtiWTLt1bwl2d+Y0wLx9E7/MTeFaIKOWuPyM+MgIZ7p5MBahd6Sw1cONztoNQrFA==","signatures":[{"sig":"MEQCIE2Y58F5+dtIwWU9ZyjDvSiaGbgT9nNj8vS7Zp38Qy7pAiAb9Y8YNKyG+Ifb0Pep1/FC4tVtHl+UrLOLgYbCgeC86Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27138},"main":"lib/index.js","gitHead":"73af5cee43d195af39e938d0324c3a7fa3027163","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.78_1773230840588_0.5344219730181914","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"@apipass/cerbos-pep","version":"0.0.79","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.79","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"7e3e25e9bc64d5af25c549bf92ef4e4e2772a8d3","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.79.tgz","fileCount":35,"integrity":"sha512-VKEFVPyn5TU/cDOcH1t4dqyrZFEkXvC/XgnGWr1tGjEY6Cu5i8Gd9dahLwauijJ5YX4esgEIJ3AR+zXXsz3hKg==","signatures":[{"sig":"MEQCIHny4VXTNks4beqIZCcb/S9iJe9scmYdt3srv1TLs8F5AiAdHfXgFbKsIRl8087gfwt9EyJu337tXxH5y9+dmX7Esg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27138},"main":"lib/index.js","gitHead":"0063611f43ac6440365aed649d65f66598557c6e","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.79_1775608323171_0.9801818032133947","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"@apipass/cerbos-pep","version":"0.0.86","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.86","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"196c0ec7f34886c255e3ed34f1733bf425e24fe6","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.86.tgz","fileCount":36,"integrity":"sha512-EuEX5nQcBRikftLITgF0tvWPHB8B0u6Q/wr8B6mNRNJEhxWop26bxRV7QW6ALUqlHaD2ORMLc1E2DLp3kcymew==","signatures":[{"sig":"MEQCIEf0vGBzWe20KRWsl5xPeXmWwSk+ngrormyV9gBSh22PAiAY9890BSyjqQESrWgUeuJRup/liYIoD4AAmq4vg2iCAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27146},"main":"lib/index.js","gitHead":"2ac379588656db2aeb4b3809164bb4cfa97f0057","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.86_1776193429904_0.013513105172422435","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"@apipass/cerbos-pep","version":"0.0.87","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.87","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"16baae65e0802658bfeeb574232ff87a25c08228","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.87.tgz","fileCount":36,"integrity":"sha512-aIl0/X0F6zAJ3So1uBRGfSPnlXK1O5U5jWHLl9HhJ7ev6+pqTtNaR1C7snsTIsAInX6/L+1nRfynROO9fNP2wA==","signatures":[{"sig":"MEUCIQCHpxp5yxcO8sAv3HwWP8K97+ij2QdhE6X08W54OuLuEQIgAnMQGJKIW2pANjtIoWGUXceyLCi/a1FbIn22eHSiJ9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29662},"main":"lib/index.js","gitHead":"b3e8883e4d6b2c0597c362fc79b07f6d1aac7a5b","scripts":{"tsc":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.87_1776351160925_0.43169892937724286","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"@apipass/cerbos-pep","version":"0.0.88","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.88","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"99d9ab54020434b97746f70e7f557694a868fa19","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.88.tgz","fileCount":48,"integrity":"sha512-nXtPZZjVGdR+mV0+XqouKwUmdZ8pxv1OHoEOMATHfAHaFS5gUcdskgNIUsuewfxpCBpPJzDsC1mi6V3lqMDJng==","signatures":[{"sig":"MEQCIGYZaWgVQnYSE8MFsvcHcH0CLn8n2u059UaZLiEMh0gJAiBAnKzp1i9mbz5SYQjddGyZ94ODXXFsuwG/fWJFj2DJnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48117},"main":"lib/index.js","gitHead":"2bdb10144bbb847997998480e256bc6b5bd08e4a","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.88_1776445434918_0.8008567091372751","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"@apipass/cerbos-pep","version":"0.0.89","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.89","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"42cdec324c473093de9622f27340d153b1ca2882","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.89.tgz","fileCount":48,"integrity":"sha512-HGFbsmthQN0AEcgnpvtYXcfAOlhLcHuQCHM6kgDYuWCtNbCKbp01sI6U/lX6jdO0qH0sWLhHEbx/24yn/KLrRA==","signatures":[{"sig":"MEUCIG5GYD4vVerMvfl6kTbOOTXYUzbUJAxPcWVr1IuW5upxAiEAx4rFF6P3w6Mw0i/PXBLjEEuaIr50UOeV6vvRUoszqgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48117},"main":"lib/index.js","gitHead":"6395d7cd8342aff3dac69a73001688211587984d","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.89_1776452239411_0.9224378272072262","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"@apipass/cerbos-pep","version":"0.0.90","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.90","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"cae960c9ebb000229318ad8c82a13b2e1af59fd4","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.90.tgz","fileCount":48,"integrity":"sha512-/bb4ZdMDRvwgvrH9eG0AexIfOa44bcdgB6rPJP7XUIKkMcaew1irBWglkKri8sueEspTOlwccjR9S+oiIkjniA==","signatures":[{"sig":"MEUCIQCm9EsdSxz3AYaBS7b44h7s9E1nYyE4E2FcJfPTf7OCUwIgC5+L55JPGH8ANtQjWyX5QtfUDmPDgaGo0E0q54y67H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48117},"main":"lib/index.js","gitHead":"812133a03098c0950be25f5c5afeaecae7016a90","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.90_1776706768345_0.7353199695051122","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"@apipass/cerbos-pep","version":"0.0.91","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.91","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"7819cca08aeee2b5359ccb9ba19a4e7000799a8f","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.91.tgz","fileCount":48,"integrity":"sha512-HNS0NM8nZjvg5jJACh1JxNbH8v9CxWFUGPNMqbJHDhpdkd3+2eapbO28BO2mtcqpQxrsUEtiO057qLDmb3BfxQ==","signatures":[{"sig":"MEYCIQDImNUp5DaaUU+2/jhvdWiO/idYJ+/tcurcLQbqlLDpUwIhAMGirg9k8zXNHins96VfA5KiHR3iM0wg4sC9sp1GXqLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45665},"main":"lib/index.js","gitHead":"07a91504660b4ad9ce115cba88058756830c5128","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.91_1776711302828_0.853332069181739","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"@apipass/cerbos-pep","version":"0.0.92","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.92","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"5d7238b3321338004e2955eda53787dce4e8d9fe","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.92.tgz","fileCount":48,"integrity":"sha512-ouLRNY4eSMJvfIgtmAj6+IEN7R8KIkKztoe0iv0uw6bVB+eHMDiKwqAdZTD9cItvGJYjUjsYg1oL9h7SdMB1TA==","signatures":[{"sig":"MEYCIQDC0WjLadUSWmIp7LRuJ+T4ZS9kT2xBDQoGiC772d0vQwIhAMeFCmZ4oVDlZzoiZXBO1l5az28vxsuy1Z/EZuQLSAqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46337},"main":"lib/index.js","gitHead":"5d8e1ff6d0d3091f9b5f140a5c89e240a0446429","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.92_1776716301619_0.3664325646045181","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"@apipass/cerbos-pep","version":"0.0.93","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.93","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"f4b39cd217121ef14583ea0bb40cbd2da694db2e","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.93.tgz","fileCount":54,"integrity":"sha512-lmQt9XYGQ4DdLe8k1nDu4mcl9T7PCTzE7Vk76ZEn6o9DfTkiHGtFF2myGlFmtaPxb4cxBJNFI6V4I36jPP7gRg==","signatures":[{"sig":"MEUCIQCScp5YRYuRtnXratl/JNq/cXB+8hgr7MPkAYkh/1RKoAIgf8NTSwRc/Ua/SpZ27ZFl3JZ6IvWn0HnH4aLYRJWwapI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47716},"main":"lib/index.js","gitHead":"1f432cae8206f88e281b45f82782c9b1a1d44a60","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.93_1776719151132_0.7515972420676702","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"@apipass/cerbos-pep","version":"0.0.94","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.94","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"de3abd800cb29e124d1f72ac00b137cbed89efec","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.94.tgz","fileCount":54,"integrity":"sha512-SgAbCej6XkGJ91VNnDlmg5CFWqHB7AXfCyPp9FQDPnjKGA9SWAcmzPRxlPzRoDgXLiLHMxgasRv8+2TgXsHhgw==","signatures":[{"sig":"MEQCIGaz9W9o/f0I6RU7Yw3Q5Tz8j2Z/glDWXDIZvTE/bS9+AiA9mkTXRxjBsL/IySnVgsUkIJHBKkHfkk3HZPjOdxI8tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47860},"main":"lib/index.js","gitHead":"edef1fa5d58281c51352124eb78051455470d3d8","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.94_1776720161396_0.6280874561051337","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"@apipass/cerbos-pep","version":"0.0.95","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.95","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"3c1370c78c8dc347f0f138141e9743f2a9718e9d","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.95.tgz","fileCount":57,"integrity":"sha512-dAWsOd5JwN7eDo7Sj/Av0SxJrIa2ax/aVw8DcYlZdyLGkKBk2FX5IY1r1u2IukBNe3GTWsPXAf58e+3E+JEATA==","signatures":[{"sig":"MEYCIQD/kxTC53ZNZd12+n3wXyR/GftrpeSkV1TtaXnKPk/10QIhAM5AZw4HmD8dAsCJWBzCI8VlIIgh+cgotPYAVlaN4Bib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58718},"main":"lib/index.js","gitHead":"447d58de7579b0e9982a0f98e83feee91eda1cd6","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.95_1776879443481_0.0784844643122431","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"@apipass/cerbos-pep","version":"0.0.96","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.96","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"834a385f438f85e47c576eadd41c692652740e0f","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.96.tgz","fileCount":57,"integrity":"sha512-DQH3ooTsgFxUoKUWx2ZRM1T8yz3PEFhIq0IbD8N6rdqxeJWjnXdzWef1IENtscMHnVFzde1CCy6EYfECvYrlLA==","signatures":[{"sig":"MEQCIEeHLL7xeotLjgf1nsvlefgZFGNw4x6SMtyiMApM4WLBAiBLj6YY0q4GF0l/wwAjTCTDYtrWMCMTN1aaq0YxG2BpbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58718},"main":"lib/index.js","gitHead":"29d99fcffb028a1424e93f9c1fbd16b20b2a8adc","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.96_1776889681391_0.3131696116890952","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"@apipass/cerbos-pep","version":"0.0.97","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.97","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"72d0031b7d6cecde07963eec2074b9b39668c8b9","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.97.tgz","fileCount":57,"integrity":"sha512-S0U7f2Oj6SjhjOcLj37/RVqbnyULVNYyUHpga02B/XBZRFzav9SZZ7GmjkHsZDHQndH141886NucKIkOFstWAw==","signatures":[{"sig":"MEUCIDKbjMGReDjD0uZfJM/tON9tGIhN0jUeRvfutPY/i9WGAiEAkCoPrSKpuHxdl8944ZP9MjJHaL7jr75IN8jJO9lzgu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58718},"main":"lib/index.js","gitHead":"b4a964ed4b3a321811d265996235e7f43ddbbff4","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.97_1776986509824_0.009638218754633554","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"@apipass/cerbos-pep","version":"0.0.98","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.98","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"6beac5247bd0bf97f279d07c787dc0773bd86efc","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.98.tgz","fileCount":3,"integrity":"sha512-sET5QTrKr+LWolsGR0zymtEcc2iJkFXsOsfuGHcWD0AnwhT6LBiFN3HF5rnY9Gru0NKDztViMj+KhQaZVRVHWg==","signatures":[{"sig":"MEYCIQDqkbag9GgS/RxFwtEWZ9cTh4/fVD53EAjgQg2q+VnSugIhAL+LG1Imtp6lMwYqmwJXCIJ6CCTSRoB4vfJac5tMb+ay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4413},"main":"lib/index.js","gitHead":"1f3bd93ce83a2986ef5c0e9229990df2a0befc2f","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.98_1777666581747_0.7100884863904606","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"@apipass/cerbos-pep","version":"0.0.99","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.99","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"8b2f687feaa343a56268e7af4790dd877202b8f5","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.99.tgz","fileCount":39,"integrity":"sha512-aiPHzK2fp0rTAUZU6OwwNoEV8OW7SaVVjAmStRtglwqkDBs6UWSg+USvoGe8hZ99Xhzftu0HgDg5MKElmxxdRA==","signatures":[{"sig":"MEUCIHAiQLBeI1TyzPA99st4sLsOqWXVP8KDgJWpkrARAzqAAiEAn5mmfXnQ7Z/D45R21iOg9WsmHIpLcDDiet+jeENu0Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45068},"main":"lib/index.js","gitHead":"4aac2efb163f0d99e39bd19a8a1fab1b17096686","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.99_1777729516730_0.8853097952595799","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"@apipass/cerbos-pep","version":"0.0.100","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.100","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"71c11d02a314c5ead4cefe6ca62d2831a16476a8","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.100.tgz","fileCount":39,"integrity":"sha512-MFozq0HJPmR2UsLGz0f88aalyTt+uvKUjhXnqrc3Mhyy/tXJ0JYNckvvvG235vbsUSKPCOQfYNZn5Ck1uvgDHg==","signatures":[{"sig":"MEYCIQDohmjoy8oAqwfainupEWU59hYai5PUgIgQKVKo7wZfVgIhAPKyvWHBXZEtIftuIrJyPDZMoaLw0yq07e3TD+jUxMqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45142},"main":"lib/index.js","gitHead":"305cb3d3cdab9447a51955dd61543f47121e7756","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.100_1777743757047_0.49726087022222076","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"@apipass/cerbos-pep","version":"0.0.101","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.101","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"811a703b96a8e7b7a60180e69b5a48aa5c35c20b","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.101.tgz","fileCount":39,"integrity":"sha512-k+3FoHayJ3Jv0tDat61dccobKPMs2KO7qNZEM8NZS+MmxtBnQG2IEhBgt+95h82laPv1esUWVfodZrMHsYcFYA==","signatures":[{"sig":"MEYCIQDCmgBhTVs43CmC38vLi9frqZpcMo85PeoGBVxFo7RUkgIhAIWBEL2n0W9f8B0o76iWQtsjMgzrtdaXmHXlaYIXsAVc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45295},"main":"lib/index.js","gitHead":"3706480245dbbb7ac7b7fe83e54d590341f7fe71","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.101_1777754957456_0.9229726325783536","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"@apipass/cerbos-pep","version":"0.0.102","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.102","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"8aabe659e802ee2d1565ce038f057fa70dbc8541","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.102.tgz","fileCount":39,"integrity":"sha512-jnKyMQ/0i7ygMfyXH3ClVHLHckZiXgFxptIMShj4irKWYt6cbi2gvghnDS7xtJrVpMBKqAUCYwvKCF1CQ8b37g==","signatures":[{"sig":"MEUCIQDzhW7CMINYtn5z3av+lpIyVcmclJGIc8FSu38dI3zMOQIgT/Nq6rT8KhXCWM4fI8dqQgPc2WJ5yz9egUQ2K8O2Rf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50497},"main":"lib/index.js","gitHead":"6152e5af9c0dd575df2ea82e4f3d3f015e54551f","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.102_1777858629445_0.5251673589056371","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"@apipass/cerbos-pep","version":"0.0.103","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.103","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"e1092e1153a1d716a709ad9b2418aae3575096a2","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.103.tgz","fileCount":39,"integrity":"sha512-ckowSWWMydNsKNNUZzkp5fepz/+Z5qpkbcKqAT40rwg/D956KFd1Wi6UGXY2+aAk72EsKtqlFOrPv+D/m5nh0Q==","signatures":[{"sig":"MEUCIHVsaSmIybEBfqijdOScqxSPA8EimqA9Fi4UFkk3GqAzAiEAsb1PzVjOcQaZaywcrveNiKDho/1R8aK1VXUgUk7TSRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56573},"main":"lib/index.js","gitHead":"bc63b608c99ac7fb76f54cc388955fd4a9e89f6d","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.103_1777918457639_0.6837453011270616","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"@apipass/cerbos-pep","version":"0.0.104","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.104","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"daaa896a6b4b0b7bce045435a6211ccd62aa455c","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.104.tgz","fileCount":39,"integrity":"sha512-kfeIW0kRzfeFOkmevWZWcHzDM4uYftidivJT5vuoo9CbeTMANCr4bBVxi8O8FiMsTjie1Ut9Wu9X69MpWaYa8w==","signatures":[{"sig":"MEUCIQD9yVg17rSRHlj8tCNJ2NT+5LLSnT46eeIEBb7AnYVeIQIgNRQEryoBq/kVgNyzkbujYCiSqlbNbkNFuFUN0nVphqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56595},"main":"lib/index.js","gitHead":"34f84ca8d816f3ef9957a4a15b0a89e804584d06","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.104_1778585119868_0.6192479514369165","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"@apipass/cerbos-pep","version":"0.0.106","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.106","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"18c9b474fba2c39517822965b4a45811b2da1747","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.106.tgz","fileCount":39,"integrity":"sha512-bNU5FfB9VR7sN0UNI9ScWpVX9ZSM+Lfmx8PmRimhHAoKbwVY56No9AZchJwXthK9n0IUBV5meQTQf/EurzCDBQ==","signatures":[{"sig":"MEUCIQDF37m/zMpdXxZIEY6So2u03tr3YHH7RQgNe22femGXwwIgPEeA+bzm5FcIofoNmXJNurKupBcQghtfiA1YKHQZCdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56345},"main":"lib/index.js","gitHead":"f0298379b0a8764d0aee46facf4f3266df3eaedf","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.106_1779904444208_0.6720616397743016","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"@apipass/cerbos-pep","version":"0.0.107","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.107","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"30bcad72db640f9e3661ce7aa9af124bb9e6a2be","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.107.tgz","fileCount":39,"integrity":"sha512-CDuetLz6QSPj5BRYHsBzXoHhlEqGfHVJIPFMzRizv9poQucH06R76jp8K2nExPE/n3slClbN1vQqKy5W7pROmw==","signatures":[{"sig":"MEQCIEoTwNfZafyGyGwmfMBaM01TxWsTWtBLVUHcL6QTniU1AiAXCJAQhoGhCBnC8x5tXaPYR39cBqxIkhNhshdzVsMqxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57033},"main":"lib/index.js","gitHead":"a305893f730fb787eead2575c663bd35e6666dd9","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.107_1780073794464_0.47211270423926655","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"@apipass/cerbos-pep","version":"0.0.108","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.108","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"82643303fd4034d7902d0bcccb4102e4b74edf38","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.108.tgz","fileCount":39,"integrity":"sha512-j8xdqCFjH6DY3K66A8HU9DlN7LnBLaUnbqW88r0VxxSciqW2Wj7bwqII/m8Pg9zYXWBdQWxE/CtSFBefwKwHcw==","signatures":[{"sig":"MEQCIG0JgGP3fWl3PjcNduA2hGc7r554XPstvs8RIagXULfcAiBdk/47fUgSMzn8yJOVwDqYT1v3dcVa5RTla7L/yEV+EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57113},"main":"lib/index.js","gitHead":"c6db183602175de2cbc39b5a28a4559fc3272317","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.108_1780089582554_0.7199796448278246","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"@apipass/cerbos-pep","version":"0.0.109","author":{"name":"raul@apipass.com.br"},"license":"ISC","_id":"@apipass/cerbos-pep@0.0.109","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"dist":{"shasum":"e9c7e3f61ec824ccaf2d21dc2c9bf4d57d32ac60","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.109.tgz","fileCount":39,"integrity":"sha512-P7AblsYxOBpo+dLx5qDms6/TinaQJGpOgh6D7YDnkow7Ll9B91LowuOieuQ0VHWpgq81WDPyX0h8x8kXe0qtfw==","signatures":[{"sig":"MEUCIQDQHNNgyf2b7HmlGwTS3dP4GN/BzbiTR9yaMGOEWVIKdwIgA9S2S/sXB6IbwZqpHFwYDEbaphBQ1jE7gQ6U1+9zPF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58020},"main":"lib/index.js","gitHead":"295127203f50e6ce11d22d3aa6e59114540e55d7","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/cerbos-pep_0.0.109_1780090392500_0.6665095283831708","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"_id":"@apipass/cerbos-pep@0.0.111","dist":{"shasum":"75ffdf936376c9b5a2c2c89530c288464bd0c5d3","tarball":"https://registry.npmjs.org/@apipass/cerbos-pep/-/cerbos-pep-0.0.111.tgz","fileCount":39,"integrity":"sha512-B6hQSQAK3xSsL0LFPP1JsP5YAQhj+ptKj4roIdCefQ+xweKLwigDiLbK2MNknKN6N+8fMjaFsvk2JqY18jCFqg==","signatures":[{"sig":"MEMCIEzOC/fRndGA0o01cibfgYHNdjgcheAgObN1MvTirbEBAh8nEaJv9rFbviD0410k/SOQtSEPtR7gsRDgbwY0ufYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDDl7q7E5Z5FUqDER7gL2kywLT0zSp7PBw8JbDbQw66ZgIhAMgY0HEVvmMsQBmuEXq4VVDOM+/ZskSI2IWxeHJ4ztct"}],"unpackedSize":58020},"main":"lib/index.js","name":"@apipass/cerbos-pep","author":{"name":"raul@apipass.com.br"},"gitHead":"e1ec5da761d368d2c6aa633fc2ea95839f8febb9","license":"ISC","scripts":{"tsc":"tsc","test":"jest","test:cov":"jest --coverage"},"typings":"lib/index.d.ts","version":"0.0.111","_npmUser":{"name":"apipass","email":"api@apipass.com.br"},"_npmVersion":"lerna/5.6.2/node@v18.20.8+x64 (linux)","description":"Cerbos PEP utility for NestJS","directories":{"lib":"lib"},"maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"_nodeVersion":"18.20.8","dependencies":{"rxjs":"^7.8.1","@cerbos/http":"^0.24.1","@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"10.4.15","@nestjs/common":"10.4.15"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cerbos-pep_0.0.111_1790780750621_0.9005750955073024"}}},"time":{"created":"2026-01-14T12:34:33.529Z","modified":"2026-09-30T15:05:51.025Z","0.0.67":"2026-01-14T12:34:33.768Z","0.0.68":"2026-01-14T18:12:58.973Z","0.0.69":"2026-01-14T19:35:14.161Z","0.0.70":"2026-01-21T18:53:03.407Z","0.0.71":"2026-01-21T20:14:50.795Z","0.0.72":"2026-01-22T12:34:06.785Z","0.0.73":"2026-01-22T12:46:42.956Z","0.0.74":"2026-01-30T14:22:06.123Z","0.0.75":"2026-01-30T18:13:47.577Z","0.0.76":"2026-01-30T18:24:45.869Z","0.0.77":"2026-02-20T12:47:44.386Z","0.0.78":"2026-03-11T12:07:20.743Z","0.0.79":"2026-04-08T00:32:03.323Z","0.0.86":"2026-04-14T19:03:50.061Z","0.0.87":"2026-04-16T14:52:41.066Z","0.0.88":"2026-04-17T17:03:55.068Z","0.0.89":"2026-04-17T18:57:19.555Z","0.0.90":"2026-04-20T17:39:28.483Z","0.0.91":"2026-04-20T18:55:02.972Z","0.0.92":"2026-04-20T20:18:21.746Z","0.0.93":"2026-04-20T21:05:51.289Z","0.0.94":"2026-04-20T21:22:41.545Z","0.0.95":"2026-04-22T17:37:23.626Z","0.0.96":"2026-04-22T20:28:01.537Z","0.0.97":"2026-04-23T23:21:49.962Z","0.0.98":"2026-05-01T20:16:21.891Z","0.0.99":"2026-05-02T13:45:16.862Z","0.0.100":"2026-05-02T17:42:37.207Z","0.0.101":"2026-05-02T20:49:17.595Z","0.0.102":"2026-05-04T01:37:09.581Z","0.0.103":"2026-05-04T18:14:17.779Z","0.0.104":"2026-05-12T11:25:20.024Z","0.0.106":"2026-05-27T17:54:04.340Z","0.0.107":"2026-05-29T16:56:34.596Z","0.0.108":"2026-05-29T21:19:42.695Z","0.0.109":"2026-05-29T21:33:12.661Z","0.0.111":"2026-09-30T15:05:50.701Z"},"author":{"name":"raul@apipass.com.br"},"license":"ISC","description":"Cerbos PEP utility for NestJS","maintainers":[{"name":"apipass","email":"api@apipass.com.br"}],"readme":"# @apipass/cerbos-pep\n\n[English](#english) | [Português](#português)\n\n---\n\n<a name=\"english\"></a>\n\nNestJS Policy Enforcement Point (PEP) for [Cerbos](https://cerbos.dev/). Provides a declarative interceptor that authorizes requests against a Cerbos PDP before the handler runs, with two strategies: **CheckResources** and **PlanResources**.\n\n## Installation\n\n```bash\nnpm install @apipass/cerbos-pep\n```\n\n---\n\n## Module Registration\n\nRegister `CerbosModule` in your `AppModule`. It is `@Global()` — providers are available everywhere without re-importing.\n\n### Minimal\n\n```typescript\nimport { CerbosModule } from '@apipass/cerbos-pep'\n\n@Module({\n  imports: [\n    CerbosModule.register({\n      url: process.env.CERBOS_PDP_URL ?? 'http://127.0.0.1:3592',\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### With per-account feature toggle\n\n```typescript\nimport { CerbosModule } from '@apipass/cerbos-pep'\n\n@Module({\n  imports: [\n    CerbosModule.register({\n      url: process.env.CERBOS_PDP_URL ?? 'http://127.0.0.1:3592',\n      featureToggle: { useClass: FeatureToggleCerbosAdapter },\n      imports: [FeatureToggleModule],\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\nWhen `featureToggle` is provided the interceptor calls `isCerbosEnabled(accountId)` before each check. Accounts that return `false` fall back to `PermissionStrategy.LEGACY`.\n\n---\n\n## Strategies\n\n| Strategy | Use case | Throws `ForbiddenException` when |\n|---|---|---|\n| `CheckResources` | Single or multi-resource write/read endpoints | **all** checked resources are denied |\n| `PlanResources` | List / search endpoints — returns a query filter | Cerbos returns `KIND_ALWAYS_DENIED` |\n\n---\n\n## Usage\n\nApply `@CerbosPolicy` on a route method. The interceptor runs automatically — no `@UseInterceptors` needed.\n\n### List endpoint — `PlanResources`\n\n```typescript\nimport { CerbosPolicy, CerbosStrategy, PermissionContext, PermissionContextType } from '@apipass/cerbos-pep'\n\n@CerbosPolicy({\n  strategy: CerbosStrategy.PlanResources,\n  kind: 'project',\n  actions: ['read'],\n})\n@Get('/projects')\nasync listProjects(@PermissionContext() ctx: PermissionContextType) {\n  // ctx.queryPlan — pass this to your repository to filter results\n  return this.projectsService.findAll(ctx.queryPlan)\n}\n```\n\n### Single-resource endpoint — `CheckResources`\n\n```typescript\n@CerbosPolicy({\n  strategy: CerbosStrategy.CheckResources,\n  resources: [{ kind: 'flow', actions: ['write'] }],\n  resourceContext: (req) => ({\n    id: req.params.flowId,\n    attributes: { parentProject: req.params.projectId },\n  }),\n})\n@Put('/flows/:flowId')\nasync updateFlow(@Param('flowId') id: string) {\n  // handler runs only if Cerbos allows — ForbiddenException is thrown otherwise\n}\n```\n\n### Multi-resource endpoint — `CheckResources`\n\n```typescript\n@CerbosPolicy({\n  strategy: CerbosStrategy.CheckResources,\n  resources: [\n    { kind: 'stage', actions: ['read'] },\n    { kind: 'flow',  actions: ['read'] },\n  ],\n})\n@Get('/stages')\nasync listStages(@PermissionContext() ctx: PermissionContextType) {\n  // ForbiddenException only if BOTH resources are denied\n  // ctx.deniedResources contains which resources had denied actions (partial denial)\n}\n```\n\n---\n\n## `@PermissionContext()`\n\nParam decorator that extracts the `PermissionContextType` set by the interceptor.\n\n```typescript\nexport type PermissionContextType =\n  | { strategy: PermissionStrategy.LEGACY }\n  | {\n      strategy: PermissionStrategy.CERBOS\n      queryPlan?: Record<string, unknown>      // PlanResources — apply as repository filter\n      deniedResources?: CerbosCheckDenial[]    // CheckResources — empty = fully allowed\n    }\n```\n\nUse `strategy` to distinguish between legacy-authorized routes and Cerbos-authorized routes.\n\n---\n\n## `CerbosFeatureTogglePort`\n\nImplement this interface in the consuming API to enable per-account Cerbos toggling:\n\n```typescript\nimport { Injectable } from '@nestjs/common'\nimport { CerbosFeatureTogglePort } from '@apipass/cerbos-pep'\n\n@Injectable()\nexport class FeatureToggleCerbosAdapter implements CerbosFeatureTogglePort {\n  constructor(private readonly featureToggleService: FeatureToggleS3Service) {}\n\n  async isCerbosEnabled(accountId: string): Promise<boolean> {\n    const features = await this.featureToggleService.getFeatures(accountId)\n    return features?.isCerbosEnabled() ?? false\n  }\n}\n```\n\n---\n\n## Expected Request Headers\n\nThe interceptor reads authorization context from headers injected by the API Gateway — never from the JWT directly.\n\n| Header | Description |\n|---|---|\n| `account_id` | Tenant account ID — used as the Cerbos `accountId` scope |\n| `role` | User role (e.g. `account-admin`) — sanitized to `account_admin` before sending to Cerbos |\n| `account_domain` | Account domain — merged into `principal.attr` and `resource.attr` |\n\n---\n\n<a name=\"português\"></a>\n\n# @apipass/cerbos-pep — Português\n\nNestJS Policy Enforcement Point (PEP) para o [Cerbos](https://cerbos.dev/). Fornece um interceptor declarativo que autoriza requisições contra um Cerbos PDP antes do handler executar, com duas estratégias: **CheckResources** e **PlanResources**.\n\n## Instalação\n\n```bash\nnpm install @apipass/cerbos-pep\n```\n\n---\n\n## Registro do Módulo\n\nRegistre o `CerbosModule` no seu `AppModule`. Ele é `@Global()` — os providers ficam disponíveis em todos os módulos sem precisar reimportar.\n\n### Mínimo\n\n```typescript\nimport { CerbosModule } from '@apipass/cerbos-pep'\n\n@Module({\n  imports: [\n    CerbosModule.register({\n      url: process.env.CERBOS_PDP_URL ?? 'http://127.0.0.1:3592',\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### Com feature toggle por conta\n\n```typescript\nimport { CerbosModule } from '@apipass/cerbos-pep'\n\n@Module({\n  imports: [\n    CerbosModule.register({\n      url: process.env.CERBOS_PDP_URL ?? 'http://127.0.0.1:3592',\n      featureToggle: { useClass: FeatureToggleCerbosAdapter },\n      imports: [FeatureToggleModule],\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\nQuando `featureToggle` é fornecido, o interceptor chama `isCerbosEnabled(accountId)` antes de cada verificação. Contas que retornam `false` usam `PermissionStrategy.LEGACY`.\n\n---\n\n## Estratégias\n\n| Estratégia | Caso de uso | Lança `ForbiddenException` quando |\n|---|---|---|\n| `CheckResources` | Endpoints de leitura/escrita em um ou múltiplos recursos | **todos** os recursos verificados são negados |\n| `PlanResources` | Endpoints de listagem/busca — retorna um filtro de query | Cerbos retorna `KIND_ALWAYS_DENIED` |\n\n---\n\n## Uso\n\nAplique `@CerbosPolicy` no método de rota. O interceptor executa automaticamente — não é necessário `@UseInterceptors`.\n\n### Endpoint de listagem — `PlanResources`\n\n```typescript\nimport { CerbosPolicy, CerbosStrategy, PermissionContext, PermissionContextType } from '@apipass/cerbos-pep'\n\n@CerbosPolicy({\n  strategy: CerbosStrategy.PlanResources,\n  kind: 'project',\n  actions: ['read'],\n})\n@Get('/projects')\nasync listProjects(@PermissionContext() ctx: PermissionContextType) {\n  // ctx.queryPlan — passe para o repositório para filtrar os resultados\n  return this.projectsService.findAll(ctx.queryPlan)\n}\n```\n\n### Endpoint de recurso único — `CheckResources`\n\n```typescript\n@CerbosPolicy({\n  strategy: CerbosStrategy.CheckResources,\n  resources: [{ kind: 'flow', actions: ['write'] }],\n  resourceContext: (req) => ({\n    id: req.params.flowId,\n    attributes: { parentProject: req.params.projectId },\n  }),\n})\n@Put('/flows/:flowId')\nasync updateFlow(@Param('flowId') id: string) {\n  // o handler só executa se o Cerbos permitir — caso contrário, ForbiddenException é lançada\n}\n```\n\n### Endpoint com múltiplos recursos — `CheckResources`\n\n```typescript\n@CerbosPolicy({\n  strategy: CerbosStrategy.CheckResources,\n  resources: [\n    { kind: 'stage', actions: ['read'] },\n    { kind: 'flow',  actions: ['read'] },\n  ],\n})\n@Get('/stages')\nasync listStages(@PermissionContext() ctx: PermissionContextType) {\n  // ForbiddenException somente se TODOS os recursos forem negados\n  // ctx.deniedResources indica quais recursos tiveram ações negadas (negação parcial)\n}\n```\n\n---\n\n## `@PermissionContext()`\n\nDecorator de parâmetro que extrai o `PermissionContextType` definido pelo interceptor.\n\n```typescript\nexport type PermissionContextType =\n  | { strategy: PermissionStrategy.LEGACY }\n  | {\n      strategy: PermissionStrategy.CERBOS\n      queryPlan?: Record<string, unknown>      // PlanResources — aplicar como filtro no repositório\n      deniedResources?: CerbosCheckDenial[]    // CheckResources — vazio = totalmente permitido\n    }\n```\n\nUse `strategy` para distinguir rotas autorizadas pelo Cerbos das rotas legacy.\n\n---\n\n## `CerbosFeatureTogglePort`\n\nImplemente esta interface na API consumidora para habilitar o toggle do Cerbos por conta:\n\n```typescript\nimport { Injectable } from '@nestjs/common'\nimport { CerbosFeatureTogglePort } from '@apipass/cerbos-pep'\n\n@Injectable()\nexport class FeatureToggleCerbosAdapter implements CerbosFeatureTogglePort {\n  constructor(private readonly featureToggleService: FeatureToggleS3Service) {}\n\n  async isCerbosEnabled(accountId: string): Promise<boolean> {\n    const features = await this.featureToggleService.getFeatures(accountId)\n    return features?.isCerbosEnabled() ?? false\n  }\n}\n```\n\n---\n\n## Headers Esperados\n\nO interceptor lê o contexto de autorização dos headers injetados pelo API Gateway — nunca diretamente do JWT.\n\n| Header | Descrição |\n|---|---|\n| `account_id` | ID da conta (tenant) — usado como escopo `accountId` no Cerbos |\n| `role` | Role do usuário (ex: `account-admin`) — sanitizado para `account_admin` antes de enviar ao Cerbos |\n| `account_domain` | Domínio da conta — mesclado em `principal.attr` e `resource.attr` |\n","readmeFilename":"README.md"}