{"_id":"@casl/react","_rev":"45-0d9133f99c0574fa426a33033c9b0c7e","name":"@casl/react","dist-tags":{"canary":"0.1.0-alpha.ade5be4a","next":"7.0.0-rc","latest":"7.0.1"},"versions":{"0.1.0-alpha.2":{"name":"@casl/react","version":"0.1.0-alpha.2","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.1.0-alpha.2","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"7b75dfb801a6d9cf72d58ff2f38b6c7831040bc1","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.1.0-alpha.2.tgz","fileCount":12,"integrity":"sha512-pSjmU+hF/cwjMuntXSCjeV8eoUQ4E+Et00nwOazJ0wkKRK9DQra1LpSdX6DuDZSUN8zHQQM7YLw0uJa0dI1eDw==","signatures":[{"sig":"MEQCIC0gxD4bZq23bSesyeSNGuMQ3Xq/8y934tcU3ERiKajDAiBwOmhcIc9qo8LaqaBhaq2KcDfhnrYIjD5XlAiXjYtBIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31301},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^3.0.0"},"scripts":{"build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js"},"_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.5.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0-alpha.1","prop-types":"^15.6.0","@casl/ability":"^2.0.0-alpha.2","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0-alpha.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0-alpha.2_1521314090635_0.6149130892435375","host":"s3://npm-registry-packages"}},"0.1.0-alpha.ade5be4a":{"name":"@casl/react","version":"0.1.0-alpha.ade5be4a","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.1.0-alpha.ade5be4a","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"497e55587e2263f1436c949f4341ec3ea1ad9388","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.1.0-alpha.ade5be4a.tgz","fileCount":7,"integrity":"sha512-w/t8rquolCKNSLF5WVZsN5q++5tn/jqH+KLnu2sdADcncd6nrt3mUYkV59E+X+AH0Ky7mHtKLoueRdFMAqPcag==","signatures":[{"sig":"MEUCIQCjbZdVJPXqiijKkJyoYzsPhv2vuETHn8xL0CRl2skLPQIgDTS+y/RX1XTDI6FLzUzJN/w9kB4zW42TizpKLJoBwEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22341},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^3.0.0"},"scripts":{"build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js"},"_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+ssh://git@github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.5.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^16.3.0-alpha.1","prop-types":"^15.6.0","@casl/ability":"^2.0.0-alpha.ade5be4a","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0-alpha.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0-alpha.ade5be4a_1521356561072_0.5568988231171141","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@casl/react","version":"0.1.1","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.1.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"742074edb66fc2eb3ea02957bf0066f20e06526a","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.1.1.tgz","fileCount":7,"integrity":"sha512-2vCpo3eppNc9laXfF4RHRqa8USMt4hT/XOhue5kkYc4RFJ4pDjCveFsiqz+mL8qQWiuB1Znl59sDoEH/QJNSow==","signatures":[{"sig":"MEUCIQCl6cyH7tiXuR0SbEAFaCsJGO1ER6uYBZVmLoedbFM13gIgKHw6hOiZwYCpdiPTqe6ZooQGML3535t51Kbvzwkb0bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22244},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^3.0.0"},"scripts":{"build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js"},"_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.5.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0-alpha.1","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0-alpha.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1521788154230_0.00637791381472308","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@casl/react","version":"0.2.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.2.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"bab041d9e00246fe253861c69c47abb7e0eec54c","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.2.0.tgz","fileCount":8,"integrity":"sha512-x/I6jJGuTIIWcFIP/b8WntMvFAylzc7DW91TlmlU4Vr2TJ3foTXEKhNJdl2+8FDTxTilG8pfeT0/hoXDLSyZ+w==","signatures":[{"sig":"MEYCIQDEFur+puRA6dmI/LYTV05CGoq0vg1avSjgCBsy5XAlNQIhAPL+rv2feF1nnp3MVFFFbS2OdfajyuOJW+19+RKpbFo3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2g9hCRA9TVsSAnZWagAAo0QQAIFiA/4I31nFT4REOM71\nIwHD+ye+CUw0HjqgcPbq+HrIMLaVOltcWIefK/Xa/iknVZU/avlUJO8RZv3O\n9lcnl7IJtTY9Il0PzJpidY0yYXYV2S3gEJfS731n6dZb5dZ7okVT5aVfprwy\naHdtcEQRX7elEUau4nEGg7U7+PRzPP0MbC7fLQflHY3WZWZA9YBp8R7IYrz1\nIlzt6mPPvu7kR1ybNqdGyGAwq2lIKmyGhsnk7N3OujglpRZsFctcRRc/B+fY\nsdvpuAWo3KEMezseAHZWIBQLnwnBIp3rpnle96m4ZTIRhgCZQlP39GJdksoC\nD8HcsWvdm0qZCcyfh7O5heJ40CPUVBOn6qNmGoi9V2hVoUD+8c+oD6P6E49y\nhhZar0Twzv5FIzm8Z4DmPp+7gL/kv760KIQ8J8r+u4OCIrOaG7MUDfb15XeW\nDER6C0NsSd603W+i6upKtmJXCv5ChWloom4NIfSDQeL0kq06w2bqZj9n7VsK\n2Tl3mhI2xrxH/eqc5WOAyG6nCeUJ8CpVy6inYpW9hBTtAtmBsone20jH5C3I\n7/7rHDyeTJqaVDWp+SC7jl+FVy4z16qesr/lZu1F8/OZSO7+9Uv/aYPUGZkO\nLQ/QZDB/SIsE9MTH5HLTk+GDTXQTCLZlBOVhRKibZUhOj/HcYz1wLYqzY0Oo\nQdZ3\r\n=nBEE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^3.0.0"},"scripts":{"build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.5.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0-alpha.1","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0-alpha.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1524240224533_0.48268430739258195","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@casl/react","version":"0.3.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.3.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"69ca947dc3f0b066518ffa549320d4d6a088b986","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.3.0.tgz","fileCount":8,"integrity":"sha512-tcvJcGTDuvaZpk89jgkuTToCGTg4NFqAfsO50PBBIs+0UYsCt644FvLWDsHwjFTqIlZfKaTb2hONkBRCnE8NaQ==","signatures":[{"sig":"MEQCIBhRkwVHJqIhPD9NzZBgmJxIwYOnEbHKKrO13q0xdCGaAiAztR72PgJYBLcAgIE+cfFEP2YguQjeubU5sXCyCZMiag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2j/ZCRA9TVsSAnZWagAAsjUQAJzHuhY474nUWdit9crP\n2nuxXnu1HKzYpEIgxgJ42xVxyXheTyDv9dBHytDcSAmh5U40VKc/Q3dNxF0b\nSTCObiYFkA+Ne0OQ4Wr6cizwptni7plGyyrYFaJRvPZGSiMh6E4lYvbkilT2\nj0OL8tRs88cTcMYnT8SPl7sbdMp70f0RUfNIJOtBZcDlV6iWAZ1I8TopaBnv\nibXJePhJ+ha6u5AZ+2NLw0CxkXHXt7/qvMQmnRL5I/Rsr+M2fpG8TKYUctE3\nMpJKpTmmtwyYMhYqChJ3ka2NRDQST5ejAcQ9i2j2A3hUHUMXa/G6bHzSXyY+\n8xsZ2b01zHSe4DGPzMSIS7r4akPvUSZom2qA6abTU330Y/0EOIZILgfQS+Z1\njo0SKzphkKIFnvFMm6JR3MGdyGAntdGwMFomXqhiIrOSRYLWNUhirRRnRIZo\nggJzfMadJIlZPK7Uo20aARa0hBiP544eef2zCAP9eQOQub/wdIshAp36l3eQ\nj7ul1L3ZPuJnSa8GtDM/vX2R9po7oDzZIZ2uy0agrVNnjd+XAvgRFdS2CdyC\ngTJASdAeoCrP8UMUb98+h1k2vEMFlMa3imj1hw9UvouR1UH5O8dTqk+zM0xJ\nNNRHPjHk575k9U9n2yeoW3yoEBUQBO9iGyDmKah0ZRH2790TCid+9RC40VbN\nCi4A\r\n=g9DT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^3.0.0"},"scripts":{"build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.5.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.0_1524252632916_0.6785731639373858","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@casl/react","version":"0.4.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.4.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"d3215ef648a6113be3a158eeb0f3d22a572873d1","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.4.0.tgz","fileCount":8,"integrity":"sha512-N1WPXrrVJhSP1JVrldW46Z/q+CrSLrPIiguzR6j+MAon/MzAkGeCcV5ljwuppjzcLglDlDIBBDL4STNHQZjZaQ==","signatures":[{"sig":"MEQCIEDdjSgFWbKELHChyvDFH9OS9vgqQnA1qX0gjda51oLHAiAGJTkcMHmbP38H/yoosZXKXimgDI8kmC7n64YAUKOIAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3e4RCRA9TVsSAnZWagAAXcsQAJyHHYfW514TclFYJZ3c\nKY7ZXJ5XmKL2sZefSyASWZTfUDtMr/tVlq5Jx0vr2RU/gDgjzADoKF6HX8bW\npKeSA9JuJId4lid/TI/mfc/9jwVtWS9ZyWLsDbpQX/GQJKQRGfzRjxBCGFYi\nrsk8S5ufDaa73QgdIW4GKt/RFZyOtt0dKcY5nPHNAaDKZFVf/+v1AXcM3mky\nAEEnlh20e4QZRZW+BINgPHPqjSGu8SlhG1bAcNrnP3+nP4mSzKag1oCgtkqk\n1hOSwmdLaUEYs1hDPlhids6utLbY7NauLr1sJ+u3q5eQ7p3pjiv8LiSLb/50\n9x+SZ38Q22HkOnp2UpbqG9270nqCOpzFSSDtPmRzGusjmU6hvbp6UAmJy3t3\nH9bGK5MyeqWGbE5dkd428v3Qrnj6QkWP5mgL8E5W9U4J1489COjw6nCiB0kk\nqUEAg+2rWQjlfWgcwc58xqR5Q6/Yy1WBNnKUPuJRJlHlzgeCNziYcLcODvGl\nRCqnIjMTY0OKNdz6BPEjRUzrvSSxvssqUZJ7su05xWM6+f24Q9t9eLRLPGXm\n+LtHnsceFG/K5nq088WQ3yGrvtNvjjbk3N7Y7HG8HI8EHaGXsSX0B/63S9xI\nyB6kI7CLKowkaTjYKVqBkP4su92+H0zdRA9+pvOo3xvB+EOQiD3Ga0Ww05IT\nxRGe\r\n=WuWF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^3.0.0"},"scripts":{"build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.5.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.0_1524493840629_0.8295505455292287","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@casl/react","version":"0.5.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.5.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"88e33f7d6ade25e21e9c9a4d460334267c53f85d","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.5.0.tgz","fileCount":8,"integrity":"sha512-mmtToBwKJCeOPSqrvf/kJGz5A5Kdv4hi74OaNxJ0z1m+6QPXUhUkZO5sk2bQZdiQXH9+u+Rel/XxNRS0srfAyA==","signatures":[{"sig":"MEYCIQDjxqSIhV4elfL2FZjKS1R5R+wwPrLO0PCt3xPi1DNjUgIhAL98kVpq7BCJNr1mwYkxafLtZUTiskauqP335PnCyVS7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+d8rCRA9TVsSAnZWagAANLMP/j2pB9WDmpTono+N2Gy6\nhkJNbC5ljVl7sGu+RQz//OXBrzoogtfpR3TcQ/vuhgmQqF5+ZtgEuFIKCj4w\nT66PCueXHhNdd9apz74rq5597IcVfiVVNxMtoyNrxZl/Q1ePzAHyWiWBIg3P\npQKs8K1ZltnwjWWdVXq15wm3c9Kd/6o/AUVgXF64X87ism5DQvAryYhobhHo\n3OKZGMD3gtQbg7j+ZPROHSkyEYzplu4ZYrhoC7G9V+pwIjt+NQcfBSGSSUtz\nZqny9FpF4ZXYGNNhQV5mLkaJZQOWgWj10OkSNOGCFbDI1f+XOqvRssrihF/9\npWcnplB4vTEAtDVqagkmieG30Dej88vQSL7qp2Dvf4d6lZnBPWi8vttHQCQQ\n4j5xQRqlGN6ICGG7DWzAsrOYZWDFCY4mb3iHAt+4hNjVRZsbWCvI27F1ZFka\nEHdqL/7cI24jzrR3C5OHWPuCBq5b3E+fgS7TmW49Ew79W8jZu1zQ1VxNU8qg\nhQ9hHNrImG5CSEOM78VZsTLHrnr6iYc1e7iJvxr0MbkQxzJZNC0b+jr1Aeer\nkAORVWZWpf1Fk7Yw+zpn4++/b11wK1zcPOBwzjVsI2xL45jD3idZrsO5ICjh\nYzN8GdlXynk5OatlBvHtEdsFBtnNAEB/0XGWOboYpc9nZO6MrHQkQC7skJws\nzww3\r\n=yZaY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^3.0.0"},"scripts":{"build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.5.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.0_1526325033998_0.4610781259308263","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@casl/react","version":"0.6.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.6.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"fdf51df7d47b68cc97b7db09e10264ca3c2415dc","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.6.0.tgz","fileCount":8,"integrity":"sha512-gARJKsDFnOek/+h6US4i5LlgoZw0Fe0hjaG8Ojjcn+8auBpJG9HanOHlD+3yxomITX8xzf+qQ/P011QaMCXlGg==","signatures":[{"sig":"MEUCIQDikVtyfji8wu5chZqbsreffn9k3LN4niBL/smqmAB5dAIgaZeASLJqe9ge1ovPeFgeJKvhPcvb+kRfOm+xyCCGjHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDCI7CRA9TVsSAnZWagAACEMQAIDbFrSw6gvPl8dnBcc0\nZPOJxDIN2dvcnR6PxQe7eYRbXnJDQVYK7HS7dbhP/a3sJEu7ActcqAoEuAd/\npKT6k+jQBRrOl3kE+5C3pTKyVS1mNl52HyIHiLH9HnIX/6slMu83c890S9VZ\n4rfVl/tVmiBYWjugY90Saa1ylPdwMt8VfG9BscoU2ohMKsm5OQ4ecwuYEBe5\nW005S55IykbbvvXcIZSX3zMIRwzJNIoz8SU7NM2330sOVj1leXp0BCNI7J3X\nSRn28906TQtfH3op9fVOcyIvkgBlEtdAZOvgMnRHAw2NtiIHh8wwJAl8U8+t\n3GfY7S3xvs9b2jUTHoXUxY3gm0hgpc2SQ5U/HFSnQM8KsO/qGql11UbLV0bN\n542TLHPlmhU+xXu5nwCiQ5motEPmO2uohX2BqqoDqyYjsWwO7fIWofBVx8kN\njDfb+F8dIlFlJoj0cPxNJiNRNyIxUKygdaRHjvCoBcLmStRws8ypeTbetR41\nkg999um7Z9AeiPoFgbTLRjJehAlOvyDNr+c5WJ48JuhiS3iernb1InsDzZaG\npHu+2zYZQSzoxat8/bJSfAorDolY1IO35pTzIILAbLs7PCNUMlgtD0e4XV1l\nDH/7M0LKglmDaRHsAi9M2D3yAIj0IdiorwKsCpD0QnUqd8qc1pH7BvSLiXCu\nHdhK\r\n=vNjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^3.0.0"},"scripts":{"test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.5.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","semantic-release":"^15.5.0","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.0_1527521849740_0.4166104160248296","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@casl/react","version":"0.7.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.7.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"2a7854aaf8c87ecb80c97e88f4b7e6b961604f5b","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.7.0.tgz","fileCount":8,"integrity":"sha512-c8/8gGhdJvjqwOXX7PlyjcaYtg1vmvTXDDZkmzo8yCmHi11gZpmybqyFFwNOPbJmRgIUn3f83Ypjd0Vnv/aWHg==","signatures":[{"sig":"MEUCIQCu+S0T7VIdha1T/PSAYcUKfJZfKB0Y6sEPiLdtZj61JAIgIKTkGfzfjAalpLdUnH1d61iGcvYBJnGUNKouTC9Soeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIzCdCRA9TVsSAnZWagAAB4kP/33uGVIj32PUNjJN65+u\nwzJetlAgGpBmAD4r6wylhMiClmAalor56C3/Aoa4TmVX0MXPVjPAJmcH/WFI\nWYiEsA1NjtmjGn/KoxiaZHjAanGF0OPsQP1kWhUAl6SK29O4mDukASmCVPnh\nIIm/+NY8tzXP3BpZTUk7l4FlpPNbeqKJJXThJ/iMb+dsxlK6oipSCpasmvWL\nUFZOwzBMdlGISrsPY38GLwXvHdXR5iy/9ejO7K87vhVtCVGdvYFhfcpRGvnN\naDaSXf1jD8Z90Z+idYKxCiE99uv63VrOeSV/j+tmvW/S2AoUjZYn2GjiAzGP\nLY/L5r3bXBxlHInR5xqC58N9zrhOxdVVh5XPVaCM0OEqRtQe2axQP0wV1gAN\nRaLvbDZ3BDYuwFCICYelG6gPnWyBRSp3hi6d2NHXJU2GTYVFbj2mcBZNsCqc\ny2n9uhJnelb6iS6SHJchu/M7XAt8eC2A93BGac8BZ6e4MwXrMiOnuZ6vmaK0\nYuaCQto6eIFZeSKfnoogmdc69ogK0GVSAysPwYhsw8Q6hMS/vdevn8HmM9+u\nmvU/SkD6/faCXHLfeckTWkfsqppKkQQvceWd8wYl2HzCCf9bTIU0aFT9LAVh\ntYRwxAp8T0g3zQZhP21Ke1Q8qj3Z2IJeb/PiU7zyq+o4y/wonsBNv9Jsp5Nv\nAXGE\r\n=FHoP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"index.js","engines":{"npm":"^6.0.0"},"scripts":{"test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"5.6.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.11.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","semantic-release":"^15.5.0","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.0_1529032859899_0.7356031910526015","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@casl/react","version":"0.7.1","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.7.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"3d410a1b968c724ada37a8dbd357c9c9d0d2a7c1","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.7.1.tgz","fileCount":8,"integrity":"sha512-Zzmnqr0tVdvug7jbVQQRG69l4umw+4ue8uL0/rL6oWBaYG24M7TJjgnBj2xw5vu/bv/yQ2FoLrq9D0KYxF+gWA==","signatures":[{"sig":"MEYCIQCTh1tFQ2Dqbtihunw5GZtqA6WjTROww073j7k5/ZXlOQIhAJ49pCaAgTciB7SqI0JgbI0bEegSCndBsp19yPFoOErN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOfwNCRA9TVsSAnZWagAAivgP/1ki4VNLTgR+sXfo7j5+\nte5436lo5F0TmLdzqOx3wxWog+f2Nn57jzQ2ZwGGe174u6KrA2s5zGpaDPXC\nHloMBXYUVdjJbNe582pljojgk30syVEzhj2BCIx0AgqUkPSaQtHknfiQB2+N\nR3PQN3cRCGm+/sIq8z+yHdQfWIffKnXnKv2us2s36PtnHznPqTGXaKuI60ZN\n2QCZNiGBnCTqcd4GhwwrrtiVfucy3zstKK3kCIfLdhiaz0NrM157rnKTe/GB\nzHrSSzN5jzNAm5bSWL5exoE93dpmS1E+cjRE/j2sgPHBV7tPM36prJ3mwrSZ\nMYaTrZwx2/1s28NsMaNICClMJfbCcylJ4yT+8+LZ2izmXlxpTi0FNi+T5UyF\nWy8hrSe2i4hxbRXjUZnq0kqvkM7qNlH60RQE8zXFIEuclbkErW74spKIjKAx\n05yK8mleKKeN3hsCGgi/jw5ZIn1/4MBFYEBeZwsulqEpnrctdCTHd2p3VJ+O\nmZ6VoysvV8RVApldc2FnxmHfEMDWTyWmisjDWRyOMQCLaHbRDBm2aF0drFJH\nk+YriBPVK914k0DCyNmhUSBf+lxIYOag46HU6JNSVDRVzpe/XLaWI8hJxi4V\nhHoG6sEQV09Afw5bCM10eFG+7hbWGNCVSXmgJw4gq+SRfE6eq7xRCF79V7eC\n2sYk\r\n=kSId\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.1.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"10.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","semantic-release":"^15.5.0","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.1_1530526733178_0.4789955715274907","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@casl/react","version":"0.7.2","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.7.2","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"a5d79942187da7a236bd4697caf0edd0fc48203f","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.7.2.tgz","fileCount":8,"integrity":"sha512-XCxE/digjUxy2LCvz/4fWugvd0aXPssOFnH3qr9dE1EIzn3ssiMG5HAILll9y5PffH8POWBnbJe2sp/4TCgN4w==","signatures":[{"sig":"MEYCIQD4FHo4yQfr9c7ywBXqHglKhQap7iBr5u12aadeQudfuwIhAICXdmCD+/87taeogExdo+bo3O9Ouhb3YKE5FI4FGYMd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXghRCRA9TVsSAnZWagAAIo8P/R9ddHrsIhPUgb1C02Lh\n7mh3wqRnoMO0mtMSuq8nRCSUvopMJ0oFMdZAqZ3vP8vb990qwAZ+Tsa8F69y\nzYqcIeYSOgKy3c1UAtLzpGOoBQg+9hIYbPoRyDewdqOWH8zJDEMcGkc2tKNF\n4ehPEE5HOXuBS29vPh6dDUmEYQUfoq4QNr2dYnmO6g1mu4whCahIQEHtbhhX\nrvktUKCLNXxSB1g5nQG/9AfaKerZPQ/5SQEbitsDYTWV9/XBYCKvb+hGK2Fy\n282VbQNzY4b8nVAhPM/Ka7ywL/CvCumYGKbBNUEk/TkVBU0qhvZf7CW6X/DR\nAhfLvI4mw4TM76BD+y8sTue92xlFJmiYvB6aNBXmJIhiQFltcHMYnjMMa8Ru\nEZdgKFTEw7zAICY8uujshsS9v5wJKcU9KdQ+rCK6jVnE4uj4JSVwq0Crsy/1\n5moU9rLPYJWi0M7wGvrdUctlAZgPDDvv/5kCkkusijYrrDnlg4ww1WFZuO0n\nzs4FC52vhMiIt2dLLjBYkNAbtbbnDOCz9pvfRVRvaCsvn1nvLMjcJrUjSbGn\nDYvpiKjorKEzsv7i/oMuB+J3ltOd8tC5eUqy+BqM61148UfuAoECb3VzVr2u\n//UIOvMz18J8BRXxqsPa6CN/kxwAufqxJsL1g3gHcMhRCrS3OPdIaoe3nj6f\n1UC+\r\n=KNCy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.1.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"10.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","semantic-release":"^15.5.0","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.2_1532889169194_0.08460965096444406","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@casl/react","version":"0.8.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.8.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"539bde0eb125539c3b18aca982c3aa816885841f","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.8.0.tgz","fileCount":8,"integrity":"sha512-tmI2N1NbT9MFky6t6M+KaCawOMLHsnPCpdmZlGl6kWF7sYHCIhcSbfCvi2dqLLp7VGrggo1k6Fy3LP2Tieg3sw==","signatures":[{"sig":"MEYCIQCaIc9Dv0kPOz8+CFDr6d5YWtTUcJyIm0uH/U9UBlnLngIhAJAIac5I5Xwg9x8oEj6+zCp2gxoYSDS0qinpjwybQye+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjNGfCRA9TVsSAnZWagAAqi0QAKCNymEh/NIjvRfo9ePr\n5vURD2JEHMNxDy3wtqYjeppg2TuWbtUj6hcc7URv4ATNELiRJ3a1dZUVsmmP\nay6N3IH5TgqvTlVXy/TBPiMjSK0PiZDEyR4optzOc3kcDLPQitU0gAteuBz/\ns0fyefEMDKlneM1vrF255cT5kU/59P5gqTXD3XToJOSccnkxHJi5JLEcmrXg\nc22OxuZA5OaK7q4MIHTE1U8zghlahIl4750CkYH7KJak+GHYPBwC2grQHRVM\nBI7Rgoc7MzMdTpzW8oFoL93UWMsMugYTlzZklB41LJB9s8L8eKo1ZuvgWcom\nsx+Odm+RfENLrYHMODsKphGWZsCFtxGPrHJ2AaTGWdla60XMXskL1BiXSWC2\naqMAwUgfLbveqtjzCd4/ASntU+AISS3JdPT6pIUQOp3xEYCmY2ojExfiKEhY\ndh/On4k94knQ6EPi3zLol8rvgfe6NZTQlqW8yFqVbpcfl1x5opB4s2sKT527\nOynusgp7ER8gtMpvwJwZWuj6PWqwUOfphS8GGprEXxCOXeWJ4gREjbhUx3eE\n4wISEgpyQZQ9uVM2LFd/Jpxn0jBtdlI3+Tiuc/d0/gmwuZJrBHeYmc16jEtp\nNasmgMGzNQZlLXmXmjhUNRnZPWh8jKqh8o+4E3ULN054jZ/Wm0N7jlkxiAQA\nj5GC\r\n=P2HA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.2.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"10.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.0_1535955358025_0.42272380709688795","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@casl/react","version":"0.8.1","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@0.8.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"a14c7f5467835617c797d06ea44bb7ef5b8667b7","tarball":"https://registry.npmjs.org/@casl/react/-/react-0.8.1.tgz","fileCount":8,"integrity":"sha512-YotoU25ElMMwByb3RqkKkFeB6BwgWp24QXKBj8pzBPtwbIW/sn35sZdYEZY1mzZqMBaystMp7yMihDv54ytt8w==","signatures":[{"sig":"MEYCIQDwr7KEGidXRXUNaDX6KSGplHMejIWFKHDlgMZ0Brc3NQIhANgf2FPTgVEr2GmI+ivk7OuxmDYI03KguksJewTElyP/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5I+7CRA9TVsSAnZWagAAmHQP/29NZ2nSXDoQMTYz7Wmx\nSpFpZDaRZWIXxeIPGUH4F0X8dNwOLGOIrS2BnwHAn5/ksEL20//XbCnN9gCk\nUvZ0aGM+YZFrTfvkoFNGx0JzDr169lw6BBdmfHCivqJLYwnr+DdxpDdnb1VX\n5nbQNLRwXas5cTVwjTD8INxiRBMBDyCGfDy1ypeo/+TI6SkVgg4WafLDvrHN\nNfwwcomQLajkDkfLZeCh957TI92XroNc826sNAWJ5HuT6DGq1NsRF6bXNew/\nIEIJlDZSlykt3nZRQ1MDNJUngWDHtsy1fp6hDptVOGKZ5clDoZkHXpGcV7qy\nLfzuyQcaYU4Hu7Bx565cG1ruf95xi7V7gA3ynpNDrXxrYQKt1fDY147XCzVK\n0b0S0Ib8Oqhyv2jBU4Whzd/SbXnS8jmlqb9y4ircIFI0CcFnwpbeRbikO4rH\nXCcTWCFCIgkw/qSlTwp9YNCU8moHVX8UNom7ImOmqhh5rAbgk1ajlb0983pa\nz/ZDILyGERQp1b2YasXc3EwxBMLY9dHB+JtA0gZpZNVXeOgHhsKwDSA1NOan\nuKfCz61b23UVR8B04ZmxUD+NnsdFYYIohDb6FMOF2OgVfzYi9mxlnf+xSMac\n28YwuS8RIjc1vK+kK6JloYHf6vWKEcaDf94vhDNfUmo9sVYD1tTe5UBkv2Ad\n4odS\r\n=tizV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.4.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.1_1541705658435_0.6620637085232317","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@casl/react","version":"1.0.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@1.0.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"fbdc6d69d79a5dcac348b2d1d53c819756357bfe","tarball":"https://registry.npmjs.org/@casl/react/-/react-1.0.0.tgz","fileCount":8,"integrity":"sha512-i9f2a3JGW5R2CLinuFdPOPb/QU0I8Rpg+kJeDIazo4KMlmurJOV15hz045I52MwuR2c+2V9Pq9/oPutH6Yfmkw==","signatures":[{"sig":"MEQCIHgG0hwO8NRpLsEVaFmjLHeHC2KAg8YyOYkF9an0SnThAiAdes6KpYvNij13usfKnHFLFgJK1pkJ8Ehjf/o1Dg+FiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVp5iCRA9TVsSAnZWagAANhoP/iafwZZap+NSSVBadbVN\n7i95FDsMXGak0VXoCyCdAcAyWfk3RQjuZFmWzLh6Z6IcBwOk0V85wpIg1ZvC\ntPPykLGo+RTTgJ32Mpzu4HXLUHo6Mp/2sCj8X+4U1UqaAEQdFoLpvG4Ipa86\n/bP0xVgxtHYJ703HS7wrL8sX9MommizASxcDkXF80Zh7mKydO5TaiWhnZtlS\nhyJFLDFHtOjc5lmTjhcJb49PeVQWRDM5zgyaOmTgghNF7pmux+gXTPszdwmi\nQq87Pyz8pWgvt8NYAefZfoL7q2cF4OZ2QP3kNi612iYrx1Lbhph7swAoYCuC\n7Hb1JXbsNEMoa3szjFhCL6U5cgo8LITuYON8pOav2ZQxRM60DUiOd7+4Uuor\nKu07GSB6Ylwz4W2ItBxEsxw4XAv/cgjKeeCXhtkce8cTQJVFx5qySRdQ2tcP\nFnkNy5A5HT9f7YQRFddWSg4RRl5VHuYtLQaDK9PYOIbEe6lcsCkNvDPZt39F\n/s1cZYeaCMduhieYPjW/mfgBJkJ3OQD4lVHagF2Ddvr4mrPHLG71pV3XxXOm\nBaLo8/az6+m2IlqHBO4YQkQd0xMw1msYMlezLpqVFU8o3fXCALh+RJQzqN+Y\nijoToIL1bcMcL7xWPPUDSPUHDbS59qiFxHhbL83mGpE968K/Pd0U0wgHeLiC\nMh3f\r\n=zGdO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint src/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.5.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"11.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.0_1549180514089_0.5186949287753826","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@casl/react","version":"1.0.1","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@1.0.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"6e020f6fa4c46d659da258bc926638c21eb9aa42","tarball":"https://registry.npmjs.org/@casl/react/-/react-1.0.1.tgz","fileCount":8,"integrity":"sha512-ZUWLDkeZ8FDO1jxEcZC6rO+CAQ7tdqojZgn/oV5MjEpvAk8g5cT76eciyOiBwooC04UWcfGRQuYPXJI3hSSQyA==","signatures":[{"sig":"MEUCIQD0AOchn+RNdL4LTiHy7NF08dYt3gyvuJ/FBoklijtzegIgUbyrH6nTAwTe4/4mCNUrjpDcujJhuN44QTT8gD/CT0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX/kqCRA9TVsSAnZWagAA684QAJSH2Jk7Yip98mB/wBsv\nKzrgq1N5712Z33yiqEWUquhGOitodHKlhDBQltNv1YYlghKI3WDBQRHS8ssz\nFm9YqUen8Ktd4edu0NOANAKd5fE1L84xBDLTJbkRrFIYZBz7NYJAa63b142h\nz/Oa7LZZdAfhOkV8qn8GflxcSjSOjR2smGDZeLX3tmdCXHbHM+SrhyHS+c2I\nAQYBKaOY9XDexGDqZSIFUgYIAz/ChYOMUv8IEzTf/7pKekmlSKqZRCOJGD7P\ngWYh+pwr8TyekHztSE+8eZ1c0ZIvyzuOsdYJPZqOMNymmZB/RYz5KHQqnHeF\nhjwTcSQfwlIan7dU/h2GH7F+8kuMdsORBbSLdb7rZJJzf900BMPICuIaPoBN\nWZrex0173jWql9lqMkV2euz6xp8/3eu5ry++knGTOLuhkVfzFRR4a76tBuKA\ndi/G3XeHi5+Zz+bOFlJ1KPi8iL7VK204voVC9KKz83qMsDEn1/LWWZQTq+hH\ni5+2U6HgxJrsJsVTvDeQnR81z+jLHo+WlSEp2gfVZCcUXobD/EvqKqtHcfRK\nB/RAqWXdUab67fB3Skuih4KiuWSoKoTT5KTE2wuVCvy8FS18aaVAchasn6EM\nBR1dQLX01+HDxyqB+KdweDt7OtarAiInThm1j/XrSPtxniZZ3KsVA5cCPqxB\nPn25\r\n=s+pT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint src/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.5.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"10.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.1_1549793577273_0.9274008280834187","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@casl/react","version":"1.0.2","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@1.0.2","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"ff029f3dde118e647bad8f01f92851c1a80b9089","tarball":"https://registry.npmjs.org/@casl/react/-/react-1.0.2.tgz","fileCount":8,"integrity":"sha512-ARk7ewYWvEHbE7UN5gcV08nVYxn7TnV3q4DAuhEDGAVeNRfrTtKCfmWQZ5pq90hEJo9Vz8/TSDDWWQD+sIKozw==","signatures":[{"sig":"MEUCIQDjobUr/VlSPg1eze4dXhwup76doZ/r1aKTKvVH4Kr2pAIgET9dReaYGjcpnKociWK5GJEBVYX3DZs1wnFp69tqXkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ/HBCRA9TVsSAnZWagAA+xIQAI2BiZSJvk78tsRzltXX\nvZjLPX37/7DZb4MHyN5l44go4H1xWddvB9EAu244tV8cmeaC2QRxOz+CFN0w\ns4d1goCxJuP9PmrXnRz+Y9oKw4Pd3aCc82mfwBfDQkznDkw8Utrkp7C4kF+E\nXy0FL0r9pwJvvliVg8Apyx2LHPyfFaBF8bTIZQUaQj+h6s1Y5vYYinrat4RA\nZcsLR94gNTHWfhYYUx9iCgdnP17xiszlT1doeBSWZqwM0y+HxQSrS+oV+Wnc\nQFCxKbgLj85Uga0haNgKo2KpaWlKMe4MUnSS8v9zPa0nFMjZjnM6N0ChRrAG\nTfLLUAMgpfErWSbJ/KT8IS7vy1UDEg4dvCPP29kYo35dfa67lmUVc8Xx9Hxk\ngKiBDihIIDOEb9ouj4cz2RQAcatzKIOCp/fVbFU9BWEuudkH4GnSv2zlx+/f\nfEYwHH+G//AQYVsD1httIEVVuvBIjwRoPiUycTIetP1k/r9EdPq1h5Gt7BJF\n2drwHQIu3aGBgsr2Kl/s5cRGydUC5KZ2VJ+zg/sUFv3mBz6Ho0YE+l34Tv7C\ng+Dsc+XJ167W3S6Ya4Vj2e0R2n1IUCLAIcCq+t5vuUnq7BaiuXQD+C0qhWfn\nAGZyqww05MZZABL6yad5Fd+NwgzfDJSD7s1W2LFdeNk5SmLMuLDJhm1icC3+\nwtPA\r\n=KN2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint src/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.5.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.2_1550315968770_0.08654805149774036","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@casl/react","version":"1.0.3","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@1.0.3","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"272d57e65400ff61c5916adc67bd79164393d7aa","tarball":"https://registry.npmjs.org/@casl/react/-/react-1.0.3.tgz","fileCount":8,"integrity":"sha512-UG8IM3z1AjtvQaXPnH73PLluraNhJ/hXK42J/PtzUK9jmehay3pw9Xxi5Rtprfgg5r7gealBDig8YAEgpFKU1A==","signatures":[{"sig":"MEYCIQDFV1OO81Q0bQ5dR/FDxHuTGdeNEvPmk8OZ0Yx9jK3QngIhANvfAZBqNspSIl7lj2KNnZSBhkqCDI9BmA/dkyzs6vmn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWflCRA9TVsSAnZWagAA/fkQAIXdxIld3TI8tIR0edSH\nUjyJjoPzQ1d20NiLz3g0UxaYLaNRE6TCWe+SHrsu55C3sZLdWNZmJF3Ok5QQ\nR7VF7SXBaQjOrrqCgrz4ZUdFTLjcuq02zIuEKHZCEAHcQJdzbnv1VzL425Ap\nmnENZwRArPdEMN8cYjyj9I0S4ecwFq/0L8zA2H9G4FgcpXU2sPyRUU5NJ26J\nb+NGDx/1U9nkL7TCq4IHQpEURboN9ibYWaDdxKjRyLdJ66wK1dY6nhZ2egEL\n2Kp0OWiQml/M5UkPk/61WqwKh3+F6x8oVf+LPo+dEt72pcEKxfDMAyzBTikl\noGqqEzKIEI7omN2CopXUkezpi0XtReh4Hq4WUzieqm8N1GrMYBvQNq7C94Fd\nFQicqXDiIv9TALSwTAlA6GQtSTOgtX1OEgEqFq341rHmy915Q7vq2ST+pX4j\nV6Z+adJcWsAkqMFs2YMaUzkU3nsgzNIMvWKtfDDxfdhr3TS6mRs60AKf/oUg\nvdAT5bgpXrqsOO8/VlnmkGsxA6lQWAtHxPNcvjkaj5cXjJK8i93tAf6gyQyl\nH+/49LCDGrTX46/oJpm7isIwUx7a/qdT+jgF3unAXKRU5RHr3ZMJYeGJCiYs\na5BE3pEdCehyh7BJrwNm6wdrgJDIKn8ZEdQWMQieFf36sgSU56Cx4zNfCZ8f\nmfq0\r\n=Hjd0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint src/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.5.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"8.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.3_1553557476713_0.5732021239946463","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@casl/react","version":"1.0.4","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@1.0.4","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"7e3adad4c811c51b787e8573aa747c60bfa18cfe","tarball":"https://registry.npmjs.org/@casl/react/-/react-1.0.4.tgz","fileCount":8,"integrity":"sha512-vdFkjlqFM7FaBPja8LZ/E8/jYiln/r/ol9eARwSR2NkT358Q8SdvVLg9TkIm3kOh17P1irOcT8U5za+VscNRHA==","signatures":[{"sig":"MEUCIFs/LBR4bHnwBIWHx+uPMYcydiVSMiQsoglcu5Fe5PpjAiEAqbOMK5fyb/d8kpsLzbAJ51LIxHtFzzF0hbIGe7xUAMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPUSMCRA9TVsSAnZWagAANwoP/3/1vXwOV79zHQBwOwis\nLZMCkeCBnKeIjuuY4Mwcl7qWeFSfFuj7OSQ1A+MclBRMWVFDSFnJd1NEQTMi\nAfasMfgPxTGHy9PqyNlSGGdc7IrqvgapsrfnYb8DVtHtk+w7hd8Lw65BbXxq\nMk19E8zDGCPP5NcyOyQqGiD+ijCImhESNlr5/zTlubMAF7cGAWIXKxG+B6OP\nMwEJ0H8+1+2BPCU3wWRlmrvQNOwuAYhSF/nxVkfrU5DXCKboZO7PZYNvUxQk\nMgPsCLltApjRkKxcMgAucuF74pVNBTkY8jewKf1UMqzbn3QDPcFkqe2ItnbT\n+b/9mNESgz302Tj7WWcX+VfTf+HkrsxsCjy9AfwvhrhMt4SnOTm8pU1uWV/f\neReo4/z2AuiBtqCgrgFJjQqlTfeLcyJf5vtGrT23lf2hGWsW1hwxzvij5wGx\npfzeshD2alBvdAAfzkKgyJVK8aEbCRhzfH/2X+MRAqqOLdDRYD2akjiW1Kzb\nW+0owYGcR1Tb9eSsZnAh6LpRmg92TNsFB0CCe6wFI0kSFLRL5+rbgCusTwyx\nxW+0BXktCzf9mxIYMT1rc3upG7i/ndxHmyTW1YQMOwDYnE+N+9nmQilRekxb\nbFieoLfL5NMnQDGh1eIa0Caoi8P6y7V6JO8A3BSFATdGg25nAJXxnTya2O0N\nnJ06\r\n=zxWA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint src/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.es && npm run build.umd && npm run build.es5m","rollup":"rollup -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.react","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.9.2","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"10.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","prop-types":"^15.6.0","@casl/ability":"^2.0.0","check-prop-types":"^1.1.2","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","prop-types":"^15.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.4_1564296331902_0.7312531273523366","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@casl/react","version":"2.0.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@2.0.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"f07c69738133e8450dcf2aac25f862a784bd07a8","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.0.0.tgz","fileCount":15,"integrity":"sha512-ovGjDcgf0lNUusoYOKtvY1ErTafDNM9tLkw1KGDEjx6w2FMwSGjgG5e0pBLEBQDNyEjQ8OOhoiaJvTGtBhEkOw==","signatures":[{"sig":"MEQCIHk44QluD8rr5MzjrG+TpHcxPx58fbd6Wvdqtw2gUq0CAiAm6EkJlSUOIamJ0Ui+4XqaFj0lKhXJEaWiGuk+It9p5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejw0eCRA9TVsSAnZWagAADq4P/AiOXyGRC/djiEhW9XVF\naz5IKOFmUl5JDwSpXtP8M61evLrTZqVYHKmHbgtVMjWQZXMejsTwPx3EstNk\nqECXOhA1MZGrKRT1kv2Xnd5ZM0450kC3dRNwLf4XKs+X9JRBoiAOwRaIJdyj\n4RCWTByQPFqXw1zQROLwcUdlVxgTeKGJFc3jKuBjBv15oy7IIyIXesrJ9SZK\nUjz7/523zwZY4d4Ls0ulYrkglU7L1vnvkEhrdwuoaXTjMyd/TfG0ifI/8DHT\nNRYRbB6Vobm6oyvwl54nC9liOvrqPbXzyu1Le5qwKUjXIzRCsa9/qDGN0cIZ\nnzqjD8LnBc66APKcH82deWSlQOZYmybKAQgcclOS+rhRam4Uk8bzdZDS1nXb\nMUF9nlO7Ea15GZ3y0z2bsfrZfiT/zxll1JZRx9RSx+utWmTq+/b4lGMHeU7Q\n/yOGCJHxtxkWf9v9U8aPzvKdvScDzCr1zcWQt4KDAsb4mVH9NHiDH54LLfSw\nqbnWlivuofgbDlt7P8EfiAkuA7tXNajJ2rWf1MC0V5AO9lHmZPoBsG4Fod+y\nTMG7Axr+o9Gq0gwCFMO+NtSL/m9yEdyiN4McA54dfCm7cT6mICVMlZT7WTvO\nG0Y4AOVfFXuw+BbRvgu1jOkBktSMTChu2dTQQyXZSR2xhIq6KBMarXnMIv0k\n0n8y\r\n=eCC0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i src/index.ts -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"npm run build.types","prerelease":"npm test && NODE_ENV=production npm run build","build.types":"rm -rf dist/types/* && tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.14.4","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","@types/react":"^16.9.19","@casl/ability":"^3.0.0","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.0_1586433309604_0.3150096902473918","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@casl/react","version":"2.0.1","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@2.0.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"1cda94b5a8806793c94ab7ad389c44aee77a98c6","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.0.1.tgz","fileCount":15,"integrity":"sha512-0bhyAOBoDoSj67eQS+0sjlo1LcFdRxQNBjrYna9e7xXFioxFLl/FmDVxLKiYVf7RrVsQKJ6sLYcplDGTDwUIlg==","signatures":[{"sig":"MEQCIFqVuyXAvqR2Hx05luzeNRFMsIUMq+sLLI+BfTmnzPZ+AiAzCDhPoH1bCr1GIriXYBZaCXt1rsl8M8rHKSEgytjfMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejxFcCRA9TVsSAnZWagAA7yYQAIAsmPbjKdyE3KLyz4eQ\n9yIa3Vcmu2hn/Jso56Je8cdCyGH9dMA63bPSj9GL890B38CdHvXyYL9M5cOR\n6lukwNRDS1BzVWEiwKqhh7wZaeOAV0dKk4efgYEOkVDzjB60CRSgW1kMYXUT\n/JB5cCshLiPkBpOLaB6yKxHwk5g/hYyVZdiJNUi1E8WmY6J7UQOze9/d9QMt\ngoKlntSNdMUnqpeRTlKHHi9Wu8ZRNM6suECgKc7Sux12XG3cJQYyrH8cmCrj\n2YkV+c8LZ6JbecX13oeMUEpB3NpATW4i8aU9bzrnnvz3hPYxwwn0X2wgruLJ\nIcV9SbAP5EhxJnNCFYdTIXzx/4WlqFIPapEo8Zyf61sh5LADRrbN/W4VifMB\nWUiLwzsQQYbauUO3l/ovIksdqYsrlYuXmURTn6xxOW0NtDDS0WbHy+ockkp5\nkzi4iOBkUE4vDJqdzu4r4fwzYR5WD2UG/Ktqhw4gXBHqoJ3JebNaMUaG634x\nBbqrZUkqCPfvDmbCt7VNqHXZ6atEYHeMS2+Jqfjp4hzL27DquthvvSWuXYu4\nU9Hbac2IfoMIK00rbcVHVOAvEPln7H8n1vJLTM7I8ciG/INHLGvf6O2sCjJC\njQwqNMEOtcNq8gaOozvpIfw40Ojo+lDqIFnSk4MohnWp2ybt7b0aO+MVirTX\ne390\r\n=Jtyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i src/index.ts -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"npm run build.types","prerelease":"npm test && NODE_ENV=production npm run build","build.types":"rm -rf dist/types/* && tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.14.4","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","@types/react":"^16.9.19","@casl/ability":"^3.0.0","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.1_1586434396376_0.03565186373969609","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@casl/react","version":"2.0.2","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@2.0.2","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"da6365263982ba054ba52d67c60a1f918b5a9ddb","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.0.2.tgz","fileCount":15,"integrity":"sha512-c/cl4Q1CyX8UDfaB1yaBwE5hfZzuiRycLKIcxUzcs7xAZquci+5N83KBlkaqluTVgM1BpRw5cgcRrClIxzF8zg==","signatures":[{"sig":"MEYCIQCPr44kRuVuTz+944CpkSQv8rvSxvXJwilrGUUeI0SN7QIhALDvx92n5msryBG5dMup7CTPFMqrSYfgfuU5+Tpb0VbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekLQHCRA9TVsSAnZWagAAhG8P/jJrDuxQhkQxkeINLl8f\nQ2iolRkUu+enm2IiYONfIHZKzNZRlsR1js+0tqF1bV2Eqq9oXK8CWd3WS8Zt\nNbT5HO2qBQ2iRDn7b4hWxsrvTUS1dmGA6JHzOM5giEkL58br1zOMCejUWGl5\nbJLonv9lHvdTthRCYuSw4sQEQ3whbHMgXk/y6VVL2Bb0bGDXMuba/4mGjx5S\n5YoC/aCa1gJN+ESOJFqjMjFlyrRr5V50p1bjqrM79Q75NoiVEB3xpOknoJst\n3PvSWPHLZEIhkKbYprhvVMim8mxBztYWPCT/U51KhTvHwxl6qxP0tg130U0+\nMg+h/2ofSsv11NfYmcQ+VexsD5WqXIY2Y5czD3D5PD1aNZHUmmsHqfDylHL6\nqElFwEnBDQpraCN2sWjYhbCiXZuG7XIP/qxvt5dV8GXWfeScsjdgA3yJrZ41\no5BKw5P5PWpnMXwGLtDc3lOBFVLmcunrev48E51zjgTllEMklnJb0cqamIRM\niIv8VCRMmq4YUsiLHDWgaDlucGdGpJ09vmXTUQE+bLDL1a1qDgwtgrjx7QLr\nOpU/2Mc3Nky9vzw+3A2rBMk/z/P1tfsb9JS9DgjKAe3S48MrjY8GKNWla7ES\ncCZb9Icgspmm8R3XW9xzmITK3DolXuhA9SDqLulLfGaCiwAvGQRXYtIfODUW\nlAMD\r\n=1ns5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"npm run build.types","prerelease":"npm test && NODE_ENV=production npm run build","build.types":"rm -rf dist/types/* && tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.14.4","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","@types/react":"^16.9.19","@casl/ability":"^4.0.0","react-test-renderer":"^16.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.2_1586541575134_0.07713262685859879","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@casl/react","version":"2.1.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@2.1.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"b1768dd0051256b1416d45b28c0b473270641811","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.1.0.tgz","fileCount":17,"integrity":"sha512-jm93iDZ6Uc00eyvrjZn8HNs3D4h8kdg0bqer9ZSnMtoP8tWAkyonxK/5F++nvTbpwtxY1DoSVt/xmLTM0YPR9g==","signatures":[{"sig":"MEUCIQDofvn/ZSIis5MDTU/7IBXdcKoZejkBvgohCgPOhHijggIgOSggJzBG7V+PHr+C/GpnqJYKnWBbeuchTUV8/s7cLIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemuBlCRA9TVsSAnZWagAAWR8P/ivMYeKSaSnUz6gERrYF\n8KAhep7WzM+RuaZglUIf21t45mYLYdM04OAoCvTkmPOutt4QMfdZU9AtU0j7\ndJIZXtUiDD7hGtJgRPyTcXb5O05dv5Usi2Xt4h2Us7wsVxCKS2gaOLqE1X+9\nkji9xzJZq9o3C1ITC/QuYoZDas3/ff3SKXCis4A+I2Ro35HxCWU8SB7V/hr1\nkx8ixhAYwGnl24rFT/9V8nOSeUIY9u9NINk3p9ujqg+DEkFLK/fTWKSDWuQz\nYxqVIr3o4Hvfq8j4Cza+miAesfqNxI4NQYxVm6KAZf3POj7eupAYZ3oY5Den\nz0HPfCLinadfhlMf5ZZ+UM1MPV/S2E/NiJoEByKU6X9iNK9QxsU/E9ieuaX7\n+gHVpk8ZKOu1NmOTcS3v7rkAJ/cjlVtWk7S5B6zX2zTRIDlTvIaoT4TZ4oMb\n494BTIpQciZh/quMh6+nrHXO6pWjd3xNBufuTjrZus49vRPR3J5S5nMsRXpq\nwnP5J8or/r4A9nHloxugmS20O87/WYrS+s9Meq1FB69WX43bj06phn+6MOlk\n1FPhpsIKW9VsJEusiVjxt5gUYS73AaEg1ORY7aXaR8ZpWVgBs3gNpvU7zCp3\ntcmz1FRFi02/3+Kb78E2qkO6SALn7agP6kr7AuyNUe9xde6etppgXxnpYlOD\n+ohg\r\n=m8oW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"npm run build.types","prerelease":"npm test && NODE_ENV=production npm run build","build.types":"rm -rf dist/types/* && tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.14.4","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.3.0","@types/react":"^16.9.19","@casl/ability":"^4.0.0","react-test-renderer":"^16.3.0","@testing-library/react-hooks":"^3.2.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.1.0_1587208292503_0.13114770775453555","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@casl/react","version":"2.1.1","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/react@2.1.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://github.com/stalniy/casl#readme","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"8c2d886e3147a25b99a2cb84860c8cb4f2564dd3","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.1.1.tgz","fileCount":17,"integrity":"sha512-DD0j40OZ+dcQopRdt1tsFaAZ79a1+HGCuMWvExdRcqrbjXFVnFi2kN26KMtwQuzL5FFiH4fmCADCxW3Xjxhs9A==","signatures":[{"sig":"MEUCICf1e5GZEdFfDTbizvPFbb6puI/ygk0y0dM/nXIvboF9AiEAkEJKM1427uG2BJBbPtLLTfKJ2bOpXlm1SpWXGyEHUik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe39utCRA9TVsSAnZWagAApd4P/1oWhGj4CCtG6LnKORZ9\nk1eKf9LD2mIP4rFQ342KwZSJbuKFXEzntSig3z1JjDpgdjZ5fPDM5hi6fvdT\nlYQWCLgELTlp6PungxpNN373R6hO/ad1duxn2H9KJ/ZIAG3GrroLFvt4nPHu\nqGz8XJWYUh6QxRF1umjHJT9Z7o89mD+eOD3bLfKmjY/s0mpydtaCyc0k9B8O\n5AcN/B2UnoK/bgyA8/jjNgXkc/aR62/ebaQyWBXA+mLNXq0ZIUElyGI5J426\nnbKD+7RTX+cp1RUZ2BDEQKISyMS6A8Olw0UDMTMJxq57AxaT32ftiC30UQwQ\nyUvmE1iqmGWlkrHQxdJ0I8AD2QU0fn9PCG+mD7Ipcuk5Ge+4HDLnNBnqNNzu\n+BMZsE89ztn2zPr4eUU11ySnQXAXpEnRP2XoC5+9DvAhssIy7FHdFErtgaHv\nlN8u/JMXl2pZL08C6Z3UVgyQC261U9hUKY6sCXpUIc8h34LTpHxwKiFxIuHH\n++DfYkP8X8UK3nFtZ5qoo6A97UobAZLf3eqXKCOnLWc2EHkvmZKf+qEUgEQa\nLr9pTMG6g2cHED1ZB1kc8jrxJAje8qbAuBxHJK85EL9HNXdfx9AMuefXI6gf\nnRGTl/BLe4TA4tgxv8Ngw1R42gGoqj64FFoUR+W+gDY6Y4/t7WZBRywM64Hx\n9Uqh\r\n=c7Id\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6/index.js","module":"dist/es5m/index.js","engines":{"npm":"^6.0.0"},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../rollup.config.js -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"rm -rf dist/types/* && tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.14.4","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","react":"^16.3.0","eslint":"^7.1.0","rollup":"^2.10.9","babel-jest":"^26.0.0","chai-spies":"^1.0.0","typescript":"~3.8.0","@babel/core":"^7.8.4","@types/node":"^14.0.5","@types/react":"^16.9.19","@casl/ability":"^4.0.0","semantic-release":"15.9.17","@babel/preset-env":"^7.8.4","react-test-renderer":"^16.3.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^7.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^3.0.0","@testing-library/react-hooks":"^3.2.1","eslint-config-airbnb-typescript":"^7.2.1","@typescript-eslint/eslint-plugin":"2.24.0","@babel/plugin-transform-typescript":"^7.10.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.10.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.1.1_1591729069380_0.90614836051427","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@casl/react","version":"2.2.0","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@2.2.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"713eb47256f8578e170f0aaaf3be91abfa61eb4e","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.2.0.tgz","fileCount":20,"integrity":"sha512-m8WN/y2gz8ya2o4jUL9R/wQSI8RIr5Qly+gHqjzDEpvG6U9plUfEJYCPdV0cTChu325hwxvBkqOXrOt3Zk7H7Q==","signatures":[{"sig":"MEUCIQDJrGoy/wie8soPYCnoYX+CoiVoh3fYzu1Ly7o5PYol/QIgDdY3dznIsoJNmi8SNam9HDU7vaj9//hhFm6TYyZMIzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf53vvCRA9TVsSAnZWagAAGUUP/i6oPK1GtxOQc8BcK2tg\n3ArIVeMYE951Jghm49depBTy16vlJWiI0pdISEs7yKogTFYJZWNbU3qWBk+y\nz4yKzKeZbnCCQhWHg2ZctJYXOiutqGUQe+4DMDUnapXN1RXLJkgqwoNzKjKC\nhm8hJp0saIuYRVV9b8J4fv/vHXK3Gcgdr1hUK5u8xH8fLDMqFZK1DufmaHLc\n6xJTeGASCiUx2L7i7oqvkcDgrRRMtv7EMkBmE0c2rINF+0quubiBCIjhXsjO\nTTfc7NihYv0WvnW93j2Drqsq1fOAmjYCmLJnRQm7Z3ms5vvZNOeko3RLKsYg\nWpMBTP7wGfLkeFm/Hc0f1fr3Etit0gqm+OjTkg3uW7X+KW1BNol2qQBRgNjO\nzD/hWsaNouFm5SRIuihKWfajSRA6wEYn+0lvHI8grkEjYNaevmPlpuuU67ma\n+F9T1jrCkIN1MiGIV09lJONTX0WesCx3bWSOPAVBU8Nw/1Kiq3JFkkpk3rfp\nbw2nDAFZ2dmeJG6piSyXebLAtqfO8bL30mGdfyBF8O3Z7a4AOHJc0vN/YWF8\nWEVwTnVSZx3WMsxWTAuNG+D6i5Emv2p1W8VEZqVWLPXLCt3hUZmZnalXtfun\nhVr+yn4KYKP3frUYTkRrASxscqcBvPFdss1c0brg2IRTRcD6wFMdDe7IOpKE\nnMcI\r\n=idY/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"BUILD_TYPES=es5m,es6m,umd rollup -c ../../rollup.config.js -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.14.8","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"14.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","react":"^16.3.0","eslint":"^7.1.0","rollup":"^2.10.9","ts-jest":"^26.4.4","chai-spies":"^1.0.0","typescript":"~4.0.3","@babel/core":"^7.8.4","@types/node":"^14.0.5","@types/react":"^16.9.19","@casl/ability":"^5.1.0","semantic-release":"17.1.1","@babel/preset-env":"^7.8.4","react-test-renderer":"^16.3.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","@semantic-release/github":"^7.0.7","rollup-plugin-sourcemaps":"^0.6.2","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^9.0.0","@semantic-release/changelog":"^5.0.1","@testing-library/react-hooks":"^3.2.1","eslint-config-airbnb-typescript":"^12.0.0","@typescript-eslint/eslint-plugin":"4.7.0","@babel/plugin-transform-typescript":"^7.10.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.10.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.2.0_1609006063446_0.36243945991023296","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@casl/react","version":"2.2.1","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@2.2.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"c83e3d64655680a7714679e791f100a68c339af7","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.2.1.tgz","fileCount":17,"integrity":"sha512-F/Ysjjq/kFpS4+YiPTJ5jxEV26BGJkrHKKtYYgHcek2vgJTtBOMiD0pAjO+KId+cXtnZ1QERhM/Jla062HpVPg==","signatures":[{"sig":"MEQCIDkEgUdkdrMxj6z4FBkr+3FoMvK95D1RKxsuamVqmfo3AiBU8O4E8hA7Ggqn5ZXyASo+72Aq4wWjHG89GKygA52CwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6aLKCRA9TVsSAnZWagAAcPUQAI0hTnxck4ygsyWsMuKM\nAAYUMIApc/Fiti0SYy1hzZaXDiIxUvp55WTNpIGVZFPBGMsb0qyVBfOAdsc2\nn5EnUsAmPUZ/trLlfkZ2X9SRQml8XdvDoEEnNs+rPbYb8mIPNjgx7JRsYGWJ\nlTDJHKuwFAehIict/3V6EGOEDSwM+FIsXUCcb6RRALH8g+Ajvb2rtrod8Adg\nLxPgFjEnZwPd17T3wqqzhA6PDLuCSHEFnM87KqAO9G2WMP3YE8YlG7Qwkh8l\nNAauUYEoBTz50JMGSsQjTnIc0k/m+o6sogSIp7W6v5M9JLTz/J6nYfLOjt7E\n2dwgPCSKtnf4GEZfDcPhOVOKpZx0BFVRxzqQW9TIVlMUQW8cf0QNKiH0XJbw\ngbX9Ax7NKtMEefR4sX5dYqusxtCLvLNBhcA5/X0gxDEX0UKyw7J3LGOJsHS0\n7wkfnIGuS0ij6xYdIctSCwSlDXKAvnUIuQplIR3HHf1aIY1OZZfezRwIv71v\nsnnXfA/jQsN6yE3ZgSSCUT7UrVbyq9FnPrJ0PEP6LYghtjOK7muj1uctbHXN\nIE9eCbUnVA7OqvbHbRx7vcsZrihpGvDGy1GsByZvUcoLYAYIapCZQpSFiocB\newGKYvJ++AnNlNWTTR2kp7mB+UCovN64piaOJoGPetSuYpMO6UFj0oThPNfj\nziak\r\n=qPn3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"BUILD_TYPES=es5m,es6m,umd rollup -c ../../rollup.config.js -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"tsc -p tsconfig.build.json"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.14.8","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"14.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","react":"^16.3.0","eslint":"^7.1.0","rollup":"^2.10.9","ts-jest":"^26.4.4","chai-spies":"^1.0.0","typescript":"~4.0.3","@babel/core":"^7.8.4","@types/node":"^14.0.5","@types/react":"^16.9.19","@casl/ability":"^5.1.0","semantic-release":"17.1.1","@babel/preset-env":"^7.8.4","react-test-renderer":"^16.3.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.5","@semantic-release/github":"^7.0.7","rollup-plugin-sourcemaps":"^0.6.2","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^9.0.0","@semantic-release/changelog":"^5.0.1","@testing-library/react-hooks":"^3.2.1","eslint-config-airbnb-typescript":"^12.0.0","@typescript-eslint/eslint-plugin":"4.11.0","@babel/plugin-transform-typescript":"^7.10.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.10.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.2.1_1609147082238_0.12236153181959075","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@casl/react","version":"2.2.2","keywords":["casl","react","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@2.2.2","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"efd7b992b71a2566386af9b1e79c9fd303f75883","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.2.2.tgz","fileCount":17,"integrity":"sha512-Ab/bUptAJclaGzscQNfddpbR6Cv/dCQbdSFXq60gOMi70Oyb6h2p55ZNE0P+0SW4XsEcmOSXr82nk7TbbXglgg==","signatures":[{"sig":"MEUCIFc8GM4lPTmv6T2JL3fYDtsxxo16FULsLwMrRTLow0LRAiEAzCv6BPi5G5357YS2ZlaDPgkOhqFiLbPfr3EfpnfbEJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgACuBCRA9TVsSAnZWagAANYEP/0LJGHpnzAKKCCwubRD2\nSr0eH/PyTEg4+sPGRE81uinM17LUNJ5xwRpqzKc+SjklVh6dHp3QV1Z9k8qo\nzbcmt0/3zux78/7xq5ErSgcucoChmM6XRiCSSj+5doxF+Juj8KHfVdlWscQ3\nANblrrITw4dyPj1xKhdIvJwz84CM720VryLgP5mLAhAddm95wNr6y4BxYDEL\nashsUO4sE3zw7mLFCH0u2gIp6XccI39azU/CQmddl7zhHvL9cXjm7MLIAATc\nImx5cAtkMZ77yKVIr3NN7kUGKgM/uPbyY9YkQyY6UarBWBppz+/P6R1qJDEm\nWVD/mIjr+gEiUfzyebWUoxxcZKMPWb927gK0jbSkfICkjWwbVlqgUkdlF+Ek\nhomzbE2cfgfE6epL+gfzEm+2ybg0xjaNREOdhIQTXmEMXX0WNLfmFu5Z+eBp\nHg84xgPxVpSN1/kXethhlrKr73s8DYTo/cyx8Ko76LwEr2t6SgNlsq8hNoHQ\n0Ieaq3JDJn/MWVGjrt69JDHCInUyTWcAXBBYDAMONylGuqIM0QVOWhVFbq9O\nLFmXeOef6fQfRNpfSd5a9FISbsQV+lVUFSXme0HljIezDruMsORZd8F3OOs6\nzQZZqmp4ugejkxcwlUi9KHX0Fiz6bBMZPstLPzbdsABNaDRJQH4Gk/c0yL+T\nd80O\r\n=bpQs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"BUILD_TYPES=es5m,es6m,umd rollup -c ../../rollup.config.js -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"tsc -p tsconfig.build.json"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.14.8","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"14.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","react":"^17.0.1","eslint":"^7.1.0","rollup":"^2.10.9","ts-jest":"^26.4.4","chai-spies":"^1.0.0","typescript":"~4.0.0","@babel/core":"^7.8.4","@types/node":"^14.0.5","@types/react":"^17.0.0","@casl/ability":"^5.1.0","semantic-release":"17.3.2","@babel/preset-env":"^7.8.4","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@semantic-release/git":"^9.0.0","rollup-plugin-sourcemaps":"^0.6.2","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^11.0.0","@semantic-release/changelog":"^5.0.1","@testing-library/react-hooks":"^4.0.1","eslint-config-airbnb-typescript":"^12.0.0","@typescript-eslint/eslint-plugin":"4.13.0","@babel/plugin-transform-typescript":"^7.10.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.10.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.2.2_1610623872887_0.4816995882522497","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@casl/react","version":"2.3.0","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@2.3.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"e97493c4ff6cfc99001b71f59a9dbe132f884da2","tarball":"https://registry.npmjs.org/@casl/react/-/react-2.3.0.tgz","fileCount":17,"integrity":"sha512-xP5G9ShXviE56IrU4mPpj1K7bl8KmNOjz3e4YgwrirmRdtZ38rF70a5AkFotWX9hgdH2mqZK/VHiYDGAIlYu1Q==","signatures":[{"sig":"MEUCIBe5UHDbmkZvC4Q6ejSfQD6eK6IgHACKLmtdsC+fZMBOAiEA3d/eFVGD0ZB2A4RSygkUzgRcGkbchawhyRcnby2djA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm3UuCRA9TVsSAnZWagAA970P/jl2D3fOa2B3kuRfEqbe\n0J1mH2rAUmGB1SIND7xWr9+o0xMeW4E1nZ4MbrTTGVR9mWnOlgInrTQdUndp\nm6ZpienvXU1Po/mUoumOedBzSWgRV5xKkGqirWwPu+OTaodByK6kfQseUuy1\nFWSnSC2CJekNBybuHoe2cSjmqYGzI021bwVCW9EO/s1be9r6uXjIAsKJkYTI\nbUgXMmci0923uMvMxXMmnQe/nbmlhlRBTwoDFD1clMoVISo59KbTXQTmttvo\na45BqCD+4P9TVJ4fm20UBQlLMMQ2fit6F7nceSLyxtggc2OU0FOLBt0620k3\ntDt1d4qBH6NxFO9J2xnq5oQjbPLlqvyJ3qKQ8Ob6M2FKqi1gzpSybZ7XPsdM\ne5J1rHWS/Zr/9pZPwW5qsh/Idyp33fmPrSekTLQr8e9LNbx9c/v+atbmPeiP\n/6HhuP2uNd1YAnZs0ZEAKOJZBMK6nav16JFiZ/TxifFeEzarAMGCra/hd1lV\nQTsElQ7G0XpoQnYPi2ZdGfqS2LX8YAiqLRrhZ7DVKkJrstaMFJeSOJRtNO5P\nX/d7E0KoQlGhHtzY/x5r7d+Q7knyR9UIR3JROWiEY+4YuwWw/ZWibCncrFOX\nAxglOMc6jsoh/DJwricpLylW7axFRamtx+zgs7wyhQqExhGOJqsHiQIXub8h\nKq03\r\n=Jt2F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom --config ../dx/config/jest.chai.config.js","build":"BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"dx semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"dx tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"7.8.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"16.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^17.0.1","@casl/dx":"workspace:^1.0.0","chai-spies":"^1.0.0","@types/node":"^14.0.5","@types/react":"^17.0.0","@casl/ability":"^5.1.0","react-test-renderer":"^17.0.1","@testing-library/react-hooks":"^4.0.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.3.0_1620800813773_0.08928242462670855","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@casl/react","version":"3.0.0","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@3.0.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"5fe0e809c97d095cad8055e71d0439c38edf6abb","tarball":"https://registry.npmjs.org/@casl/react/-/react-3.0.0.tgz","fileCount":16,"integrity":"sha512-1/+mHe9MmYVHzy4YrRqS/eZfSMCZdClgcbfohpMui0n4l4x6Ab4Q+Tok6ZGqzqG05vtBVT+pgb77YyZhzSEboQ==","signatures":[{"sig":"MEQCIGa5fqsD4oOrrVfkes8i5HancXIPPYQ7Kf/5RZHdxNvTAiAjY1/eCcYEf5UYWSRgKq5FH6vQX27r7J7BWvY5Nmf+FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikh85ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoodw//eqT8DqcBoV3I6FRrNeH1MymOAEeBhYGwumjJzWUuufvJsOle\r\nAcuDTnThiC8THv6yk65QcNyDrHnPDxUvyIshCgJSUy2ifGdqy7PH1a0bPenY\r\npCsO+F6QiZgJnu1sSStEVIh2pj1VxFgThjLvhGd+YtMPwu5PblqtJvCRFWra\r\nOHTcLk12WSz/uWZlHl7s7d3pt0vrdcZyxREp1lcMhxGceaQEWw3JOFCRLzft\r\nkQYG7Ejd5/VbTKywzu/NnONTCURVoNzY92Xnb8zhFiAWqn+ECEX4Y2S6erAc\r\ny8H7GUBqbhJQ1mJnYUa9S5e1JBaSNI7kRMIydMreaxJLpu4YKOw8DStzpkfF\r\nZaouQBwAhHwzVNK5NLKVj+ZswFj/ZicrGRGg5P6dh234g6gftGEwVhXNhCsj\r\nvxvoZ2zdM4kT1OGQp+/2bVb8IqWTRJnFG5akJZ1vlSuVC1HLTgH90g0GgrU3\r\nkugLKe4bRCdOQ4X0sqUazFm9x8cRoCZnSdYQGUSwyUgyiPuaX6x2BqOX0lHb\r\nh3CJNlHzRwReMWLUp/UsTcq1FLiuwd1DxW/1qtb9BC5JZJ6nbaEyCKVhoXyd\r\n4jqhuNDDyMk71yhmPiTZb4Jc6Ie1FHywZDc/azPK7WoOHIOYLJCIUyyO6bdk\r\nx2M0znwmQn/sbrS7EV6g99mFtFoirDKzwXw=\r\n=giDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"gitHead":"5309ba3bfd56ae44d2b248ebd1ce185e2f93c5aa","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom --config ../dx/config/jest.chai.config.js","build":"BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"dx semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"dx tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"8.1.2","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"16.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^18.0.0","@casl/dx":"workspace:^1.0.0","chai-spies":"^1.0.0","@types/node":"^14.0.5","@types/react":"^18.0.0","@casl/ability":"^5.1.0","react-test-renderer":"^18.0.0","@testing-library/react-hooks":"^4.0.1"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.0.0_1653743417643_0.4572359885814439","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@casl/react","version":"3.0.1","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@3.0.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"7085598d1d90820fa8118740bf11394e69b28fe5","tarball":"https://registry.npmjs.org/@casl/react/-/react-3.0.1.tgz","fileCount":16,"integrity":"sha512-VV76hSOKrfW+oYqqzF0vjt48rjUliQnD4J2+B/mQOYBMjIXmgEEhUNOkaJFlGLzYTpZcoYNlxTyBpgO2VqbEXg==","signatures":[{"sig":"MEYCIQCLgm02MD8dHIeMwk/586604bUsgp2ixklMjHZO+H07rgIhAJqKXaHYchyx+gFcV1UGgKLVomxQ23kqH9wyF6quTxWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3n0hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiKw//RLL1A5v3hYh64OXOucalazaMz/Yy6YyJZvyuFx3Ky2KxVX7L\r\naRnCuECFb3a+Bk+uZJY2AD/dGhF1NYcPmxrx08mky3jepUdXj2stAMHKfIPr\r\nKISRM2GfX2VIiwBjTAXnYRbcN4eTJ1GJZYAEQcPsOhzqNT0Kb0cDahwL5Yc+\r\ngA3MtxQayhj6SlTPLHBit5mnysUr1x9pTXNqRmKj3gPcLoczfYB+JJc0tOPQ\r\nqDil5SyLsBvy6OZkVOrqY8IbkCcitZfyyXQbViFIqK/KeVBhO5taZT/knx7f\r\nVAYpeFl5s9g7nn3kcnYkUAfsvF+oNhHzS8We5pOW47EfnyKlizNsTSjAVFLN\r\nL1PX7Rgp6yhOo6aIjoB5JYfSjO279BKpAICwFdApoIcDS5WYzJK0wOS0pDKQ\r\n/kS7cIZrscM/D69pqfvBwtTEhi7xdbVa1ZwFR3JJKCSZkNt8DyidLq5HBwT0\r\nVT4W99RCKBsxznosvVbHwRwSXEiuxV18MWEr0hfwOx5lL64blCNcUW1FL6oI\r\n67DSNMqSJD0nDqYcKvuFuyjUlHBtJdfRsC8jDcFSXjsGqrHnxHFh6+iDLJCO\r\n7ixPGgG0C/nu6VIWAF8Dw9N6vrs+qWkIfwxyQkiwzKf0iIALtJ5arFVHUADA\r\nWNLB7Q8EGARWfNVugrxxvUqc+8ILJQZTcSk=\r\n=DyAf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"gitHead":"da7e473f9c0794ff5439de2bdcecf8beadc91420","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom --config ../dx/config/jest.chai.config.js","build":"BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"dx semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"dx tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"8.1.2","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^18.0.0","@casl/dx":"workspace:^1.0.0","chai-spies":"^1.0.0","@types/jest":"^26.0.22","@types/node":"^14.0.5","@types/react":"^18.0.0","@casl/ability":"^6.0.0","react-test-renderer":"^18.0.0","@testing-library/react-hooks":"^4.0.1"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.0.1_1658748193000_0.39816684040343353","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@casl/react","version":"3.1.0","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@3.1.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"1bd6cf511686d232158752da9e4ec0e9cc76f234","tarball":"https://registry.npmjs.org/@casl/react/-/react-3.1.0.tgz","fileCount":16,"integrity":"sha512-p4Xmex1Slxz/G0cBtZik+xyOkeOynBUe0UrMFTai6aYkYOb4NyUy3w+9rtnedjcuKijiow2HKJQjnSurLxdc/g==","signatures":[{"sig":"MEUCIQD/htFDCjCq/VJ4rcLtIWDQIB+yA3Nq4USkJrZ1ydDAKwIgZzQeg20B53L9RX0ubgV28pTI8kPLMjga5Yf+b5b9umY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC05bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtLxAApSgRROBV6QRcJT0NM81NzPqdc6cjnv5cW/MyvhVKLmk/fNS+\r\nsfX4nj+DYYxh+Wq/2sdEO/M1vd2i1lliB4VPNcWdrXDsOWqwDXdr8Ga+HdI8\r\nyUPhN6tuDnVW3QiRfrGGV8ULpyf9//qdhPBAxqx41asc0FWVL/dHFe5sWpd4\r\nAqQ3rl2i0mkbzgbkzadmMzDNKHqOmVidthR2b+H0yLkXwHmgHJTK0Gs+c1i+\r\nr0gTI/NwHyaLxI4Xpx5kfVqWjknm2szs4Wpt8zQ50yfTjk8ciGM5EaCoZeH+\r\nATvH/RHhSzv5KrCmtezr86J++ujlrvQGLYTSaxCFYLEyiwdLBHE4+4ZrhCG3\r\nVRuGhFdoDz7mTU1EqoQXXEjENbX0UDGie+GqF+Age1p6PjIoiHcQFiSCWQyE\r\nvKiQ3HH8s3tAK+VzxUjJHXvB5QN/NhucsiBLD9Js4SggWt/jIk+k2BdK6Dud\r\n9DZoCp1pYpSFQoRiRPyU9lePpyijIf9z/zj7CDpPySuJn8kx4RsD95QPwzFD\r\nPoi3h0JDI4zVNwYYA2PelrU9KRw0vhdTKstDuU3bDMfxDQYmTFXHGSySKqS0\r\n6LRsXbQ+mouD9NlP4WLo79BQUiDzLcnbegbrp0FDz2gcE87aLV9UmB/aohC9\r\nFb0Ty3AL4If+OYji+cEl6YNi9pOCdw0rI7E=\r\n=MiW7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"gitHead":"a305df78c6a9e0cdf3ac6c6ad37d61fc03e3e9dc","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom --config ../dx/config/jest.chai.config.js","build":"BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"dx semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"dx tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"8.11.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^18.0.0","@casl/dx":"workspace:^1.0.0","chai-spies":"^1.0.0","@types/jest":"^28.0.0","@types/node":"^14.0.5","@types/react":"^18.0.0","@casl/ability":"^6.0.0","react-test-renderer":"^18.0.0","@testing-library/react-hooks":"^4.0.1"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.1.0_1661685339571_0.6343384354045372","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@casl/react","version":"3.1.1","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@3.1.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"c04c8cc46f0224caf33c61941021d558627a1ffb","tarball":"https://registry.npmjs.org/@casl/react/-/react-3.1.1.tgz","fileCount":15,"integrity":"sha512-Ma0k+k4bPv3NwrU2rKyBxeUPTsZlhMIgijbYRtb2PhkmfGZPVE06TWkC8IyZeiH5htxXfC9n9Ja0l4jjakfaPg==","signatures":[{"sig":"MEYCIQDFht2oxpEICRm3WHtMjPx4vJ8xnQTea1ved8AQs9KVDwIhAOfyjBexwZ0cVKXMij7dhsItubaDYXERRaGvTi9ZakkO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43230},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"gitHead":"0f8c1b3890637dd311f2b187f56c9ffd2ee20e23","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom --config ../dx/config/jest.chai.config.js","build":"BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"dx semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"dx tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"deprecated":"invalid release version","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"10.7.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"18.20.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^18.0.0","@casl/dx":"workspace:^1.0.0","chai-spies":"^1.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^18.0.0","@casl/ability":"^6.0.0","react-test-renderer":"^18.0.0","@testing-library/react-hooks":"^4.0.1"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.1.1_1718529310297_0.7695644977722929","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@casl/react","version":"4.0.0","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@4.0.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"32465919c59bff353ab6234be166318631d7ed27","tarball":"https://registry.npmjs.org/@casl/react/-/react-4.0.0.tgz","fileCount":15,"integrity":"sha512-ovmI4JfNw7TfVVV+XhAJ//gXgMEkkPJU6YBWFVFZGa8Oikdh8Qxr/sdXcqj71QWEHAGN7aSKMtBE0MZylPUVsg==","signatures":[{"sig":"MEUCIQCs4tAe5ptObL0UQ7SxVROnyNgdGqyVhGXKwVJl6Z0sJAIgCpGkpVR2iY/KMSkDiLmsCoBXg8ITZ+RwWFwFPS8dOEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43312},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"gitHead":"3a621c7fc5d2bf38d4c7abbe9823361da303fd88","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom --config ../dx/config/jest.chai.config.js","build":"BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"dx semantic-release","prebuild":"rm -rf dist/* && npm run build.types","prerelease":"npm run lint && npm test && NODE_ENV=production npm run build","build.types":"dx tsc"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"10.2.4","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^18.0.0","@casl/dx":"workspace:^1.0.0","chai-spies":"^1.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^18.0.0","@casl/ability":"^6.0.0","react-test-renderer":"^18.0.0","@testing-library/react-hooks":"^4.0.1"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_4.0.0_1718529764748_0.3322417554230843","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@casl/react","version":"5.0.0","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@5.0.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"6fb35895651274b7f124111f0fee57cd47e70902","tarball":"https://registry.npmjs.org/@casl/react/-/react-5.0.0.tgz","fileCount":14,"integrity":"sha512-jiwr6uOBnQA7h0gs+RJIbFVF24Dw6JLiUPL4pfU0OEjWSJFCcYBz6RPU21XNciWL6xwFDOds81cHosuElxfdmw==","signatures":[{"sig":"MEYCIQDAqLNXrIYAqz0pOOribHe4fNgd3C6tFLu4mravm3avxwIhAIYKVnTaprOjcdJa2HaTPeqlWXBKnpTDzUUjYmOZ3km0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39692},"main":"dist/umd/index.js","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"gitHead":"7cc84ddcae766e30fca23e2c88969fb471dc1ca3","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom","build":"npm run build.prepare && BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"npm run release.prepare && dx semantic-release","build.types":"dx tsc","build.prepare":"rm -rf dist/* && npm run build.types","release.prepare":"npm run lint && npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"10.9.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^19.0.0","@casl/dx":"workspace:^1.0.0","react-dom":"^19.0.0","chai-spies":"^1.0.0","@types/jest":"^29.0.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@casl/ability":"^6.0.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_5.0.0_1736105436117_0.4015066004896892","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@casl/react","version":"5.0.1","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@5.0.1","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"d4a74dbd650c387399708d860765d3385b9a7d8f","tarball":"https://registry.npmjs.org/@casl/react/-/react-5.0.1.tgz","fileCount":14,"integrity":"sha512-8E3GkvwlxEW+bkxWTdvjn6SALNJZa9khNk591xTpU27nPK/nzgfqsVfEvrFjYIQ2LODrxXsWLmw7iHPEI0/TaQ==","signatures":[{"sig":"MEQCIHtiw0HF0CR6XV2ub0Mmf7W7JNbijbHT4wvr7wJ5hJYcAiA5SA2oJN7TtP02hu95pHIEy09asldmAyHJELj3H6ByPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2freact@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39816},"main":"dist/umd/index.js","_from":"file:casl-react-5.0.1.tgz","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom","build":"npm run build.prepare && BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"npm run release.prepare && pnpm publish","build.types":"dx tsc","build.prepare":"rm -rf dist/* && npm run build.types","release.prepare":"npm run lint && npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60109e32-04c9-409c-90c5-953e4bbe2d74"}},"_resolved":"/tmp/91343b7a0f767c0d95d0213810064f00/casl-react-5.0.1.tgz","_integrity":"sha512-8E3GkvwlxEW+bkxWTdvjn6SALNJZa9khNk591xTpU27nPK/nzgfqsVfEvrFjYIQ2LODrxXsWLmw7iHPEI0/TaQ==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"11.6.2","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^19.0.0","@casl/dx":"^1.0.0","react-dom":"^19.0.0","chai-spies":"^1.0.0","@types/jest":"^30.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@casl/ability":"^6.0.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_5.0.1_1768722158809_0.2529117582025533","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@casl/react","version":"6.0.0","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@6.0.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"0461aee45ed31b477b0adcc349abf794e31c3bf0","tarball":"https://registry.npmjs.org/@casl/react/-/react-6.0.0.tgz","fileCount":14,"integrity":"sha512-XLjvUf/DLlS7AcRDXb3GtTrDGxQk09XDTWXs6tKdbeHqSWeydssngFJDFmf7MUtsza/BU+yXgS+C8j/RRx3MbA==","signatures":[{"sig":"MEYCIQCBAmJyPs7x963OfqjBzfhQDc86vrvkUW0dh6pXtII4rwIhANsqUEZ/Srmm8AddDuQ5aS39ltVe/HUy+T3pRtbXB8HV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2freact@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40210},"main":"dist/umd/index.js","_from":"file:casl-react-6.0.0.tgz","es2015":"dist/es6m/index.mjs","module":"dist/es5m/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es6m/index.mjs","require":"./dist/umd/index.js"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom","build":"npm run build.prepare && BUILD_TYPES=es5m,es6m,umd dx rollup -n casl.react -g react:React,prop-types:React.PropTypes,@casl/ability:casl","release":"npm run release.prepare && pnpm publish","build.types":"dx tsc","build.prepare":"rm -rf dist/* && npm run build.types","release.prepare":"npm run lint && npm test && NODE_ENV=production npm run build"},"typings":"./index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60109e32-04c9-409c-90c5-953e4bbe2d74"}},"_resolved":"/tmp/54ca25bac5e18ee2152e4343b5110d3a/casl-react-6.0.0.tgz","_integrity":"sha512-XLjvUf/DLlS7AcRDXb3GtTrDGxQk09XDTWXs6tKdbeHqSWeydssngFJDFmf7MUtsza/BU+yXgS+C8j/RRx3MbA==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"11.11.0","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^19.0.0","@casl/dx":"^1.0.0","react-dom":"^19.0.0","chai-spies":"^1.0.0","@types/jest":"^30.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@casl/ability":"^6.0.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_6.0.0_1776086754619_0.9647577443488606","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-rc":{"name":"@casl/react","version":"7.0.0-rc","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@7.0.0-rc","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"1ea2a9b0a96b9cc3009c8b851181db63afbd1a26","tarball":"https://registry.npmjs.org/@casl/react/-/react-7.0.0-rc.tgz","fileCount":10,"integrity":"sha512-dacPbR8GaGkes3ZnsoEXMkUliKzSn2Scsh4ZO+5SdzkrbQqnLzIqzldTnhFeQBGLNyfCgl8Zou7i2qd/LNhHCQ==","signatures":[{"sig":"MEUCIQDLtX1i2bFkmI7dd14JXGEerVLprnh7bsYiY5dkTe95WwIgK5JNSwyK/1CVapYX+3jiJ+tgDgt3fgKaH2Oga5seeg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24349},"main":"./dist/esm/index.mjs","type":"module","_from":"file:casl-react-7.0.0-rc.tgz","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom","build":"npm run build.prepare && dx tsdown","release":"npm run release.prepare && pnpm publish --tag \"$RELEASE_DIST_TAG\" --publish-branch \"$RELEASE_PUBLISH_BRANCH\"","build.prepare":"rm -rf dist/* && dx tsc","release.prepare":"npm run lint && npm test && NODE_ENV=production npm run build"},"_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"_resolved":"/private/var/folders/k8/80lpbsp125zb0qlx6x6lrv_80000gn/T/d0d0c6e36078cceeb7cdb4efa330bd2d/casl-react-7.0.0-rc.tgz","_integrity":"sha512-dacPbR8GaGkes3ZnsoEXMkUliKzSn2Scsh4ZO+5SdzkrbQqnLzIqzldTnhFeQBGLNyfCgl8Zou7i2qd/LNhHCQ==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"11.6.2","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","react":"^19.0.0","@casl/dx":"^1.0.0","react-dom":"^19.0.0","chai-spies":"^1.0.0","@types/jest":"^30.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@casl/ability":"7.0.0-rc","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_7.0.0-rc_1778242392319_0.2968716987895508","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@casl/react","version":"7.0.0","keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/react@7.0.0","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"0df8035f80e874c579d55b9ee2cc2319e12c3d3a","tarball":"https://registry.npmjs.org/@casl/react/-/react-7.0.0.tgz","fileCount":10,"integrity":"sha512-TfSujWNo4IosHoYZpkGdKXwlKdUBeJCm5CxaApjsOeyNFRfXcGWhHkikK4b6D0L+HgiRiizE7PxHhpc7lv3Z/g==","signatures":[{"sig":"MEUCIQCjUxU4k24xgORjmG9QvoNDEcw46ajnH8afdLf8HdD4dAIgGk0VyrJFjlQbnunuNoj152dUc8q+WId2SU8dulyKiJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2freact@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24343},"main":"./dist/esm/index.mjs","type":"module","_from":"file:casl-react-7.0.0.tgz","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --env jsdom","build":"npm run build.prepare && dx tsdown","release":"npm run release.prepare && pnpm publish --tag \"$RELEASE_DIST_TAG\" --publish-branch \"$RELEASE_PUBLISH_BRANCH\"","build.prepare":"rm -rf dist/* && dx tsc","release.prepare":"npm run lint && npm test && NODE_ENV=production npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60109e32-04c9-409c-90c5-953e4bbe2d74"}},"_resolved":"/tmp/188f36593501d3f81396bee0aac4a77b/casl-react-7.0.0.tgz","_integrity":"sha512-TfSujWNo4IosHoYZpkGdKXwlKdUBeJCm5CxaApjsOeyNFRfXcGWhHkikK4b6D0L+HgiRiizE7PxHhpc7lv3Z/g==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-react"},"_npmVersion":"11.12.1","description":"React component for CASL which makes it easy to add permissions in any React application","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","react":"^19.0.0","@casl/dx":"^1.0.0","react-dom":"^19.0.0","chai-spies":"^1.0.0","@types/jest":"^30.0.0","@types/node":"^24.0.0","@types/react":"^19.0.0","@casl/ability":"7.0.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_7.0.0_1779370598047_0.2456606834846069","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@casl/react","version":"7.0.1","description":"React component for CASL which makes it easy to add permissions in any React application","main":"./dist/esm/index.mjs","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","require":"./dist/cjs/index.cjs","import":"./dist/esm/index.mjs"}},"repository":{"type":"git","url":"git+https://github.com/stalniy/casl.git","directory":"packages/casl-react"},"bugs":{"url":"https://github.com/stalniy/casl/issues"},"homepage":"https://casl.js.org","publishConfig":{"access":"public"},"keywords":["casl","react","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","peerDependencies":{"@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0 || ^7.0.0","react":"^18.0.0 || ^19.0.0"},"devDependencies":{"@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/jest":"^30.0.0","@types/node":"^24.12.2","@types/react":"^19.2.14","chai":"^4.5.0","chai-spies":"^1.1.0","react":"^19.2.5","react-dom":"^19.2.5","@casl/ability":"7.0.1","@casl/dx":"^1.0.0"},"scripts":{"build.prepare":"rm -rf dist/* && dx tsc","build":"npm run build.prepare && dx tsdown","lint":"dx eslint src/ spec/","test":"dx jest --env jsdom","release.prepare":"npm run lint && npm test && NODE_ENV=production npm run build","release":"npm run release.prepare && pnpm publish --tag \"$RELEASE_DIST_TAG\" --publish-branch \"$RELEASE_PUBLISH_BRANCH\""},"_id":"@casl/react@7.0.1","_integrity":"sha512-HFfBxQD5wFUIyd9gAPa5LDqMbB7CIOqRcocxzwMC589d8vLMzaz/OAdFLglGiBz9pAcumC0ULp5QLFiYZ46mUw==","_resolved":"/tmp/e0ca474d2e0d25d6eb6bb8947c47592d/casl-react-7.0.1.tgz","_from":"file:casl-react-7.0.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-HFfBxQD5wFUIyd9gAPa5LDqMbB7CIOqRcocxzwMC589d8vLMzaz/OAdFLglGiBz9pAcumC0ULp5QLFiYZ46mUw==","shasum":"632ab10c66315fc06733c7f9550d8b73332bf437","tarball":"https://registry.npmjs.org/@casl/react/-/react-7.0.1.tgz","fileCount":10,"unpackedSize":24414,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2freact@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHdZIxrvrbS38pc7DMSDLVjiPdMyGHEAnth4p0A/8cZKAiEAgL3aupwuHsu2OMWSMLNAbHFBV5mmRLFMs8t0ADYYmhU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:60109e32-04c9-409c-90c5-953e4bbe2d74"}},"directories":{},"maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_7.0.1_1783367792430_0.9788689434923294"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-17T19:14:50.584Z","modified":"2026-07-06T19:56:32.897Z","0.1.0":"2018-03-11T12:18:38.059Z","0.1.0-alpha.2":"2018-03-17T19:14:50.673Z","0.1.0-alpha.ade5be4a":"2018-03-18T07:02:42.127Z","0.1.1":"2018-03-23T06:55:54.473Z","0.2.0":"2018-04-20T16:03:44.678Z","0.3.0":"2018-04-20T19:30:32.989Z","0.4.0":"2018-04-23T14:30:40.683Z","0.5.0":"2018-05-14T19:10:34.084Z","0.6.0":"2018-05-28T15:37:29.803Z","0.7.0":"2018-06-15T03:20:59.952Z","0.7.1":"2018-07-02T10:18:53.266Z","0.7.2":"2018-07-29T18:32:49.275Z","0.8.0":"2018-09-03T06:15:58.187Z","0.8.1":"2018-11-08T19:34:18.591Z","1.0.0":"2019-02-03T07:55:14.208Z","1.0.1":"2019-02-10T10:12:57.482Z","1.0.2":"2019-02-16T11:19:28.960Z","1.0.3":"2019-03-25T23:44:36.891Z","1.0.4":"2019-07-28T06:45:32.144Z","2.0.0":"2020-04-09T11:55:09.783Z","2.0.1":"2020-04-09T12:13:16.503Z","2.0.2":"2020-04-10T17:59:35.276Z","2.1.0":"2020-04-18T11:11:32.656Z","2.1.1":"2020-06-09T18:57:49.567Z","2.2.0":"2020-12-26T18:07:43.572Z","2.2.1":"2020-12-28T09:18:02.467Z","2.2.2":"2021-01-14T11:31:13.084Z","2.3.0":"2021-05-12T06:26:53.931Z","3.0.0":"2022-05-28T13:10:17.870Z","3.0.1":"2022-07-25T11:23:13.200Z","3.1.0":"2022-08-28T11:15:39.821Z","3.1.1":"2024-06-16T09:15:10.533Z","4.0.0":"2024-06-16T09:22:44.897Z","5.0.0":"2025-01-05T19:30:36.311Z","5.0.1":"2026-01-18T07:42:38.951Z","6.0.0":"2026-04-13T13:25:54.756Z","7.0.0-rc":"2026-05-08T12:13:12.501Z","7.0.0":"2026-05-21T13:36:38.218Z","7.0.1":"2026-07-06T19:56:32.575Z"},"bugs":{"url":"https://github.com/stalniy/casl/issues"},"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","homepage":"https://casl.js.org","keywords":["casl","react","authorization","acl","permissions"],"repository":{"type":"git","url":"git+https://github.com/stalniy/casl.git","directory":"packages/casl-react"},"description":"React component for CASL which makes it easy to add permissions in any React application","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"readme":"# CASL React\n\n[![@casl/react NPM version](https://badge.fury.io/js/%40casl%2Freact.svg)](https://badge.fury.io/js/%40casl%2Freact)\n[![](https://img.shields.io/npm/dm/%40casl%2Freact.svg)](https://www.npmjs.com/package/%40casl%2Freact)\n[![Support](https://img.shields.io/badge/Support-github%20discussions-green?style=flat&link=https://github.com/stalniy/casl/discussions)](https://github.com/stalniy/casl/discussions)\n\nThis package integrates `@casl/ability` with [React]. It provides:\n\n* `AbilityProvider` to expose the current `Ability` instance through React context\n* declarative `<Can>` component for conditional rendering\n* `useAbility` hook for imperative checks that stay in sync with ability updates\n\n> `@casl/react` perfectly works with [React Native](https://reactnative.dev/)\n\n## Installation\n\n```sh\nnpm install @casl/react @casl/ability\n# or\nyarn add @casl/react @casl/ability\n# or\npnpm add @casl/react @casl/ability\n```\n\n## Quick Start\n\n```tsx\nimport { createMongoAbility } from '@casl/ability';\nimport { AbilityProvider, Can, useAbility } from '@casl/react';\n\nconst ability = createMongoAbility([\n  { action: 'read', subject: 'Post' },\n  { action: 'create', subject: 'Post' },\n]);\n\nexport function App() {\n  return (\n    <AbilityProvider value={ability}>\n      <Can I=\"read\" a=\"Post\">\n        <div>List of posts</div>\n      </Can>\n      <CreatePostButton />\n    </AbilityProvider>\n  );\n}\n\nfunction CreatePostButton() {\n  const ability = useAbility();\n  return ability.can('create', 'Post') && (\n    <button>Create Post</button>\n  );\n}\n```\n\nUse `<Can>` for straightforward conditional rendering in JSX and `useAbility()` when the permission check is part of more complex component logic.\n\n## Can component\n\n`<Can>` reads the current `Ability` instance from `AbilityProvider`, re-renders when rules change, and memoizes the relevant rule lookup until the ability, rules, or relevant props change.\n\nIt accepts children and 6 properties:\n\n* `do` - name of the action (e.g., `read`, `update`). Has an alias `I`\n* `on` - checked subject. Has `a`, `an`, `this` aliases\n* `field` - checked field\n\n  ```jsx\n  export default ({ post }) => <Can I=\"read\" this={post} field=\"title\">\n    Yes, you can do this! ;)\n  </Can>\n  ```\n\n* `not` - inverts ability check and show UI if user cannot do some action:\n\n  ```jsx\n  export default () => <Can not I=\"create\" a=\"Post\">\n    You are not allowed to create a post\n  </Can>\n  ```\n\n* `passThrough` - renders children in spite of what `ability.can` returns. This is useful for creating custom components based on `Can`. For example, if you need to disable button based on user permissions:\n\n  ```jsx\n  export default () => (\n    <Can I=\"create\" a=\"Post\" passThrough>\n      {({ isAllowed, reason }) => (\n        <button disabled={!isAllowed} title={reason}>Save</button>\n      )}\n    </Can>\n  )\n  ```\n\n* `children` - elements to hide or render. May be either a render function that receives `{ isAllowed, ability, reason }`:\n\n  ```jsx\n  export default () => <Can I=\"create\" a=\"Post\">\n    {({ isAllowed, reason }) => (\n      <button disabled={!isAllowed} title={reason}>Create Post</button>\n    )}\n  </Can>\n  ```\n\n  or React elements:\n\n  ```jsx\n  export default () => <Can I=\"create\" a=\"Post\">\n    <button onClick={this.createPost}>Create Post</button>\n  </Can>\n  ```\n\n> it's better to pass children as a render function because it will not create additional React elements if user doesn't have ability to do some action (in the case above `create Post`)\n\nFor simple visibility guards, `<Can>` keeps JSX readable. For more complex conditions, composing several checks, or passing authorization state deeper into your component tree, prefer `useAbility`.\n\n### Provide Ability instance\n\nWrap the part of your app that needs authorization checks with `AbilityProvider`:\n\n```jsx @{data-filename=\"App.jsx\"}\nimport { AbilityProvider } from '@casl/react';\nimport ability from './ability';\n\nexport default function App() {\n  return (\n    <AbilityProvider ability={ability}>\n      <TodoApp />\n    </AbilityProvider>\n  )\n}\n```\n\n> See [CASL guide](https://casl.js.org/v6/en/guide/intro) to learn how to define `Ability` instance.\n\nand use our `Can` component:\n\n```jsx\nimport React, { Component } from 'react'\nimport { Can } from '@casl/react'\n\nexport class TodoApp extends Component {\n  createTodo = () => {\n    // implement logic to show new todo form\n  };\n\n  render() {\n    return (\n      <Can I=\"create\" a=\"Todo\">\n        <button onClick={this.createTodo}>Create Todo</button>\n      </Can>\n    )\n  }\n}\n```\n\n### Imperative access to Ability instance\n\nSometimes the logic in a component is more complex than a simple visibility guard. In such cases, use `useAbility`. It reads the current ability from `AbilityProvider` and re-renders the component when ability rules change:\n\n```jsx\nimport { useAbility } from '@casl/react';\n\nexport default () => {\n  const createTodo = () => { /* logic to show new todo form */ };\n  const ability = useAbility();\n\n  return (\n    <div>\n      {ability.can('create', 'Todo') &&\n        <button onClick={createTodo}>Create Todo</button>}\n    </div>\n  );\n}\n```\n\n### Property names and aliases\n\nAs you can see from the code above, component name and its property names and values create an English sentence, actually a question. For example, the code below reads as `Can I create a Post`:\n\n```jsx\nexport default () => <Can I=\"create\" a=\"Post\">\n  <button onClick={...}>Create Post</button>\n</Can>\n```\n\nThere are several other property aliases which allow to construct a readable question:\n\n* use `a` (or `an`) alias when you check by Type\n\n  ```jsx\n  export default () => <Can I=\"read\" a=\"Post\">...</Can>\n  ```\n\n* use `this` alias instead of `a` when you check action on a particular instance. So, the question can be read as \"Can I read this *particular* post?\"\n\n  ```jsx\n  // `this.props.post` is an instance of `Post` class (i.e., model instance)\n  export default () => <Can I=\"read\" this={this.props.post}>...</Can>\n  ```\n\n* use `do` and `on` if you are bored and don't want to make your code more readable ;)\n\n  ```jsx\n  // `this.props.post` is an instance of `Post` class (i.e., model instance)\n  export default () => <Can do=\"read\" on={this.props.post}>...</Can>\n\n  // or per field check\n  export default () => <Can do=\"read\" on={this.props.post} field=\"title\">...</Can>\n  ```\n\n## TypeScript support\n\nThe package is written in TypeScript, so don't worry that you need to keep all the properties and aliases in mind. If you use TypeScript, your IDE will suggest you the correct usage and TypeScript will warn you if you make a mistake.\n\n## Update Ability instance\n\nMajority of applications that need permission checking support have something like `AuthService` or `LoginService` or `Session` service (name it as you wish) which is responsible for user login/logout functionality. Whenever user login (and logout), we need to update `Ability` instance with new rules. Usually you will do this in your `LoginComponent`.\n\nLet's imagine that server returns user with a role on login:\n\n```ts @{data-filename=\"Login.tsx\"}\nimport { AbilityBuilder, Ability } from '@casl/ability';\nimport React, { useState } from 'react';\nimport { useAbility } from '@casl/react';\n\nfunction updateAbility(ability, user) {\n  const { can, rules } = new AbilityBuilder(Ability);\n\n  if (user.role === 'admin') {\n    can('manage', 'all');\n  } else {\n    can('read', 'all');\n  }\n\n  ability.update(rules);\n}\n\nexport default () => {\n  const [username, setUsername] = useState('');\n  const [password, setPassword] = useState('');\n  const ability = useAbility();\n  const login = () => {\n    const params = {\n      method: 'POST',\n      body: JSON.stringify({ username, password })\n    };\n    return fetch('path/to/api/login', params)\n      .then(response => response.json())\n      .then(({ user }) => updateAbility(ability, user));\n  };\n\n  return (\n    <form>\n      {/* input fields */}\n      <button onClick={login}>Login</button>\n    </form>\n  );\n};\n```\n\n> See [Define rules](https://casl.js.org/v6/en/guide/define-rules) to get more information of how to define `Ability`\n\n## `useAbility` usage within hooks\n\nUsing the return value `ability` of `const ability = useAbility()` within hook dependencies won't trigger a rerender when the rules are updated. You have to specify `ability.rules`:\n\n```jsx\nconst posts = React.useMemo(() => getPosts(ability), [ability.rules]);\n// ✅ calling ability.update will update the list of posts\n```\n\n## Want to help?\n\nWant to file a bug, contribute some code, or improve documentation? Excellent! Read up on guidelines for [contributing].\n\nIf you'd like to help us sustain our community and project, consider [to become a financial contributor on Open Collective](https://opencollective.com/casljs/contribute)\n\n> See [Support CASL](https://casl.js.org/v6/en/support-casljs) for details\n\n## License\n\n[MIT License](http://www.opensource.org/licenses/MIT)\n\n[contributing]: https://github.com/stalniy/casl/blob/master/CONTRIBUTING.md\n[React]: https://reactjs.org/\n","readmeFilename":"README.md"}