{"_id":"@deanrih/ts-lib-authority","_rev":"6-36b8ffd040559120643d9588a9c44a37","name":"@deanrih/ts-lib-authority","dist-tags":{"latest":"2.0.0-beta.6"},"versions":{"1.0.0":{"name":"@deanrih/ts-lib-authority","version":"1.0.0","keywords":["Permissions","Authorization","RBAC"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/ts-lib-authority@1.0.0","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/ts-lib-authority","bugs":{"url":"https://github.com/deanrih/ts-lib-authority/issues"},"dist":{"shasum":"604b971c23e0bd98cc56ad1bd0517eceadc5b901","tarball":"https://registry.npmjs.org/@deanrih/ts-lib-authority/-/ts-lib-authority-1.0.0.tgz","fileCount":12,"integrity":"sha512-dKtuS5K+JZDeSX6e7HFpdl2X+hODynXIk1QBVow2xKH8m8brOHQS0B0K4vHRUsJWO/jXjb9LOmKR66pzi61YnA==","signatures":[{"sig":"MEYCIQDshsNU3fhejEuccJ06bYdcCzdlRJwovPNYtr5it2hM9QIhAOXcwEsTU3sbA32VnWnGlSMd+lhdss3DAdKlP1bFvm7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","shasum":"604b971c23e0bd98cc56ad1bd0517eceadc5b901","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","build":"bun ./build.ts","release":"bun run test && bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-dKtuS5K+JZDeSX6e7HFpdl2X+hODynXIk1QBVow2xKH8m8brOHQS0B0K4vHRUsJWO/jXjb9LOmKR66pzi61YnA==","repository":{"url":"https://github.com/deanrih/ts-lib-authority","type":"git"},"_npmVersion":"10.8.3","description":"A helper library for handling permissions.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"latest","@types/bun":"latest","typescript":"latest","@biomejs/biome":"latest"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ts-lib-authority_1.0.0_1756688289280_0.08524274983544533","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@deanrih/ts-lib-authority","version":"2.0.0-beta.1","keywords":["Permissions","Authorization","RBAC","ABAC"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/ts-lib-authority@2.0.0-beta.1","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/ts-lib-authority","bugs":{"url":"https://github.com/deanrih/ts-lib-authority/issues"},"dist":{"shasum":"f5d362e2c0b87bb271d36f1b3b74e560671db366","tarball":"https://registry.npmjs.org/@deanrih/ts-lib-authority/-/ts-lib-authority-2.0.0-beta.1.tgz","fileCount":5,"integrity":"sha512-I/nXx57ALXND8PHvOW6Q6XWnBNIytC8uWC7h4ju1qfD4FNV5HiHnHzgu6GYVr2l4uwBRTPj3wWi5Dt8VXORLRA==","signatures":[{"sig":"MEYCIQCvrGOiFuXidK85UOcYQQtDqM3MQY9fFGJ0jgOpmQ96cQIhAMZiB2GRQFN3nXve1YqE4Oxazo4YR+jSrI+ua20X7ViJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f5d362e2c0b87bb271d36f1b3b74e560671db366","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","build":"bunx --bun bunup","check":"echo \"NOT IMPLEMENTED YET\"","release":"bun run test && bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-I/nXx57ALXND8PHvOW6Q6XWnBNIytC8uWC7h4ju1qfD4FNV5HiHnHzgu6GYVr2l4uwBRTPj3wWi5Dt8VXORLRA==","repository":{"url":"https://github.com/deanrih/ts-lib-authority","type":"git"},"_npmVersion":"10.8.3","description":"A helper library for handling permissions.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.22","mitata":"^1.0.34","@types/bun":"1.3.8","typescript":"5.9.3","@biomejs/biome":"2.3.14"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ts-lib-authority_2.0.0-beta.1_1770255267910_0.35454322385010517","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@deanrih/ts-lib-authority","version":"2.0.0-beta.2","keywords":["Permissions","Authorization","RBAC","ABAC"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/ts-lib-authority@2.0.0-beta.2","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/ts-lib-authority","bugs":{"url":"https://github.com/deanrih/ts-lib-authority/issues"},"dist":{"shasum":"bf7c683988686febf8ddce169664455642b88da6","tarball":"https://registry.npmjs.org/@deanrih/ts-lib-authority/-/ts-lib-authority-2.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-mVQ0ZJWy8kue/ThdSb7l/MkciI+cLFlIwOvmS9bxefFmoGcgBx3t0rXmCr9JW6+Pnm8lnVbjTW0xcYYJAuP5LA==","signatures":[{"sig":"MEYCIQDUasQ4FrAow4uMqyTCwfNJTlcfl+dajbBESvsIuS6NNQIhAIgJI7b7luNPUORRoujPQtZCXQ1xCuySJtZyHeHLb/xK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"bf7c683988686febf8ddce169664455642b88da6","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"preview":true,"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","build":"bunx --bun bunup","check":"echo \"NOT IMPLEMENTED YET\"","release":"bun run test && bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-mVQ0ZJWy8kue/ThdSb7l/MkciI+cLFlIwOvmS9bxefFmoGcgBx3t0rXmCr9JW6+Pnm8lnVbjTW0xcYYJAuP5LA==","repository":{"url":"https://github.com/deanrih/ts-lib-authority","type":"git"},"_npmVersion":"10.8.3","description":"A helper library for handling permissions.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.22","mitata":"^1.0.34","@types/bun":"1.3.8","typescript":"5.9.3","@biomejs/biome":"2.3.14"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ts-lib-authority_2.0.0-beta.2_1770335063960_0.7824339833620912","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@deanrih/ts-lib-authority","version":"2.0.0-beta.3","keywords":["Permissions","Authorization","RBAC","ABAC"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/ts-lib-authority@2.0.0-beta.3","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/ts-lib-authority","bugs":{"url":"https://github.com/deanrih/ts-lib-authority/issues"},"dist":{"shasum":"27a36ae84a72a13c2d943b6b6fd8432975f0e699","tarball":"https://registry.npmjs.org/@deanrih/ts-lib-authority/-/ts-lib-authority-2.0.0-beta.3.tgz","fileCount":5,"integrity":"sha512-NOwhzf8T0O/X9NMKp8AB2DCTOXuXFCijdKXMuvugbzOzXxpN0Zag9tD2CS++KWgnKYov7CenHBjfzz6stPG3ng==","signatures":[{"sig":"MEYCIQDVyb25EL9sGfwj0wzOUpDUftDOJiktWvvEGz3fUH4vNQIhAIs79RXlyr92P4cLZJYsNFbcwMHO2DolgfxrCbmusXJH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5351},"main":"./src/index.ts","type":"module","module":"./src/index.ts","shasum":"27a36ae84a72a13c2d943b6b6fd8432975f0e699","exports":{".":{"import":{"types":"./dst/index.d.ts","default":"./dst/index.js"}},"./package.json":"./package.json"},"preview":true,"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","bench":"bun run ./qa/index.benchmark.ts","build":"bunx --bun bunup","check":"biome ci --diagnostic-level error .","release":"bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-NOwhzf8T0O/X9NMKp8AB2DCTOXuXFCijdKXMuvugbzOzXxpN0Zag9tD2CS++KWgnKYov7CenHBjfzz6stPG3ng==","repository":{"url":"https://github.com/deanrih/ts-lib-authority","type":"git"},"_npmVersion":"10.8.3","description":"A helper library for handling permissions.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","mitata":"^1.0.34","@types/bun":"1.3.12","typescript":"6.0.3","@biomejs/biome":"2.4.12"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ts-lib-authority_2.0.0-beta.3_1776734368068_0.9774985726352274","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"@deanrih/ts-lib-authority","version":"2.0.0-beta.4","keywords":["Permissions","Authorization","RBAC","ABAC"],"author":{"url":"https://github.com/deanrih","name":"deanrih"},"license":"MIT","_id":"@deanrih/ts-lib-authority@2.0.0-beta.4","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"homepage":"https://deanrih.id/projects/self/ts-lib-authority","bugs":{"url":"https://github.com/deanrih/ts-lib-authority/issues"},"dist":{"shasum":"389715b575f8399c8edc4c7c3694ab6376dd1245","tarball":"https://registry.npmjs.org/@deanrih/ts-lib-authority/-/ts-lib-authority-2.0.0-beta.4.tgz","fileCount":5,"integrity":"sha512-E5TmscxM74fjNFVjTbhixBsYGh7WUvHJjuULahQbP7nedMoX62IjZ8g9mWIHbt0F8S6YGSTuVfE65BKgW7jf3w==","signatures":[{"sig":"MEYCIQC/Kclr3NlLNAhf25q1qoXgiftox3frMplPD/lAUzv5+AIhAP2WbMODI+Pq22Ra6MlmI46CAKFiLRZEv/HYwb6dZzRG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5415},"main":"./src/index.ts","type":"module","module":"./src/index.ts","shasum":"389715b575f8399c8edc4c7c3694ab6376dd1245","exports":{".":{"import":{"types":"./dst/index.d.ts","default":"./dst/index.js"}},"./package.json":"./package.json"},"preview":true,"scripts":{"dev":"bun run --watch ./example/index.example.ts","test":"bun test","bench":"bun run ./qa/index.benchmark.ts","build":"bunx --bun bunup","check":"biome ci --diagnostic-level error .","release":"bun run build && bun publish","case:dev":"bun run --watch ./example/case.example.ts"},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"_integrity":"sha512-E5TmscxM74fjNFVjTbhixBsYGh7WUvHJjuULahQbP7nedMoX62IjZ8g9mWIHbt0F8S6YGSTuVfE65BKgW7jf3w==","repository":{"url":"https://github.com/deanrih/ts-lib-authority","type":"git"},"_npmVersion":"10.8.3","description":"A helper library for handling permissions.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","mitata":"^1.0.34","@types/bun":"1.3.12","typescript":"6.0.3","@biomejs/biome":"2.4.12"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ts-lib-authority_2.0.0-beta.4_1776734740769_0.4407849535791639","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"@deanrih/ts-lib-authority","description":"A helper library for handling permissions.","version":"2.0.0-beta.6","preview":true,"type":"module","license":"MIT","homepage":"https://deanrih.id/projects/self/ts-lib-authority","author":{"name":"deanrih","url":"https://github.com/deanrih"},"repository":{"type":"git","url":"https://github.com/deanrih/ts-lib-authority"},"bugs":{"url":"https://github.com/deanrih/ts-lib-authority/issues"},"keywords":["Permissions","Authorization","RBAC","ABAC"],"sideEffects":false,"main":"./src/index.ts","module":"./src/index.ts","exports":{".":{"import":{"types":"./dst/index.d.ts","default":"./dst/index.js"}},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"dev":"bun run --watch ./example/index.example.ts","case:dev":"bun run --watch ./example/case.example.ts","test":"bun test","bench":"bun run ./qa/index.benchmark.ts","check":"biome ci --diagnostic-level error .","build":"bunx --bun bunup","release":"bun run build && bun publish"},"devDependencies":{"@biomejs/biome":"2.4.12","@types/bun":"1.3.12","bunup":"^0.16.31","mitata":"^1.0.34","typescript":"6.0.3"},"peerDependencies":{},"_id":"@deanrih/ts-lib-authority@2.0.0-beta.6","_integrity":"sha512-a9WnS+f4e7rW9TvZIkD51u9WBkplPfMf9NbOUhttoxQtCMbpQFazWK9CbpC7UqKeFe1WuWo4sS8EzL8cQAkL9A==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"59329194c9637949372c9a0242e4837e9363871d","dist":{"integrity":"sha512-a9WnS+f4e7rW9TvZIkD51u9WBkplPfMf9NbOUhttoxQtCMbpQFazWK9CbpC7UqKeFe1WuWo4sS8EzL8cQAkL9A==","shasum":"59329194c9637949372c9a0242e4837e9363871d","tarball":"https://registry.npmjs.org/@deanrih/ts-lib-authority/-/ts-lib-authority-2.0.0-beta.6.tgz","fileCount":5,"unpackedSize":5423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHE3jMO4RoQ84ezuqPDtwvfjQMspVD8FXFjxBY/pEa/qAiAE3M4FrxaaD2gLdJy+pZ1w3GT0hhwZOqzX1pUYYFc6/Q=="}]},"_npmUser":{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"},"directories":{},"maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-lib-authority_2.0.0-beta.6_1776735030218_0.027993462464604546"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-01T00:58:09.206Z","modified":"2026-04-21T01:30:30.471Z","1.0.0":"2025-09-01T00:58:09.473Z","2.0.0-beta.1":"2026-02-05T01:34:28.088Z","2.0.0-beta.2":"2026-02-05T23:44:24.117Z","2.0.0-beta.3":"2026-04-21T01:19:28.237Z","2.0.0-beta.4":"2026-04-21T01:25:40.912Z","2.0.0-beta.6":"2026-04-21T01:30:30.366Z"},"bugs":{"url":"https://github.com/deanrih/ts-lib-authority/issues"},"author":{"name":"deanrih","url":"https://github.com/deanrih"},"license":"MIT","homepage":"https://deanrih.id/projects/self/ts-lib-authority","keywords":["Permissions","Authorization","RBAC","ABAC"],"repository":{"type":"git","url":"https://github.com/deanrih/ts-lib-authority"},"description":"A helper library for handling permissions.","maintainers":[{"name":"deanrih","email":"deanrikrikichsanhakiki+npm@gmail.com"}],"readme":"./README.md","readmeFilename":""}