{"_id":"@blackbox-vision/ra-rbac","_rev":"8-93c04889658b06c16daf0110eae6068a","name":"@blackbox-vision/ra-rbac","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.1":{"name":"@blackbox-vision/ra-rbac","description":"> TODO: description","version":"0.0.1","license":"MIT","pika":true,"sideEffects":false,"homepage":"https://github.com/BlackBoxVision/react-admin-extensions#readme","bugs":{"url":"https://github.com/BlackBoxVision/react-admin-extensions/issues"},"repository":{"type":"git","url":"git+https://JonatanSalas:jonisaa123.0@github.com/BlackBoxVision/react-admin-extensions.git"},"dependencies":{},"peerDependencies":{"react":"^16.8.0","react-admin":"^3.13.4"},"devDependencies":{"@babel/core":"^7.11.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@pika/pack":"^0.5.0","@pika/plugin-build-node":"^0.9.2","@pika/plugin-build-types":"^0.9.2","@pika/plugin-build-web":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2","@types/react":"^16.9.48","react":"^16.13.1","react-admin":"^3.13.4","rimraf":"^3.0.2","typescript":"^3.9.7"},"esnext":"dist-src/index.js","main":"dist-node/index.js","module":"dist-web/index.js","types":"dist-types/index.d.ts","_id":"@blackbox-vision/ra-rbac@0.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-dS/3nPI1DO/YliFxPHFVkhsX4Xb6Vt/1USL2nVBlOyHNozYO5wTcvFBr3lH74HIIAao5xO5relbtcJ4Unr+FJg==","shasum":"c6ca890bd51d014ebafc8c6ee82a4688d378bbf1","tarball":"https://registry.npmjs.org/@blackbox-vision/ra-rbac/-/ra-rbac-0.0.1.tgz","fileCount":16,"unpackedSize":18469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVhvXCRA9TVsSAnZWagAAdeYQAKN9c0iu+nF38uxNLJ6E\nq7xdlY3Euqqx4Aiq99fifRX+TnvDfjLzjdn5+IGkkFrtWrAwguOsXQyyb2/J\nnJxp3dPN3xtiz/nvkEMNQE0hF2ypY1IZVsSHrErUuYIgGcAwlKWTuTZLTwib\n5O6IaKg6p84/KtLgB3y81enFRbjjjiAq2IWMDt9uHsQfyUDjUsoxypDJkHnw\nS6HNbNW0XCZit098/2TubfbjNVrl+tn5C938cZ5HQ6zr9do8Dl/C1rNcBYUf\nR/tiGcijQxt3cnrOf/7PbBvA+MdEYb+wBzgmSIVifkpOZ4PnVnm4OrcZdBlo\nifgX0EqyHrbxYb8tT6zgKANP7o2b8MGcyYnMS9Eead5Zdpt5OUEnhmaYAZM+\n7aflAH2pQc4ZOdwzQ14IGGuWX9Qb9Ypog8pSUW1liqxS3iDc+lmymkM7YmLs\n3faWaUG+wyE+VF9rrl7icATNwBdxkdiI4t8iSYOYK3KObDUYdS38JtkwJqHG\nwZCTKcj+ov0qMDq1Yj3Jfd51hRiB0sfqYasXnXXc+8fMiTvP98xoiaTpg5VX\nctRusOYJlb2qt4Jp9ildJHtMbGW8RWdESGQ8/7eEbuBzlLVIvLM9VbrwNJj4\npBFzyui+hYCJzQSDzGG9UEsGGDCtcYzW3nS21MyUadCNmyfQXJpba1kzxVZQ\nlKKT\r\n=5zXz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbNAsXY63a8v147KnUFJonEqaT79PP3BmFPZI4rJrwZwIgZUFTghxMlvTlM306o7F9v0fq4mb0uKbZTbVGYU+YoZc="}]},"_npmUser":{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},"directories":{},"maintainers":[{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},{"name":"manutuero","email":"manuel.tuero@blackbox-vision.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ra-rbac_0.0.1_1616255959101_0.3205708741561111"},"_hasShrinkwrap":false},"0.0.2":{"name":"@blackbox-vision/ra-rbac","description":"> TODO: description","version":"0.0.2","license":"MIT","pika":true,"sideEffects":false,"homepage":"https://github.com/BlackBoxVision/react-admin-extensions#readme","bugs":{"url":"https://github.com/BlackBoxVision/react-admin-extensions/issues"},"dependencies":{},"peerDependencies":{"react":"^16.8.0","react-admin":"^3.13.4"},"devDependencies":{"@babel/core":"^7.11.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@pika/pack":"^0.5.0","@pika/plugin-build-types":"^0.9.2","@pika/plugin-build-web":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2","@types/react":"^16.9.48","react":"^16.13.1","react-admin":"^3.13.4","rimraf":"^3.0.2","typescript":"^3.9.7"},"esnext":"dist-src/index.js","module":"dist-web/index.js","types":"dist-types/index.d.ts","_id":"@blackbox-vision/ra-rbac@0.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-ELOv7DGQDoRNAlwVKHOZTd90RclF8ToWYQH6pu1PmOVGbjkOn93Ez/3Qn0Pf+Dfsr4bQJemCIP9C3ZNSH9mGaA==","shasum":"ed91f12ed630251e36d509cc20794cc6c918b2a5","tarball":"https://registry.npmjs.org/@blackbox-vision/ra-rbac/-/ra-rbac-0.0.2.tgz","fileCount":14,"unpackedSize":12175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVh5aCRA9TVsSAnZWagAAFVYP/jH7wBAChYwAsagZtEIP\nKKRzgsekiddGGp7YOjUWzYBRCh0SlqHxwbBmmVgCMeKoMgyXve3kKuuC8p4i\nJ2e4h46pJi8p7VachgAwI1T4DuYU8nnuiopH97DN49vysS3eOr15NsBWNulA\niGpsuu5rBTvKZICFvpxkTD8kCMcw219HsfTjAGbX9K1FdXSGJrmX1Yuh6odX\nWMF3BfSWlwNou8Vn5bQcOObID4LdcQuzt9oq8+TELsHFaF9J/0oKrDllh9Nx\nlaeZXxZIX1C/YtU35IjHlcCyyy3Tw9psTck5ekNdl0Sy/2V8UWtwYeGJaxHc\nG/+0JQTwoX4wvzN4sEayt93jKgGqs5prYRatq+/xyX/zbMODmHgf5D0nlZJ4\n6KmWvD4aZjTKU24YwfKraAvyVUYARsuI9cuJ0tkVSNS884AxzCn1ODJXhoY7\nD9tvXJE8b3msW8wg7yH9xYNZ7crZaS9FlLKY6cUY0txvf5DzP+65sbPMpseS\nc67kuj8VpV8S/kANLf8NPHIU55oC79hcTSmngV/MjoqR0h6Sx/vohjt/QOIC\n9RtJB3jnwRxfvy/enfiYvqN61GBEsVG8RYRabBeez3C4I+xciAZQjR7CvaPb\njY5g2FPnexTE+fmmoTx97g8QxezsK6x26ZOfs+nG1KZ2c11Uu0CXrSVeO1ub\nYOPZ\r\n=BHwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA940oDSv/URDkL0J4iGqb+dl6YX2QEAt337WhK42LGLAiEA9R5LEe/YegJUJBo+5n/9dJtiQilgCOAKN2nRs9Wx6bU="}]},"_npmUser":{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},"directories":{},"maintainers":[{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},{"name":"manutuero","email":"manuel.tuero@blackbox-vision.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ra-rbac_0.0.2_1616256602156_0.07550286608412127"},"_hasShrinkwrap":false},"0.0.3":{"name":"@blackbox-vision/ra-rbac","description":"> TODO: description","version":"0.0.3","license":"MIT","pika":true,"sideEffects":false,"homepage":"https://github.com/BlackBoxVision/react-admin-extensions#readme","bugs":{"url":"https://github.com/BlackBoxVision/react-admin-extensions/issues"},"dependencies":{},"peerDependencies":{"react":"^16.8.0","react-admin":"^3.13.4"},"devDependencies":{"@babel/core":"^7.11.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@pika/pack":"^0.5.0","@pika/plugin-build-types":"^0.9.2","@pika/plugin-build-web":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2","@types/react":"^16.9.48","react":"^16.13.1","react-admin":"^3.13.4","rimraf":"^3.0.2","typescript":"^3.9.7"},"esnext":"dist-src/index.js","module":"dist-web/index.js","types":"dist-types/index.d.ts","_id":"@blackbox-vision/ra-rbac@0.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-+gIHFr01UXopVqFcUF7+q536spml0jDaesWlISgPWyDWgQkSZxtw20blWh4+bG3KutS6Gy+lXc+bv14BUTtfYg==","shasum":"955cf3a3de9c06d262b6a40f761fae10f657440f","tarball":"https://registry.npmjs.org/@blackbox-vision/ra-rbac/-/ra-rbac-0.0.3.tgz","fileCount":14,"unpackedSize":17175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVkxZCRA9TVsSAnZWagAA/hwP/isvWUhYbRPuIRwj/1hj\nXFiGMAAZtgvV0BQIqAHjXsSxPvNOifMDoGkSaQR4o0yem1mWxzAQ3zIed5hW\nHTxNM1PIriveIbo46V6aCJSK3uxQ6GgE6J4uHkJNfCVVL64uBNxp9QsBtXK+\nguqYls8KVQI6xH8QkEJJv/zn/aVZIuI56NrWY5PUjkywGhGBifX57mm50ejV\ns29jbnQzu7NvEAotMBwx5JphtLpzaiB/iMJ3Nr3yJ5io0PuNhtEOkZgAPHfg\nIJOkGhNOOuBH/Vj3TXAiSuh1X95X7HPxFZ5O8/usBxdpRnSKyXXHY4Q9+8ab\nqLeq0kC2EWa/NUoGaCiZthGqD4dP6idB3M1UZTschmIMAizU63Z1eTBVSjL4\npQUnjuCzwhK4wKdc0QW/8WoJUXKPCHWN1Vb7RVrdp92J/4N9Tpufb+G6RXEC\ngXlcvE2IBaL+kK7B1i+HvMWpY2ioKCPOAMMBLoDIzwQ9Ql1HBL8ucE/mJUs4\nZs4Me6Bhn041jnm/0toGAdDq9db3DJ49A7Uc1+EK11G0LefhC7JkNvEMZpM0\nMsPlWUZNJadvHj8VodzZzsgK+Nf5ziEp755PhKmwP62xegeDpGEuKfYua14d\n7+7SWQFNEUMX/yG/kgDVL4G4PfS9owvjRtzzjC+TNhgBLPCTvCtf8aYn30W2\nAGbL\r\n=Ugju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2ugHcW6fX7i6wuachOs6/+e1G02Mmvc8SbGztl7lNAwIgS3r8aXSO0b3Lk4ydwP051cEW0kleaSndN77LhgUeKm0="}]},"_npmUser":{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},"directories":{},"maintainers":[{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},{"name":"manutuero","email":"manuel.tuero@blackbox-vision.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ra-rbac_0.0.3_1616268377359_0.010996761200630978"},"_hasShrinkwrap":false},"0.1.0":{"name":"@blackbox-vision/ra-rbac","description":"> TODO: description","version":"0.1.0","license":"MIT","pika":true,"sideEffects":false,"homepage":"https://github.com/BlackBoxVision/react-admin-extensions#readme","bugs":{"url":"https://github.com/BlackBoxVision/react-admin-extensions/issues"},"dependencies":{},"peerDependencies":{"react":"^16.8.0","react-admin":"^3.13.4"},"devDependencies":{"@babel/core":"^7.11.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@pika/pack":"^0.5.0","@pika/plugin-build-types":"^0.9.2","@pika/plugin-build-web":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2","@types/react":"^16.9.48","react":"^16.13.1","react-admin":"^3.13.4","rimraf":"^3.0.2","typescript":"^3.9.7"},"esnext":"dist-src/index.js","module":"dist-web/index.js","types":"dist-types/index.d.ts","_id":"@blackbox-vision/ra-rbac@0.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-fIQ+8llt7kpuN5NIw+5KmQgTbh0ys5KC6uW0Azb4OP34d4FQMQQUHgmC8CkXtFUQ9Fh5AMj0/tylARVccZVpZg==","shasum":"c80c5df507bed733c930d1d1129625790ded13a1","tarball":"https://registry.npmjs.org/@blackbox-vision/ra-rbac/-/ra-rbac-0.1.0.tgz","fileCount":14,"unpackedSize":17269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVn7CCRA9TVsSAnZWagAAwbcP/1leM4+oGx729VJoJ/d9\nmFhOoUCTSHGC6Eyw9kCcXn8iW6kStOeuudpaf+J5z+9DqhiUpo6PVqhmQL4B\nuK+/+p4jNuLhlaLqAHvyCWhJp0ON30kqXVamlcL/18R6VSE/KC1tGF7HZBQB\nKyn6S9WKs8f60yRnJrwK1vx1eDSzT/dgUGRIJBBkCtMogFuCHTuwzqO7Lbzx\nQnMkCjoB+fXKXkI8BPipO7nNbM6isKdg/hYN8bxBwMjqTFw3f4xPSrSxW4Zs\nwwIkyW9ZXl9RLZOFpV8FCGhIusPHpLl2ejkuikG8ggPYsyQH4Y7VQZhW3IwL\nLGK07ng0KHyjNOdH7VsxHM7QslClJQpu5J5gQgHysHpyyVsZPsPoI9eQMb8R\n6gMXqt2+iLsr8Q9eKKPqcHtSg588AYflGeunJHFVpDAQ+QuRhqylhsui+yjd\n+XJnS9r7FB6Gkf+NmU3f9fwc2PIAn6MsnVMYvtXcgy0erMufB9g5JgrmVG+4\n7iQnAaR/YtasoANFKaBNtJAmKhqCspPuUXZEoR6+sKJIs4Hv3ae/Q0BIZu2+\nXSa/Ly3fwMLBaNJZXy2F6OND4iFAENF7yWdi2rotl8qTY7jrjacDky9Uc6J+\nrf52I3od1iYOewyiS3hO++kJ6DKxye1TAAGmFHEu3/8K0HIoLKv+CnAxp8R4\nUAir\r\n=bd9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4kDLoxVCPVclPztUryGklf5KUdfg0VtCkSxDfbeBBuAiEA2OaM09HgYhVgT4ojbjAzcfh5fUipVTkOREW62kERFKk="}]},"_npmUser":{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},"directories":{},"maintainers":[{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},{"name":"manutuero","email":"manuel.tuero@blackbox-vision.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ra-rbac_0.1.0_1616281281603_0.7496648884496298"},"_hasShrinkwrap":false},"0.2.0":{"name":"@blackbox-vision/ra-rbac","description":"RBAC support for React Admin","version":"0.2.0","license":"MIT","pika":true,"sideEffects":false,"homepage":"https://github.com/BlackBoxVision/react-admin-extensions#readme","bugs":{"url":"https://github.com/BlackBoxVision/react-admin-extensions/issues"},"dependencies":{},"peerDependencies":{"react":"^16.8.0","react-admin":"^3.13.4"},"devDependencies":{"@babel/core":"^7.11.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@pika/pack":"^0.5.0","@pika/plugin-build-types":"^0.9.2","@pika/plugin-build-web":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2","@types/react":"^16.9.48","react":"^16.13.1","react-admin":"^3.13.4","rimraf":"^3.0.2","typescript":"^3.9.7"},"esnext":"dist-src/index.js","module":"dist-web/index.js","types":"dist-types/index.d.ts","_id":"@blackbox-vision/ra-rbac@0.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-J0VvMqZN+XcCOeoZt5SXR8A80zpdJ7DYtwEAn2rXwvlwdMeyrE99f1gX+s7u4dCBOCSRFbEkTnFRHlyARXqhgQ==","shasum":"bc2f65fcf06392ba5550027b33b1cff75567b795","tarball":"https://registry.npmjs.org/@blackbox-vision/ra-rbac/-/ra-rbac-0.2.0.tgz","fileCount":28,"unpackedSize":76260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV2oACRA9TVsSAnZWagAAOioP/i4MKvU5KaPScsZojZ+B\nXKkAXOnEf/1kfqTnS7WeLZjl0eG3AQm20Oyd2xKRuShO7Ow4rndiba0N2XZC\n+elCMg6gBBM84sCsuuITPJ2R/c4cukVzVs1PsR4QVb2OzdKobhQSnMUToQvm\nVthL7EX+G6mGKafkLdoAXWu7Vl9f30HMZyG7vD1I0/GDeYpEn1hVKzr7oG2R\nFRgYWmgqyVKUYmIkjz0l6Yx/SvpZOvpBNoE1rdWyxWyiQ3veqp3++IkasbYC\ntryh9x8rmSz/1PohH/7hi1e9hbn8sG2DosFPhw3YxMDnnnn6yJowGhKD+a2p\nN8GHMp0foKdZd5AOOfJcTbmumKbPYD6cCnWPpgO5gXU6nBmrU4/cNObSYtQn\nAiV17l8amDvhdOS6oGjqnAHzm7WiyEPrdZF3oMv6mabAlWpWfmNmOrt0po2K\nV4PI6njrnzOuUf8EqXMgGdqSsDXE+qwjlyJDWyH/hZEUvgef5EDUKw4ueH4+\n88/PF4V2iDgRodNi32bY9InpjQg24xjJEbnWTvNWXCF486irz6Vv4XRFz0DY\nsilxEVlr4gpiayXCtnMg1ogazsDCe785/YJBozCsMtgGxbp0vbVyXof/8v5P\nm0J8LcieKROgY4N5Gc3lnLsqgoH2HvnIa8at/xa55X2UjD/UNEU6aJ3bbNml\nsvkh\r\n=eHyP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHfHcp1+bCMcux5eL3mamVID1DtlS7GeRhXnkncrTI5QIgBHcAoXZpwSIyIdvt+ioa3WIAToctgyhbylEvVf10NDE="}]},"_npmUser":{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},"directories":{},"maintainers":[{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},{"name":"manutuero","email":"manuel.tuero@blackbox-vision.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ra-rbac_0.2.0_1616341503971_0.7313789820244707"},"_hasShrinkwrap":false},"4.0.0":{"name":"@blackbox-vision/ra-rbac","description":"RBAC support for React Admin","version":"4.0.0","license":"MIT","pika":true,"sideEffects":false,"homepage":"https://github.com/BlackBoxVision/react-admin-extensions#readme","bugs":{"url":"https://github.com/BlackBoxVision/react-admin-extensions/issues"},"dependencies":{},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/core":"^7.11.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@pika/pack":"^0.5.0","@pika/plugin-build-types":"^0.9.2","@pika/plugin-build-web":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2","@types/react":"^16.9.48","react":"^16.13.1","react-admin":"^4.4.0","react-dom":"^18.2.0","rimraf":"^3.0.2","typescript":"^3.9.7"},"esnext":"dist-src/index.js","module":"dist-web/index.js","_id":"@blackbox-vision/ra-rbac@4.0.0","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-A/cHJzalgwae47zSGw7TNFOHPorteHcfJzI1igIxA2DYQ4c+fIbs6Yfxkpxvwzz7CBYCL22AJRoJe4AotQqZMA==","shasum":"76f1db9da9a3253f96e5776f996ed4cb2ee96ae3","tarball":"https://registry.npmjs.org/@blackbox-vision/ra-rbac/-/ra-rbac-4.0.0.tgz","fileCount":16,"unpackedSize":70049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh+QON7ECROTBxh2/NV/WeynERoe6k/ffPqtbDNM4mNwIhAI5ShjAncQurrPakWzNN4yRK3Tu7sITPpIPzNUhDzczQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaNVuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6UQ/9GS2jnYbkKW0P+p5ItE8WjcBHuRqgUareZfHqMBSPE4knoaYZ\r\nvhlc3CxbhwQPu4DLfdUD7hyfve8v7d76Z2qbWQWSw6b5h2S5F2vCSJ9B12mt\r\nJZDzDY85o9qH8RTncoy6cJt0Xj0Rr+eaMZeWXfuaaWz0vjwuXgU+u+DJP78c\r\nFOVOeMCzeW4zZjM/317SC0Oaklsf7jDlaV3Bk3rmsWRw1HFUM6VTPL2BH/9b\r\n7KSNdROU9SVZcarcx/xWbiYzF7B5ybiaHnZdMSnJvkYGrawMw+EH0nqIE1yx\r\nNF/8m2EcHFkBsh1U14eBxdM8td4W0get9q8tk5TjBG7B1/Wh7vpdb7QAeUeL\r\nw7TyCTMJ6O5l7Heh+jahR0m3Whdhgl1uZmINsLcO3atUyWjt+G1/WUTacmGZ\r\neaH8XHu7v1kZMcGivk6uJNNhyvnQvDPPuT3ualzYyygya3Gw0RPtDIrbskKS\r\nWh1Jm/YquohSiqkOrLD4kaYVS8XSrL5FZhmqkBoJIB1Q+AUbLJo5kf4+pXY+\r\nPJUbGxctdxSPjDfAnASAb5FqOtuRSuyrSw7ALs3EYCv+0Se0mJaHwP91AE8t\r\nJe3Y+qZgVwRiQO49eGOLiL+/XiIDEeZnV1/lpKexWhZVugRxRNm+xdTLKhrc\r\n1GVqqAb66H4gz+gVOqRhrEjES7xG6v7F/rc=\r\n=Ha8G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},"directories":{},"maintainers":[{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},{"name":"manutuero","email":"manuel.tuero@blackbox-vision.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ra-rbac_4.0.0_1667814766116_0.5126034731725448"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-20T15:59:18.920Z","0.0.1":"2021-03-20T15:59:19.272Z","modified":"2022-11-07T09:52:46.425Z","0.0.2":"2021-03-20T16:10:02.362Z","0.0.3":"2021-03-20T19:26:17.504Z","0.1.0":"2021-03-20T23:01:21.805Z","0.2.0":"2021-03-21T15:45:04.171Z","4.0.0":"2022-11-07T09:52:46.280Z"},"maintainers":[{"name":"jonatansalas","email":"jonatan.salas@blackbox-vision.tech"},{"name":"manutuero","email":"manuel.tuero@blackbox-vision.tech"}],"description":"RBAC support for React Admin","homepage":"https://github.com/BlackBoxVision/react-admin-extensions#readme","bugs":{"url":"https://github.com/BlackBoxVision/react-admin-extensions/issues"},"license":"MIT","readme":"# RA RBAC [![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT)\n\nRole based Access Control for `React Admin`.\n\n## Install\n\nYou can install this library via NPM or YARN.\n\n### NPM\n\n```bash\nnpm i @blackbox-vision/ra-rbac\n```\n\n### YARN\n\n```bash\nyarn add @blackbox-vision/ra-rbac\n```\n\n## Use case\n\nYou need to have fine grained permissions over your `React Admin` app.\n\n## Usage\n\nThe usage is really simple:\n\n1. Define your `canActivate` function like the following:\n\n```typescript\n// canActivate.ts\nimport { Permission } from \"@blackbox-vision/ra-rbac\";\n\nexport const canActivate = (\n  permissions: Permission[] | any,\n  resource: string,\n  action: string,\n  field?: string\n) => {\n  // Your can activate logic\n  return true;\n};\n```\n\n2. Import `RbacProvider` and `RbacResource` and wrap your `React Admin` with it:\n\n```typescript\n// App.tsx\nimport React from \"react\";\nimport { Admin } from \"react-admin\";\nimport jsonServerProvider from \"ra-data-json-server\";\nimport {\n  RbacProvider,\n  RbacResource as Resource,\n} from \"@blackbox-vision/ra-rbac\";\n\nimport { canActivate } from \"./canActivate\";\n\nexport const App = () => {\n  const dataProvider = jsonServerProvider(\n    \"https://jsonplaceholder.typicode.com\"\n  );\n\n  return (\n    <RbacProvider canActivate={canActivate}>\n      <Admin dataProvider={dataProvider}>\n        <Resource name=\"users\" list={ListGuesser} />\n      </Admin>\n    </RbacProvider>\n  );\n};\n\nApp.displayName = \"App\";\n```\n\n## Props\n\n### RbacProvider\n\n`RbacProvider` has the following props:\n\n| Properties    | Types      | Default Value          | Description                                                                           |\n| ------------- | ---------- | ---------------------- | ------------------------------------------------------------------------------------- |\n| `canActivate` | `Function` | `(p, r, a, f) => true` | Logic to test if a user can perform an specific action or visualize an specific field |\n\n### RbacResource\n\n`RbacResource` has the same props as `RA Resource`.\n\n## Issues\n\nPlease, open an [issue](https://github.com/BlackBoxVision/react-admin-extensions/issues) following one of the issues templates. We will do our best to fix them.\n\n## Contributing\n\nIf you want to contribute to this project see [contributing](https://github.com/BlackBoxVision/react-admin-extensions/blob/master/CONTRIBUTING.md) for more information.\n\n## License\n\nDistributed under the **MIT license**. See [LICENSE](https://github.com/BlackBoxVision/react-admin-extensions/blob/master/LICENSE) for more information.\n","readmeFilename":"README.md"}