{"_id":"@casl/angular","_rev":"76-b99665c1b234f94108d4279a147f5427","name":"@casl/angular","dist-tags":{"canary":"0.1.0-alpha.ade5be4a","next":"10.0.0-rc","latest":"10.0.3"},"versions":{"0.1.0-alpha.2":{"name":"@casl/angular","version":"0.1.0-alpha.2","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"d36637bbeb8c4e4ddd79a6b6a0c4dd44570fb158","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-0.1.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-T/WXPszDqKgHu4xmJQgOcAnsPCJiLr7aAjxgl0XkBGC58JNteikLFISh9GjojkbO8U8/GQR2VX3eltPIF00vXQ==","signatures":[{"sig":"MEQCIH9a8KrO3+XlrzGT71SbhnN3Ew3cOnlpVpauNh4z0HKcAiBWevRcUhJ7H2Uq7j+a2fOxP4K8c7UyPasFkalyVkoARQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19542},"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 @angular/core:ng.core,@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.ng","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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^5.5.6","zone.js":"^0.8.20","@angular/core":"latest","@casl/ability":"^2.0.0-alpha.2","@angular/common":"^5.2.7","jest-zone-patch":"0.0.8","@angular/compiler":"^5.2.7","@angular/platform-browser":"^5.2.7","@angular/platform-browser-dynamic":"^5.2.7"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/angular_0.1.0-alpha.2_1521314074540_0.15111600957852755","host":"s3://npm-registry-packages"}},"0.1.0-alpha.ade5be4a":{"name":"@casl/angular","version":"0.1.0-alpha.ade5be4a","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"cd53a318bb9397cb7fec94206649a9a68f745040","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-0.1.0-alpha.ade5be4a.tgz","fileCount":7,"integrity":"sha512-fbFdQZGnBRcmatwU4vH8AiKhfjLUG1whaDSvw074Je/KuATLP/DNPcsBYbz61pNj4e0vytQXADXbdf981wPE+Q==","signatures":[{"sig":"MEUCIQDxGA+aoiYCzokSJHYkVc3DmbBJ6v26eb/VEOQARY0eIgIgZPLTBKYiXCkqkD3lKIP9j5wUgvtlJ304xJYrE8yICxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14296},"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 @angular/core:ng.core,@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.ng","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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^5.5.6","zone.js":"^0.8.20","@angular/core":"latest","@casl/ability":"^2.0.0-alpha.ade5be4a","@angular/common":"^5.2.7","jest-zone-patch":"0.0.8","@angular/compiler":"^5.2.7","@angular/platform-browser":"^5.2.7","@angular/platform-browser-dynamic":"^5.2.7"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/angular_0.1.0-alpha.ade5be4a_1521356558157_0.9990727569992406","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@casl/angular","version":"0.1.1","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"7c7d8848747d101c1440fa59d552e6bb728fe607","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-0.1.1.tgz","fileCount":7,"integrity":"sha512-oEW9f0G32CEOGWLUvRq7nuXdcb2cUhgfk5kwtJU2te9lJ+8Ixpc9oeItoAULCBDCBrdFZu6Lc+o4tBzkOqLGTw==","signatures":[{"sig":"MEUCID2kS1ZEQ9pArgrdifNLz76oCNz/Qwi9qTwG75gtIQ3eAiEA73nhIpXND3lJ5LJzSUszi6L1GeFdSCeN3abY3yIuqWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14039},"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 @angular/core:ng.core,@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.ng","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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^5.5.6","zone.js":"^0.8.20","@angular/core":"latest","@casl/ability":"^2.0.0","@angular/common":"^5.2.7","jest-zone-patch":"0.0.8","@angular/compiler":"^5.2.7","@angular/platform-browser":"^5.2.7","@angular/platform-browser-dynamic":"^5.2.7"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/angular_0.1.1_1521788085824_0.37895643860359574","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@casl/angular","version":"0.2.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"5038639d5e18ca3b6f978a904cb26b3f27f0721a","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-0.2.0.tgz","fileCount":8,"integrity":"sha512-o6EsGljZy5S3qQ+W9miNPZTxc3OOPPa3XzH4P0UXVGW+tguCFDOmCsefbiQU/y/vqHE2+F2ImjR3w1hEVDoT4Q==","signatures":[{"sig":"MEQCIDXIKEDtkpAQkBlNuELLs9IJglBcLU5WhozGEqrLOt4rAiBvASOMJS5EP4/tn7qVZ+GfDrc6KencoX1+7NS2hdhmWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4cvjCRA9TVsSAnZWagAA8lgP/ifM65iDsThaEY+IS7Z2\nBJanSegdDT7BSDWe+t+U3hZtGSfYjzwignP7i35a5bTvDoyPe9QVxC5M1LxY\nVqGl+wY8/u+zXA1t0TZPidVVq4l/TTldbgADUew3TXMSUOMNdZ4PLUhFrzGC\nImUTc41l08VlpAa2GIj3IZOsUDMs4EqZHFAeo9PmYCcimncmiFnwJHf0rCwe\n+eF9hi+DTPS1c4uVcI7S6IXTQ9+staYVB9xEcR4EGh7tHhbtU6G9o6GyZWz3\nHMzmxHRxX6QJHfmbFPtze3JVs3IVF4+fYTlanpeE8am8DeXYTvgMLP3iIv1C\n1n0nLzTL+jFiK7tQVNYcQKvCp27JX+cPnJf2yD7oFsE0r7S1aPF1dsjLuTOR\nsJIrAhs/sniroTD8/je2f6NEPQCqdUTJ4Musd8KOkOvRd9KQDv8SRxe/Tw96\nYG+gq1rdk68BS3MCaRQRutHNP5X2RU7zqDXe2ZOspaDGsiQ+EOlDFsP+Bb7p\nq9npP4uU+19C5mot6pgRZq7XxgiMTpmcax08lQZpWhCDbwD6Y1CIHJ/dAPG6\nfwLj/XlQq2wWXcoIN1sLj9tW+NITdtBMOdbxYhx3Wde29AeNxKlrc6yIt6wO\nv+MiDGdocz96bl6HAUraXuWkAbZSH2pJMmEPwtwkNaHKnDSenXrpQuBSVQUA\n1GZo\r\n=EMZH\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 @angular/core:ng.core,@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.ng","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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.8.20","rxjs-compat":"^6.0.0","@angular/core":"latest","@casl/ability":"^2.0.0","@angular/common":"^5.2.7","jest-zone-patch":"0.0.8","@angular/compiler":"^5.2.7","@angular/platform-browser":"^5.2.7","@angular/platform-browser-dynamic":"^5.2.7"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/angular_0.2.0_1524747234944_0.5875077164820508","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@casl/angular","version":"0.3.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"60f019c3bc3442d9091353015da9cda8c17d3a45","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-0.3.0.tgz","fileCount":8,"integrity":"sha512-ldeoViug1c6kARKBcXI6rLi6mG7XjObK2PlCIj86g0H7DE38HJaYFBHIs/NCLSyLk0TgPA+2Ij8/SfSfPVRoJg==","signatures":[{"sig":"MEYCIQClPYzwPhcWZOc199nu2/V2z9VsLfA17NYybKkltvJ0gwIhAJam/qHolqHwTslRoxp5L1w+DF3a9gslWS+KDMoYNnXa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+d8RCRA9TVsSAnZWagAA0bsP/Rk3p1JCl3337G9QxJSz\nRz+vD54AjL3u1mwPImWm4EE8bazv2GUF0l5z/SXeXx6csE26GHGyK4PB/Qnw\necaTYwT3EkzM6banDMBYD3IS2l+a5ImHVVU+2Gfb6Sm4STA1Lvh42LdnsszY\nn74DX/ChT0LVFK+V8zLZmv/SdUontnMpWh3IhOQOxmhV/y4ODU3ZtrWbRDYX\nbIrF35O2EjXdkgcrgeS/Pff3nUhvaGQ61hQ1tCyQNMf5EfGhE3CUS6opekLg\nFs9JhYMzz984kmN2WkOxv7zcmHCyjqQmvnuvJrRZTFOfA/3enNN8kbJFgAaq\nK5Le1h4HxUf9hM/CFrlol54VSf05KY/n/KbE+/kfVDiKPuoUBfCUmeT4SLxf\nbxa+CewxpM09SFrZtEmbuM3sYLDDg1N+Ze5F5OA9PTXojwiUtOE+B9O0pSTW\nB3Og6p4haVfiXGxQgwn+taln6YKsthkodwZ3iJGwZd1VbHj8KLGsJWIS3Qgd\nj7POYQDf27vgUR/CVv7olBh13w4PwgX4rH+IuQJLQzCdTfY6admPM9qKYx8q\nlwEsegrpr05jaSeSDdGhjJOP7G+mz7Nfi3oR14FaHlMvNUoQN3P5FW3K7s56\ns5BD9bjdWdCm0AB3ff1SgFE5gBiBDW3Yt/4+vpYyd9ypBZzGy7id5PqcLp5T\niRwZ\r\n=1JrN\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 @angular/core:ng.core,@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.ng","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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"8.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.8.20","rxjs-compat":"^6.0.0","@angular/core":"latest","@casl/ability":"^2.0.0","@angular/common":"^6.0.0","jest-zone-patch":"0.0.8","@angular/compiler":"^6.0.0","@angular/platform-browser":"^6.0.0","@angular/platform-browser-dynamic":"^6.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/angular_0.3.0_1526325008519_0.7631553501435477","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@casl/angular","version":"0.3.1","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@0.3.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":"217257bf13ed956fb6a0f9ad4c33f282dec5fdd1","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-0.3.1.tgz","fileCount":8,"integrity":"sha512-ezADuC8p9BpQGrnzMi7Nk2yhh5WZJkdYkKwLww/srTIbn3jByvDLCQKc8TpW6SVh8oXwKHJ/PnoSNfGd8ZMq6w==","signatures":[{"sig":"MEQCIG9rRbtxmACYpatJWPoO+mFy2tgkQ2SN360VfDya+T0cAiAVkILS9JptYlF8WSLr5KHqOGTPa/ezIjJ5NYGrIrQ+1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOfoxCRA9TVsSAnZWagAADiwP/RtpFZ08wwmIBq1pnfGl\nWZD3qk7pWJXIU3AeNzIAL9k5ktPvKOY0Lvn69AEtF/P9IBMm6mklhuJVEOJf\nI/yGNkf2Pr7ao6RYCYUWBiPPz2o6k48ScqEATXGl7EnxVxm13lfR+hDmRKIp\nI8+ZCZWFZnie6mOaVhhgaYsOU9SYX1BmNoqQwneWliz3morhWknk1707uM2f\n66PNFeHwB1RLqj1uhcMtZ6jRhShlXEYJcKqTzJzvMuzClWfITgL2oTod54+v\nWziYt70o5pgFA04ZM4zslrREjF/h4HGPbSdU2rIpQ/UE5s5yKlJJW3LBq/9I\nbZzuv7/nEvnEOslspx7Rs1PX5QPBYDPOFZdKCaIo3HEg9PAcFrkr9PLctKVk\ns8Ip9POymaaoC3iJQSzkQaC60U2zCnBjY/Pv2jIkenK8pmlPApQqC9mnrsla\nduZVfF7/eYwKV0xz5og42jLtTVEWGVJUwDSUgWZ4+7S3t+wTJ68zEp7IO1Fg\nRLSzIWLjPlwdeoYdMAvr8/v4+3OI62Teu0zsyfMcdthmOEfkbJ81p2XcrIW/\n7hemyvfmwLmQJ//lHIGYdBPWsIfJUIttC1R5aJUla7q/Wvt5t7ZtRb71PgbK\nnC5m0Nr6TTzcXN/jKFAv6ZQndkhhpqP0Fcrpl9TV6JGz1vXvakhAC8TZlMeP\nm33x\r\n=Rh7V\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 @angular/core:ng.core,@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.ng","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js","prerelease":"npm test && NODE_ENV=production npm run build"},"_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.1.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.8.20","rxjs-compat":"^6.0.0","@angular/core":"latest","@casl/ability":"^2.0.0","@angular/common":"^6.0.0","jest-zone-patch":"0.0.8","@angular/compiler":"^6.0.0","@angular/platform-browser":"^6.0.0","@angular/platform-browser-dynamic":"^6.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","@casl/ability":"^2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/angular_0.3.1_1530526257645_0.5945375404454611","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@casl/angular","version":"0.4.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"d934808ec10b56d42c7ed4a28f89a34c3a849279","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-0.4.0.tgz","fileCount":15,"integrity":"sha512-J1Oq6APHgDkZsJe+x7SgcaSiAAZpNFqJ4Y/NNz5Z3LVOSbmemSApa3RA5DwaTQcmeHF0DHZ3SkY/oHqJjsfv2w==","signatures":[{"sig":"MEQCICEEna/UcdJtAXklWmKfc7gbPNKAdlrbBqrApprMoholAiAHii3QXlwtq+C4hd1k53sGILmew5L3zTj3bFaoofk/Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6IwPCRA9TVsSAnZWagAAC/0P/Aly5GWNLW2j+1e5Se6a\nuBr65Q3XwvEyEwHFKcHc4uRiNaQseh87dyvJGGCgK7RiqjLatv9tBJcw4k3v\ntGpUcrU/N+phn3mGLPVjoMhASP9OGIAAhJQ6vfiY3MD9wMu4qM6iXFraMwtg\nNah2eUJqdzs1w8cShlt5W5bIBbaQBJC/dMy6HQ0RWB3Vo/xAHkCgSmyrJ78N\nidTHJ/7MIzKT0gWugOSud1tkKrUaS9x+a+GT2bDHnoYhb1mIrkNvfY6XfvLJ\nMNbNAcsgvFBnFiPnxjSgAbaktQ6CzlwjVM73eOeqN9+e739cG1tnLRXE9s+d\n6WFYmJlrybWTG0fjW87TBOYxeMtrRvKon3201zwPlSxFQQoaG6NK6aGelg33\niZwo9ONiMWvEVEFsZiSpz/GvL2RWX//fVlGmplbldtQfwuVMk+PE086zz5t7\nPnvE3UCTnWLblASjrjuenWnVV4J1zVMV15ymNkfgYhgDSjhMEg1jvKbfOP4j\nKr9jnRlTjE7yyO+LMmUlkfSmFAU6HcyzqwEYYPP8miICFpgNZ17JncaLrgjN\niqAdydk3mzInswe9/csyzQrgqs093rOcdKn/JAw1dHZNAWg8dRA239XcxGbF\ntz4DVohs9eybSsZ7ioAr+NJLxvZjYDfiGB781nOqNhw6M2JmeyI6r1Q7CdEJ\neV2Z\r\n=v3MS\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":"node -p -e '`Skip linting for typescript`' ","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 @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js -i dist/types/index.js","prebuild":"ngc","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.ng -i dist/types/index.js","postbuild":"rm -f dist/types/*.{js,js.map}","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js -i dist/types/index.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"dist/types/angular.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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"8.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.8.20","rxjs-compat":"^6.0.0","@angular/core":"^7.0.0","@casl/ability":"^2.0.0","@angular/common":"^7.0.0","jest-zone-patch":"0.0.8","@angular/compiler":"^7.0.3","@angular/compiler-cli":"^7.0.3","@angular/platform-browser":"^7.0.0","@angular/platform-browser-dynamic":"^7.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@casl/ability":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_0.4.0_1541966861908_0.09280330134472581","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@casl/angular","version":"0.4.1","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@0.4.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":"9e365bcbc925970bb6403681c96d852050c4de6a","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-0.4.1.tgz","fileCount":14,"integrity":"sha512-iCLjYvrszWeNNjy0W617rU5vg9BpKHGuNGMSaj0cnHcf209jD2maZb6VeGv70d+qo5Xrkn+V7iXMK0WOylceGA==","signatures":[{"sig":"MEUCIQCY1tC1jydMLsyMEsAFdnSQDH0n/8g9u6v5g87wzJ1TVAIgGbhzeJCX0mzYr2+tRpIXYB184OxqWIK4yaCefiAGM+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6JCpCRA9TVsSAnZWagAA69MQAIemD2/k07kGHwyW/UOc\nW5xaNHSMNc34c8YU6wZ6HluWEvsPRkYtk7bm7+lWUfRRaNRqp+h1Bm/6sgeC\nuFLMALV5I2G+5ED6qaI64w6qO80L5xCvYyg9p78a0jAu2VSnmQb8i/f/isft\n/geOdEpltKAufpI3GhBuTNLU0C3AGjTRcaMeq4D/YDKwqAbxtOpsYFpeZnBJ\nxQ/pfzOQLQ5RgrXW3FQGYi38sgVsQK9E+tqZNZZ7tuF9kZ9ssOwheJSPzLk9\ncOOeHfTpHXpD04/lb+iGgNEe5aTb6fcJgoAtYIh8JF9Z6RW+gHzxfm3zEjHD\nAPMi0u5JM0EIm1vkIBbGDsPb173z7BwEiJwzf2uCXkUV/DJTWWUuDUfUxwFm\n+zTpYAxpD2zx+3sAcYlb59N8vRN5zO8LAhqTVmBRN47zcb4i985U7adjeB5r\nbNtzoIVaeSM3oGIO2sf8lkx3s3vrWkN+wtapwR0k+oJBIHAiONrVYJ1mWgKw\nvTaFibNpfXUjRiiVE19ad/k0bh775PiV/MY6PZTX1POWD+tufNnC8o+BE3by\nn1j7yYKzrVGKbCjftVynkgIkhLIi7QZ24o8P0nYyMGGAZHwj4h5BEhj2qtPc\nEpfVzs8A3ht4P/M6y3r6gCmWn/0zxJlu1rD8YTqIPq7Qt85Y56kcPm9l1ZzV\njIPR\r\n=86J1\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":"node -p -e '`Skip linting for typescript`' ","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 @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js -i dist/types/index.js","prebuild":"ngc","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.ng -i dist/types/index.js","postbuild":"rm -f dist/types/*.{js,js.map}","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js -i dist/types/index.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"dist/types/angular.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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"8.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.8.20","rxjs-compat":"^6.0.0","@angular/core":"^7.0.0","@casl/ability":"^2.0.0","@angular/common":"^7.0.0","jest-zone-patch":"0.0.8","@angular/compiler":"^7.0.3","@angular/compiler-cli":"^7.0.3","@angular/platform-browser":"^7.0.0","@angular/platform-browser-dynamic":"^7.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@casl/ability":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_0.4.1_1541968040461_0.8990850804063164","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@casl/angular","version":"1.0.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"fd2eb9321bc560f20d6137c14c63a695244ed2f1","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-1.0.0.tgz","fileCount":13,"integrity":"sha512-+Hh78TUEmVg3fO4k6E9tYrufu9KjdF2ilcVMieBauFwaqvoYROzA3cHk9vk3AxYJKWOChSFVtFo0gv9FQSYCpg==","signatures":[{"sig":"MEUCIHmBwACN/R3zvteGrKrXDC0b38V0jQjvg9P0Oakm32TXAiEApqZU9v7x2C9KZKex0jeOmz6ugEhPJymS+Uvb1x6ujKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcA4elCRA9TVsSAnZWagAASnIP/3gowrNq3ppKsFXZo3dX\n3UZ0GpoQE1cQbqM+sGveMqp3xbYIYHNoUuJ8wpdO9HAy6x6E4ByNnyMqVArZ\nu8rzkSt6UzllZNxM8+ZVVCcxTL02doi7By2CPoWKQFizTdAqp4MvZpt1idB1\n6WfZH1VEZXN2Kpx+E2kogfZkMphrtR+6WbMzd9SEECXtOodvmUcXNNENktSd\nqtQmLEeZ6pIZOWloMLRHyZ8A4Vkd1XON6FXPehomT7X0BrY5zqXnI+pZT0Gr\nA2FCMUbrMIaUBEua2G/ml/bwHtR9uQ/FaKVH1Q/tgw0DokKyqRS55GX2mA/Q\nLV1YkuDAkEmH6b63wL/UHvxwhjYClgcQYgII97PPTUICBSEMTtIVJKpZ22XH\n90KgHfRpfpRx8SG6LvnaBZYsCSigzZk1+9ygVndiJ5BakbC/B/jEnXQyyr1Z\nk4GJkTJbusxwiBLWmi1Zr1wbYmzFJ8IKxJw8peBflw7Ir3I4IxgTmdRBn9hR\nTEn09b9k8qusWOb6t7Bbjva4mxxIjhSsCmWBOaZAZVqJIU+Z2tk3y7dIiCh2\nVU4sKtpVC8WH8FB75uwfz9SRdI8vLDsSx/q7sstontx9A29+Rl3cDGv3UX4J\nP4sFvZdqZ5ouIrS45TRKyOmu8yuw89ruEzQtiSprb8dzqKbxdp10Y3KOMG8+\nSHIc\r\n=mGwl\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":"node -p -e '`Skip linting for typescript`' ","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 @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js -i dist/types/index.js","prebuild":"ngc","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.ng -i dist/types/index.js","postbuild":"rm -f dist/types/*.{js,js.map}","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js -i dist/types/index.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"dist/types/angular.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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"11.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.8.20","rxjs-compat":"^6.0.0","@angular/core":"^7.0.0","@casl/ability":"^2.0.0","@angular/common":"^7.0.0","jest-zone-patch":"0.0.8","@angular/compiler":"^7.0.3","@angular/compiler-cli":"^7.0.3","@angular/platform-browser":"^7.0.0","@angular/platform-browser-dynamic":"^7.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@casl/ability":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_1.0.0_1543735204925_0.3628647418023374","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@casl/angular","version":"2.0.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"180dd93ddf1ad95528e58ec849c4e6771afc3fdb","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-2.0.0.tgz","fileCount":13,"integrity":"sha512-7P7rf5CdQSn+c5GtUXtf7DrKzKepUTQ2riWdSZOIFjQH13DlCge2JDvWnggmtL8+5laxzmX2I05TdAG0FMNrwg==","signatures":[{"sig":"MEQCIGtCNd3KHU+XaYD/GXCW6xbJcE1Jpu9+SZl5/bcCtrreAiAAhNzS3d4cKzr98kmzqRQ1FsANHjGeDjqC3uMDBgW95A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX/guCRA9TVsSAnZWagAAYdoQAIvsc22l9dJryrHe75Lf\n2kaGz3BlyQvqhDUa9eYSeq+Ur1xdVV7t45x5as4vsAh3tzDrkKnmAHpJUx9R\nV67fNXrmvhI4SxDDcRTHM41nSuVTQREUKwWiv88MWA0ViBWOrUcRif4sSmzw\no5jsxuIAkRdjipiIUMx9fX0XbZBj+0/AzzEjpM0IlLGYnHsP65XM8rJnz2FH\nrHtODGCAi58AO8TsgaSa9J2fyKk/YtPUT5boTyBBewXgCVsiYLqF5M+lG0Ao\nFLfG+xb+duFGJTWkXYNxXxLpQF0STGkZ4Ytmt3nmYkbxhcupPQKp0z9SzhYg\nWyR4HHUkF32mPr12e3NGEQeBfs4d/FRnkNpBgG3AdfPI4nF39XnIPJfWRqoD\n8tLwNVmzK8Iil+FcbzH+zPJknga2r6tVA/D5JZ9IrLplBd7/cCG5Za+pnuTz\nyYPDphVto/9oaROA06vuIAfKJ5V0uwd0Z3hXZNNUWTYl48Rfqz8Wd3rEp63X\n+bsTXjUaFFefaSZcTZI1T4j6beVrpdbInTwoA3QGiNBmgpaX87t0arTsellB\nw5mX/tQlLl441l9rLH6NZAFBiTf4+hwS/T+6hRtpvoSVUlZZvDY68sTURhYf\nPhDRYbV7hq5alB/fbZoMlYYRYwjKkvZQV0EbRAD7ExMqE70HcvqBuK6Rw/tS\nIw4U\r\n=FMBa\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":"node -p -e '`Skip linting for typescript`' ","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 @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js -i dist/types/index.js","prebuild":"ngc","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.ng -i dist/types/index.js","postbuild":"rm -f dist/types/*.{js,js.map}","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js -i dist/types/index.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"dist/types/angular.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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.8.20","rxjs-compat":"^6.0.0","@angular/core":"^7.0.0","@casl/ability":"^2.0.0","@angular/common":"^7.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^7.0.3","@angular/compiler-cli":"^7.0.3","@angular/platform-browser":"^7.0.0","@angular/platform-browser-dynamic":"^7.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_2.0.0_1549793325553_0.1953988333345149","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@casl/angular","version":"2.1.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"33831fe2a10bacebed0b0580ad7aff94f12e27cc","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-2.1.0.tgz","fileCount":13,"integrity":"sha512-iiPrxa+jNIjDgmz90y8cfgRYjmJg4Z7tThG7lYs3AGwY9ZLA/d+pG4FJZgpbofz5m7ZNohQY0Bzpc8/1r55A2Q==","signatures":[{"sig":"MEYCIQDYP9XA/vqpZq8dcanTjV2sml+wdbXHrlljxiL1AMN1LwIhAMnG4y+xT/fyVXSjGRVGaFxhFcvwTOp0fIO328wPMLD4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGmFRCRA9TVsSAnZWagAARWkP/1NUV8M9RoEBQIefuWvl\nfRKh8Zdrrc5fyQgqICDVAK1ej44IEAG7jq2uxVJaNJS5oo7Ga4InIDoLjO4W\n5TbarMBc9rM46jr+EbZj6mwjUdIImPpCdlSFsV2f/Q6vGvuzn6kmjiuh4iYd\nA7+gJhumtQZqyE1TD7kgrePUeiyzeOa7ilqP+KZwYHX1fGKdKZ59Va264QBP\n7bgcQeb++ELkkrJ0BUsjipF/cMJff/npVFOo+sEM106se08c668VHU9d+j66\nq78/UDWTddAwIXRiOky0SFqTRLeD46z8JVqNxbUNYFPVnj+/ECnoEop6CuAQ\nuEVnM2iIQwLEUXRgMFeMR4KfiXT/3iDobO0TPKT/dwlpDRlN1n7UqDeonxoy\n7e2wqp37ibaFHr3v4b2zV5gNWVHL0h9LlM4XABotROzoArb0L9Mfo9ju5kKh\nOgimBgRtvtbBxSC4BCiFLI9wDoN6XzwSFJD7p8sjXTx+L/OtxqG0tugRgoiU\nt6H06NZnMQV2gwieFvZm4Ek2UnFJkwPDr+i1TPvremxjwrZCM8nWoEHjGjrY\nTxVKt6ZQvtlLKyy117Xrb5K5S53rkesGLfu9SFJxXxMm/0R5KhWJgFC9iot8\nYMwcAlbdP/0mUYWA217Wgznfi5Rhu5gVeew0FmEQMr+pbdxCt30IdpRx93yc\n0DGW\r\n=aqh/\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":"node -p -e '`Skip linting for typescript`' ","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 @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js -i dist/types/index.js","prebuild":"ngc","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.ng -i dist/types/index.js","postbuild":"rm -f dist/types/*.{js,js.map}","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js -i dist/types/index.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"dist/types/angular.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":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.9.0","rxjs-compat":"^6.0.0","@angular/core":"^8.0.0","@casl/ability":"^3.0.0","@angular/common":"^8.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^8.0.0","@abraham/reflection":"^0.5.1","@angular/compiler-cli":"^8.0.0","@angular/platform-browser":"^8.0.0","@angular/platform-browser-dynamic":"^8.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_2.1.0_1562009936724_0.09316091557550865","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@casl/angular","version":"2.1.1","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@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":"4c0f84efec0db65cbb0fba63119976f8911f89ce","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-2.1.1.tgz","fileCount":13,"integrity":"sha512-t0JNR8C+9Yk2hI51R0BKoyDHG+F13Q5+UE+ARCZf/uxLJNmBPy79R35yHNhEuOrQo3tEEcop1YzpabijwjPc3A==","signatures":[{"sig":"MEUCIQC22R7yNObjgE/64PYNO0fLG+G+35Br8hME2JJmy4Ij9QIgZ9b8Vb7mqSq51H+QFgSHPBufBU/V25kCpwfB8fEigYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7rDYCRA9TVsSAnZWagAAEXkQAJmSG87CKHTsc1acDdnR\njyn6Lx7TiorYyl1iTqi3hURpH/fWMZ7IrefM9JgwiHsXOUB8mLrwTvJa4eFz\nu3CmJsOo5DZEM0iHpOYg6VDr7UVp2EiFCdLdfPTmtsNqKtb6te+qgogVIwMw\nqDcn1yMbCUG792x6drPYG8IUUFZwAvHMKX1jT47iL15KKK3JXaYfeaZmezkz\n/di52FGHwq0H26jqktPKLAC4iEUqrFf/p+/KCZXMxyxsElM9YIVotXrU9CyH\nFA9ZkOmmKC1yCAEPhQtFqA5WaBEAuzFoQ7U7qj1qpxpKnpR2xaBE4Fxv6hcs\nw+CHEjVoVbjAQVXkcaK+qpt4RL/qytnlzK1XasIzpbf0D28aNAzsmd6IQm/j\nTkfOOvx26ruRF7lFZ/y5TeZeOivhB89I0UjfQA3hdZbt9zOWgjqpV2dnRmIC\n2ihrhrOKTP98C4Nq8z/mcsekbFZZ+Yt2e3U6Y9Nrm2DfcoqgH5Uek2XtFaRG\nZ7WULICO5uKmpgbNhENvLsP/pJoNXvI3XiWrlTF38RX+/nqhY4CB6M8JDOT3\nG7oHZsK3LDSjOjU9EPjCZRNmGz0UdOBfACH6zLi1meyuE5YFoN4LlUghtZYB\nPKboFbpArLKM/jLHEAF+B/wMhdlI+5kX15QEPwl8SgFllla4ERCf4Tcw/Yxx\nYQlg\r\n=gkxx\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":"node -p -e '`Skip linting for typescript`' ","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 @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e semantic-release-monorepo -e ../../tools/semantic-release","build.es":"npm run rollup -- -c ../../tools/rollup.es.js -i dist/types/index.js","prebuild":"ngc","build.umd":"npm run rollup -- -c ../../tools/rollup.umd.js -n casl.ng -i dist/types/index.js","postbuild":"rm -f dist/types/*.{js,js.map}","build.es5m":"npm run rollup -- -c ../../tools/rollup.es5m.js -i dist/types/index.js","prerelease":"npm test && NODE_ENV=production npm run build"},"typings":"dist/types/angular.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.13.1","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.0","rxjs-compat":"^6.0.0","@angular/core":"^8.0.0","@casl/ability":"^3.0.0","@angular/common":"^8.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^8.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^8.0.0","@angular/platform-browser":"^8.0.0","@angular/platform-browser-dynamic":"^8.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_2.1.1_1575923928031_0.8304102012835461","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@casl/angular","version":"2.2.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@2.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":"4aae6053bf0432396a01e6018fe726e909842a50","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-2.2.0.tgz","fileCount":14,"integrity":"sha512-sEF7Z9NHanbQOiUcXvjrKg0GH5a7Nt4MHTGGMmd9QTCoAfv+Xw0XJxX+bvGzGZvlD54Kn8eparS+GZFhMErObQ==","signatures":[{"sig":"MEYCIQD8b/u1P33F9N205cyv0nY6RmBTuH86U5JFvHFcPEYPugIhAPH3adSoYqH0m0GDu5prG1sWYgJRTVA7stl2vftaPZ8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSosRCRA9TVsSAnZWagAA+5cP/1ZcWZOs+0c/lkFSpEom\nhdRy44mXVNk3woxb3KXyk54DLlb62hDfB6tAdoxRl3H6EsrwkhYYmh0Uoma/\nnuLDwOjJEhzJeFSkxo1p9CL8u2L0PURh/X5AA4FJbFeqwZZDQE+Zofudaq6J\nK115nloXyceVl5cn4GM6vpbncQLA0FmC8Lex/XUQbCt4dMjsP61SPkxidLVP\nrsM6VsItvypfnwd6zdpulY0K27t03g+2Sm9QmcdQ/Sns+zCX0qmPxMgDcfEJ\nNimLjifPmElmnGreYhA6L6jRm5HLpC6brYHkP0B9K3tPp3XJZCPfEwizeSND\ncr6nWGlWl/FsCrkCp0dzGYaUDrvQnh9TNr29VqKw3OW/lxpq6KVifUq1yb0j\nEgBUv3M1jBkcXXmzbh99H5DXISXS2FaxbmC5kWqUEGohLKmrcBwmH9XUOoUx\nrJmPEwE47gWZHodj+zc5aCIEuHwMgZ7Ex4VAYIT+3cDKhnpT8e/KVzyKPrY6\nevG32JsoBmXmBTysPyvE3r3RlvgwEM8HhDt+UJvybgTfWOwuhQYVMSXolliB\n9t4LHdyqkZPt/nIxef1UZlB4s+JxIH/p4SGZb7+Q6RUzGN1eYmeyMTEdr9SL\nwsiE9ixOO3cxCA5TUhCQwHUPCBlSgS5ZrD7GOBZdf812DvFRqhn3R3W2BCCw\neRKP\r\n=BRhx\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":"node -p -e '`Skip linting for typescript`'","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i dist/types/src/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/types/* && ngc","postbuild":"mv dist/types/src/*.d.ts dist/types && rm -rf dist/types/src","prerelease":"npm test && NODE_ENV=production npm run build","postinstall":"ngcc"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"deprecated":"incompatible with angular <= 8.x","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.16.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"@angular/core":"^2.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_2.2.0_1581943569090_0.8273487067743406","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@casl/angular","version":"3.0.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@3.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":"d7113c0152a8a9874d3c9b7785df20e092b58567","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-3.0.0.tgz","fileCount":15,"integrity":"sha512-ZRhJhdh7O+0g/JrRS1fqyg/Sj/cP+gvXrkr/QM7e9LFl7+wcHGeRptIZluNNYjuwKgzvwOur8t2w0TZxqmhJ0Q==","signatures":[{"sig":"MEUCIQDZTK52tvLU2OgJKRrDUIrCSuqP6oj5dvnbNE/UysBD0wIgNIhrkxdD6sN0B9ms2UMAYXjdvPUXZz5VPlCVBhSYB5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSue6CRA9TVsSAnZWagAA6pgP/iqffZ25ez+d1RIcdE4C\nf3YyLtJ6yr4mweuHyltFUucsWVqADKoRBQ/EXMMyKu3a/rpgyR34PjdC8Z8B\nhyVDpRRirDTqUdj1HMDRGFgC5bTfIKSFH8NwDcKPS8KDKG3sX0hw6IUbbwhn\nvtyW9NU9XII69TVr/sdQ2wFcEsTwodSoJqbh2wfJGEJ71cJ5jmPg3IuxrKBI\nFAIH1dwiis/1DCKHJZaYih0UgWS6oNCzZfR3HeGnpKUDWySwZHu+UJc3RjjQ\naMJK91SAEz0IsT3baChkP5dh1lRCDeeo6h+mYylOHjHOV7WBMYwz2xrui0ax\n/rks7bFxrpvPj4U1bWfvQe/w0zVl6DEN9xgmFcQ/fkx4lUtR+uOduc9ERJ4a\nG/sXwZo0eKXRFgaXNZX0PwkTLvezoKV1cpCydfWK3a6SEVOqR8V5zA9dil2P\nZQSMznqZqt0Aw3QCjDQlb6eLyKvJApJUAsgoiwODmN51F5xVmhm6Xhp1US10\nGmmiKfKEzceFAfYDYbZHqoETbJpC6NLVia46d28Av9xp8wWiGJT6eBr0rAX+\nt264Z6D3F3G29mIKI0gr/P57SS6MvQ16db4/lrALnndGoBkRfM0dQG78EkEk\nyd78M1Ah/fo55JriHdhJExjeHQx2jWSLyiagP7y1IT7fFBgKUCvtY9vkJ+pC\nLXSB\r\n=GEtr\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":"node -p -e '`Skip linting for typescript`'","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i dist/types/src/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/types/* && ngc","postbuild":"mv dist/types/src/*.d.ts dist/types && rm -rf dist/types/src","postinstall":"test -f package-lock.json && ngcc || true","prerelease2":"NODE_ENV=production npm run build && npm test"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.16.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_3.0.0_1581967289577_0.2803748308736449","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@casl/angular","version":"3.0.1","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@3.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":"b64edef6c64e76d2fc56488a5d2686026bcf2c74","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-3.0.1.tgz","fileCount":14,"integrity":"sha512-Wr96i/0DuJj/YMC7nn6BtQU7ABjLl1THC+7M46q0HF4/ihcw/1zBHkq6LzFFzjS/VaqwPTgnlTQo/PipCyigcQ==","signatures":[{"sig":"MEUCIQDKvSUgTVZ0AbzdEK6i8e1YBQ8D04s175tUBT6J8xyq2QIgWPP+yTnVUApn87Kho+QvlNI9zjiM5dJEqU7K6cwqX8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTtSdCRA9TVsSAnZWagAAM18QAJ+1BjPaxoTQ6N9O4noH\nLW3pJKRdlCHOuMKu11bRQOsgXty9TjCO1dnNauaRLF0TVvC4h0JGUrLInCJu\niwADILJGm5DddcYKLIevgc8+iCQyFRim2vROgUY+6ckc5mvTlWGXH1t9oYKE\n5pbK3FNG0rEVOneYTs29GGCtj2nfwwTAm/2HZu8PGu2zqngglxjslTLh8KYY\n9pV+oehwgq+10rQLwMRjZBQdlz9F0O33aFZAJ5hfVnlO+d7XIm7mknwSXKP1\nTB7+dSTrOCJ2uWakyTmMO+ZdY39RZZq/r0FlotAbQASBrCKde1qZ0jrWsXM+\njpfWcZobhJGKy0iKV/B+xvw1gOp82ybB7B7vc1f3eNfaeOXX3T4E2Tu/G1Pu\n55YujYR+TiHO+Ai+/G5fivYuQ4+m/XEh+aFB5fQDQXvX2TcExCQ4FH5GHhFw\ndc1GhAwc+m6gwzrIzsPPeuf4eqDyuw9q9WJrbwm/NfaQON41EKE3ixiNA2N+\nwo/egmElN8OfaGEI58UeBrcuA5p/4CFtYKODmVXFyWewHoOJXCf0PccoSoRb\n2Z88WHukaqpaYW2CbsPsinOP//15mkt0IK63l6AKCGsgJPlbP1EDb08os2Gn\nLLJ1zTzxsIZ4abXtp4un60ycHzKIzQuXFnJqcadIbI12Qv183/0inHWL+ZYD\nM1QI\r\n=0ewn\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":"node -p -e '`Skip linting for typescript`'","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i dist/types/src/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/types/* && ngc","postbuild":"mv dist/types/src/*.d.ts dist/types && rm -rf dist/types/src","postinstall":"node ./tools/exists.js package-lock.json && ngcc || true","prerelease2":"NODE_ENV=production npm run build && npm test"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"deprecated":"not working: missed utility file used in postinstall hook","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.16.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_3.0.1_1582224540786_0.39077015908208934","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@casl/angular","version":"3.0.2","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@3.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":"c14a47f96682c576d123b574ea39ad3a26c17573","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-3.0.2.tgz","fileCount":14,"integrity":"sha512-av0gCLyQZNV4fSu8Acuu4mjDh2OP20KMHMTEHIcBywfnXPL/q+EdkyyoS36Pk3MmPVmMJiUNkuKQ+9RqFUBRUg==","signatures":[{"sig":"MEUCIQD+NhIvcwQbF/Oo7D2RQRuwOmf9pNuCVrbt9YC/4XM6aAIgdkbyEmIS3QYNT2LaIDOL8gzed8dAcl3nVuVvErV3t0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTtd/CRA9TVsSAnZWagAAaiwP/0Ak03KgKk7iEk4W6zq2\nAp2FSWLfdFbjynGUZDS6zDe66cADSeGzwed7HGgWNEoNCtYIFbNiWeqLcyjB\nYirg/xS7v2Oau0STGtM5fp9tnmjWCkZlxZ7ZUJqletCMg2QY187dCs89aCK/\nSLrKcc3unYhsfrnM3VLvgF8zwRiEDcXo1Ba/gOJEHqSj6wjl87cEb73BHMSU\nd1xANj74Zf6rCnK2rLYl9trSGBDhDogA1dn27fw9I1US8af1dgjiW6Zy0DBN\n3ZugQWMGKPOklt6a+f0OehYaXKlyYIFuk1EJC2BGNJ8aM79RX7xPiPZpFxc3\nqSawG/MkYtzmPz4cz36ZZDxypzcIP49B9sc2zvxSQYbSkk3ydQUMETrk7/Ww\noHFPxH8k4XTPCKSAmdijIkOAPmAekqow+4eRuHbesBKEBslU/pxcXak72ULZ\nBPQV/8emxam9PmZkf0kwHSs/WD5jA809iwmzolH03OB5NzgLBZaVLld12Qpf\njYCcEw2wcPr2d3mwUUvHBIKklNIi4JIk5gsdLkABT8cXb/vU2f1ARjgo9Zrw\n0KmV5C2fsR1usu7fbI4PDvoTfJw3Wv7gAhgO5KNN7X1C8UCg7eSihhhtzMLO\n3HtZWBkYeTT/y4v18geNfGEjjRwpkknm5nebvTortnGCNZGU3sIIOjMZbOsy\ncr40\r\n=Cky0\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":"node -p -e '`Skip linting for typescript`'","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i dist/types/src/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/types/* && ngc","postbuild":"mv dist/types/src/*.d.ts dist/types && rm -rf dist/types/src","postinstall":"node ./tools/exists.js package-lock.json && ngcc || true","prerelease2":"NODE_ENV=production npm run build && npm test"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.16.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_3.0.2_1582225279410_0.24216418012958596","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@casl/angular","version":"3.0.3","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@3.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":"c886247e2daaad15299b57838488c498e8ea86ae","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-3.0.3.tgz","fileCount":14,"integrity":"sha512-COPunVtgelMeAiYELatmwaJs+Qh9JB6G5vqWHnyjMaeK3Uq1jOjXed8h2w0WYecgNwJDCvrfvWEUgK+ZNOnOLw==","signatures":[{"sig":"MEQCIDUiThKNowZZuKqAHhIJGarvLDMz2JexrUvlXBe6l/hkAiAkoEEugOJFKObjtQacZnPvU2cPcPi6B653yMve4wkXXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT433CRA9TVsSAnZWagAAazsQAJ9DVejSxz9aBSkia6Uh\nEI9XzItGB//Ns9XSvXMcgWjxcgnU+CvQ4h2j22nZf8bKXQgVjZ3UWJTAdWw2\nUz5uMvcyenGjj2UiL8mzr7vyW264UAlOIxdmuK/cv+rRmOUXUOmheDL3T/T7\nqpmWP3BvhrdnM8bkABDWRS1eeYDG+0Q0D5sdGnyjgSFn53vPqjssBsqapGx7\nqyxSOdACWzx8UU8YPebhIgRXsPu3tdJQoUItGSZvWzymyE0ZZFRg1JnH5tw9\nE/9ynATQCCCuOuu3geV+kVqJBUV1r44lkUxVOKFOZMWjKeJCjddk7AjXN1Bb\nDvOX/hMMnNv5Kt7hBHeicpxDcduFkyXVQu2VNmVtC7VYumz7OHKAox54Bid8\n9oIjJenSlwplu4hIQrLpXW2rWou2y30APkcinMS8OMQR17rB4BDe9PNzeBe4\n8CEJTHxP4FYGTZfZObHFtl2/kPIkiqg5e/NahWDt8FtBDVKsDAwikhrs0sZd\niunz2E6MTZrx70Uyq2GfmPp9FyNuwmNIbJcGrmVcrUateauSDyC6+hmAjbsz\nZMaRx+JcZ296ENyxOx8T1yaqxlCUtvLPMVHhl/R+0Se67f2MXH1c3fGFf7NX\nI96gja2F2Nx6RMHEoHVXMNwvtxI8xui6XDUpCPmXfOeYJKOC8IxCLujlzQFZ\nqAnB\r\n=61/x\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":"node -p -e '`Skip linting for typescript`'","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i dist/types/src/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/types/* && ngc","postbuild":"mv dist/types/src/*.d.ts dist/types && rm -rf dist/types/src","prerelease":"NODE_ENV=production npm run build && npm test","postinstall":"node ./tools/exists.js package-lock.json && ngcc || true"},"typings":"dist/types/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.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.16.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_3.0.3_1582271991138_0.7973477236473254","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@casl/angular","version":"3.0.4","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@3.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":"805e38a0bbb14298a9d6c8b4bc82e553aa26de55","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-3.0.4.tgz","fileCount":15,"integrity":"sha512-6j9JUIuT1tYK1YJSysdCBW1avSHTBg6TCYWejntYrKaIaFTsdx4OcfCqaEbdkck2XZD8e0e+M/vPRy4s/DHCKA==","signatures":[{"sig":"MEUCIDWUivv/0f/pMWgwOblltBLMBQxhmg1NOY1R9xp73aUbAiEA9Mq/9WZnxEHyERBlflEHgr1B9cshyEIVwOTOHxPdjb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUDKtCRA9TVsSAnZWagAALtIQAJpxBl1UgRwo+rQKJJBx\np4iVAaFdGEEFFlTJQD8sD2ekIRQSomogcUmXTDLxvLu1OuZY+DRS0M38rRpo\n8VsbAGSD3go2bQah9i4aK6Fo/zi55qdxkCAuhp0X4UWJLedg+eA9BocdA0Tv\nDYVN2VGXJLWsqv8HVW3SSo6RIWM64s/YW4xyjjpQJ5SJr+ZEISTxjdmb5Lbc\n+fageka4KRFnsJOnKQ5KJgrD0AVBKJQ4prdRbdl9Zt/8N/DVaDf1m8md7BP1\nj6t0J+mcfY/Bdd+YMw8q/2ffFC4cS3gPMaXExi93knsMWgq9AFm9ZHX5gaAM\nPbFfJ7Se7cgJD2+NjO6W3xGLS+OlqHfL7IbW9mRGZEBs4JWkY0YfoZDHT+K7\nL4xtlHd3VdxqnIvEQN7Z+qO1d9pfdVX/iq6BmyEbyyysjg+mttJttX5Bopuf\n7HGjI1iqbw+BQ7NG7Brdkj3c9fwAvAiYQw9IXEAcwjnjgtxpwhA0G48HIcoL\nKqAyzW1yzXaMlilW/x+p4aBW/8+dLGzcPP/hXg5TVS23ri6pvD9nFTF+Aa49\nQ+i+re1f4LLZPs2+nAc4c68tSMi/NfGrFe/gMdPoHOwUSMF67w6htBeeS7tk\n/I1QYytoLSFS7dTyUdjnDkv2thY4cdotQShED8UhEr+mVprrwZiK1dY+m8UF\nACv+\r\n=4sNY\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":"node -p -e '`Skip linting for typescript`'","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i dist/types/src/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/types/* && ngc","postbuild":"mv dist/types/src/*.d.ts dist/types && rm -rf dist/types/src","prerelease":"NODE_ENV=production npm run build && npm test","postinstall":"node ./tools/exists.js package-lock.json && ngcc || true"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.16.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_3.0.4_1582314156945_0.8222791794778446","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@casl/angular","version":"3.0.5","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@3.0.5","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":"b7acd2f7538e47c76959fe1671a19b671f3df093","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-3.0.5.tgz","fileCount":14,"integrity":"sha512-5meG7ZgFnmCqAvjnk9o58SLFG5zt6xomU8PDT5kXGDuehdWKv2xTksA8KaMPIYRwH5j+sGV460lMw+PnFn8Gvg==","signatures":[{"sig":"MEUCIQC7EOia8/GfRJYfscz1pDcZoEtHKuz7TFx5Q4bEhWGvUgIgTZGTI/hrBGVYR5IHOIbYwGrDO+/LCjgXq6IqwvRGjX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUDZHCRA9TVsSAnZWagAA4ecP+wSgPdVDSNkWCaKNqPxg\nAEw4nibxe81QQt828y79VSMSfzr+j7MrIlZWKs7/H+HEa393qD5sbYfd2kcv\nkrkMQRQ/r9c6aCmYJc8nZMmlq1LoyU/mddb8j4zKbdq3E/l63wOQfkV2R/GX\nZpXH7NvFdfhlOk/23THoVUAkTlVfpi8pichC10GgU9optezEY9YKbvZMD3h8\n/IkF9O+nZ1wp2AJsFREufVi0HnczxnmcWH3VzUgpKjcS6X16rbDhi67qYwE0\n88k3f4yRiha4t96os2o08scRCuxInPO8aRWkqbEQq7VDhCHuoO53t77Iz9vu\nsgaPPG4fPeIi6SxBrajmWbp2V9jklJo01IYtS9MCoafdqZV2GLcX5DEb2+sF\nBp0xxD2MProkY+7ZZqEAfGo6clPYXLxvNQOGj9sR+GxW3qACuGEnnBQc/t3B\nXkBl8OqqGTwbstMjC0SGpMkM+Ear8tyt7qoEyU0nBOAq9MP4/hRqKjIv3/5a\nQJ8LM4qzpZ2XatY2Bb45g2eBjNSKeH99OY1yBFzBNNGAEi1eff8Kf+m9Basv\nd77w2U14LqhB7JR0HRGzH8zO/Zw0fFVlTuCDomv94MMH+/eTskjlULLVW09R\n5z85pWHi3In/2swY1NpE22g0BRBnodBmWA5wUtbbWRw6iF/CaBwZ2NVliK5F\nAyEo\r\n=dFop\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":"node -p -e '`Skip linting for typescript`'","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"rollup -c ../../tools/rollup.config.js -i dist/types/src/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/types/* && ngc","postbuild":"mv dist/types/src/*.d.ts dist/types && rm -rf dist/types/src","prerelease":"NODE_ENV=production npm run build && npm test"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"10.16.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_3.0.5_1582315079599_0.5055244195812456","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@casl/angular","version":"3.0.6","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@3.0.6","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":"097e7f327ddd225a6467b62fed503952b3bcbfc5","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-3.0.6.tgz","fileCount":17,"integrity":"sha512-3dhimMPjGSwMPxUWst6MgsdrJXz5uzjoNovvXG1O3ffbhRVn7giSLq61MhSGyfm2wmXwg9CBQ8KCywWdsyIuDg==","signatures":[{"sig":"MEUCIQCPgNL3nHkNGTBtQsBkcP4dqNqIrvCxHgvSpoIbarT0zAIgYdlJfP+0Oh0/J2/kC5N4ILoUduV7SSTHGumakjobfQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYlnbCRA9TVsSAnZWagAAl5wP/iZOz80gIpyvn6IJWSNT\nenU1xx+rskMh3nTGef+Ch2GYkxqqrVNZwNpyAnT9Jht2CuUz9w0v67LmPS1b\nfhkXgUefBAOJtgUAHv/B6yByIB5Y9xkZeg2Xh2j096dcHLWHA8eZDu3DLyRF\n/9kx/+JiJeBFGy7YIsTZjTY5/zYQU2GQ8wLMSbkylgXh+7l24nFIdCIIREhm\n6vzc9G+b1fGQMsqzGsbI64NZwNfk0bTvhZXliGewqN99XZ92Trh40NvHTwZd\n47Qr0jD8gY1oy28CsTVme5JUlx+4/WYqMjap2k/3sbku+B7JccbyJcMif0oI\naPMBwK3EIJx+/ydtWYRFuu88VQSJDcY2f/+u/g0FDpAZFoHr/x05aLvObBpk\nDvO+XoflHmyCyUzXr75E0WAC1eE6ciefC6Cyvhb1OXq1M04mZ9Pe+uzK2mVs\nQZWTPSpkaSYY6mpLO9csvh4RUE+fm54y4sl97z7A5B+wZ6yTsPogEo3/HYfA\nQSaAgqxfvePd8NQsskPyUGoigem9ehXrkigviHYHJ4FrRerMBLKcP2ZFzCuT\nn1tIAwEnGvOHtI70eepCcXsF9X0fYsztOKD90EyRCeQIj8qFaG8A40dRQiuJ\nkABzJGdzxv1x8OPPGwwS13GoaDqu4nlOzBfHpi5a6oECufWakNqrxiYz0Cvc\nfL4X\r\n=dzqu\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":"node -p -e '`Skip linting for typescript`'","test":"NODE_ENV=test jest --config ../../tools/jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../tools/rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular module for CASL which makes it easy to add permissions in any Angular application","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_3.0.6_1583503834821_0.7631237411625758","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@casl/angular","version":"4.0.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.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":"efa1bed832e65efa98f41273a423078acd8cd1f7","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.0.0.tgz","fileCount":17,"integrity":"sha512-iwgDJBd3MFIRe0o52vKCW2YVcfw9vJIULJFdSFfX2+wpOdunqk6ETbYGSAiJsqmuP/5HjMM5MU6jTULV2T9PYw==","signatures":[{"sig":"MEYCIQDdw199acltceHNuV7xnz5c5Gl+yuXiCDdCjZbwXXTdjgIhAI76IOsWUV1XbUImF99pvRy7z/kML0KyWjh9eQmtMa1D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejwNSCRA9TVsSAnZWagAAaREP/RfTKywkkP7CBTHyTfUx\ns5y2II1eEm3vZS5evundR+N7ILe43n21LKSxPx5/30LVMPheW9MLJh4krLaV\nzVqCj+rORh1jJWAb5B4KevVA2+yPidcFut7EhbK1+rtYnIWyEdhyiAuJORxD\nPgfPQi16xM0thCQ9xbjyO0gBNRc0QLC0Sqx0tcR104c+diV+kbn1kZfesewj\n9WkJ/5gPfH8Ymqq+81pXo7iaUfnIHh1s3WarD0P49SHhWW6Zd3EIXfUhgxzl\nxLJAmNR6ormgoRwT1qZ9K9Gtm8CXpDt01EHj19k6eanaOscla/GFaDQQVbRY\nVJ4EtS7JDi51X6zWDZqv9sa89hcay9LR8/7lXWZ11KNIqOsea89rD9a6+CQr\no2iSoe3n0RMoG+NoP8BfR7/mrYNax15XDDMKa6eehM/fG6mt1xG1UMmRwEzk\njS/LcEsZ7Xsnyaj1aDo5PZgjaeuVu4eJo8LhKltbpmuEk0lwDAwAUel4HV/P\nBMB0stzHuFm7NDeEFhDnH9anD9IyuUNwdmSW8qDhQqMdRS/SS3ENeoWZRFen\nXtgQXnbtHkt0kkYdFht2kf70oohecZqoj4aNWxcaVmRsg8/fyKnzfC55GAoV\nebBQ7dChc1acA1O54qRcJwkoTED8avb8J2Z8r4w8hDaEWJWuVrzPysQWuPNH\n6DvD\r\n=BXiE\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../tools/rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"tslib":"^1.9.0","@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.0.0_1586430801784_0.7106766353711382","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@casl/angular","version":"4.0.1","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.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":"74355b45055ea33c43e85e3ec53883e36b1da4e0","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.0.1.tgz","fileCount":17,"integrity":"sha512-tm7etnXI+YoYPhPW/eJU7cDCGRc6jPzKON/gqY79ZHJGy2vhx4AubClwMDgq1V2Kp32g142twixPws4q499WVQ==","signatures":[{"sig":"MEQCIDYUcjob65KVRJKXJnnyg34k53mMeLQYQZBayAc287jTAiArf6fk32JKjE4KNtJgOa5cmoWx+BDd4SnI/AaNjlYnmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejxJtCRA9TVsSAnZWagAAvl8P/RQIK8Ly/Xgqm3bkWf8K\n/2I2FMiT6Rt1CiI0Vr2r02oRaucwIbUZlchceSzovJbIgTi2IYhz9zdY7eGi\n0zoLJkHx0U3Cd5CcwmWbx0Iz9e/lRJDNUifHgog/QHmVpoSDCpWw+stnNpuk\nJ7yXfGvYMjdcGRM3uSzeGEvlkYvjs16APcwRbsCYWKAnfCeFfgQ0b3OC7Jwk\nSA6kdwmOfbmH6EIDmQrNtKzxTG4pJ3xplzY5umYwbN2pesgO+ZP+X7fNGAiB\nrIuUwZ4JVlGkxkkwrrYDW/wOWV4dbK2PydNl27otnnUGQLOMuguA/dSudBZd\n396W+jGdD0Eamg65TGqYGRY7Pxa3I97NnyYjbHXO/jzVgJ023Z/QmnZNPM8Z\n3gamcqOc6EnNIEKW0ydiM3rDNQFeZ7+texx8kihz+DLE3FxJSVdzNGZCDO9Y\n+0IKDG0CyTzzVsEBDNvkb/gV0yXqmEdY+39txovURy9wk1WrqoKprecBJsiZ\nKGqW6DARG1jK2GdaNXHaHmc3nXG1VsT4EbwnDuqXAbZ4oA3YjozZBbrPr47t\nzlT0vxxOGGCfhCQDdxhKWbqMTBspL10Mhup4iefEK2+9HH55e21nTFseNEyP\nT9Y3UXjHLNIM7oSUJok0Xk4oj5+0pyBmv/wZtROG8vcnnecl7HiAnJSo2AEH\nKDCr\r\n=zmGL\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../tools/rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^3.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"tslib":"^1.9.0","@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.0.1_1586434668920_0.13163243199299757","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@casl/angular","version":"4.0.2","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.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":"b756044a6e794d4edb6c2540dbf5e933b354f2b7","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.0.2.tgz","fileCount":17,"integrity":"sha512-amaosqdtdEeQe9XzU2G8LnYmZiV8c411DdATpHWz8CX2BztpQqaK6KwQ2PwHKQUvtPNrP+48KcjGeHDjepvuUQ==","signatures":[{"sig":"MEQCICtIUvRH6rEhvJiBJOrS6GZrWjEA9BvAkhBLLVyNZVDeAiBN8N8qy6LtQLuY9pzBqjnBSRDVjd+IAUg9mg9iX0nB7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekLM0CRA9TVsSAnZWagAA0CAQAJbYBwnWlwZCbKXAB0fR\n/rV5K4FHveEhQfTq5Jj5vs3/9NTuU97KWfp9dkfjLS8ZHpvjdxtyRGjCHmrc\nFc25dSwEuAL0fT8jtQMPTH+Xs1eUShpFiotHp7jYg599LfSnmq/sy+AuCU+A\nVw2novFBWN7Dj2QLuQJqShil5ZZTxV2Fuvv7t1/rbiOlF0XUMU/oPJz59ylB\nSbkbaVEZs7OS1J7qVGVGE8hEbikjUi90D6IJtaQVf/4G5cAiNpgsRI7ospYb\ndvDpkuk++OZltSGvgbOr6+B4oEpBn9QDu8ivBKOA5AlOEZr+nXhhU0bzhi7j\nJVD5nxkgSIwAsUgwGuNNnGu46zaGfdOuQBf9tbbiTj8RpbeIXgRwZromRxNz\npiwruPh4Ef30argjbQHPqKJ0cBdNoyLLAT0R0rNYbnsVIJOwFgNHopWOTqWh\n4uF5Sr0P439rhtOKr+8/O2hJwbneNowTlC0q0bs5zq+YDIjpUyP1tG3X0cYA\nMYpUFW1UYXKO+NPduTgXe4EE7B5zZ9hmTUi4ylX67LDP+hpcjC3aaV/Rx33h\nuyY64s+WxhYS6dKkjvpF93f+NcJVcMXCfPbZ1JU0UYAH80TBnNQT3wlWCb5q\nawbk0vXGxvtt9enk1kK4Erc3Jxo7PUYfQggnipXxfHpIBNlX8i4Q5F9mMGfB\nOD57\r\n=MTsQ\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../tools/rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^4.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"tslib":"^1.9.0","@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.0.2_1586541364379_0.43933176695899867","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@casl/angular","version":"4.0.4","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.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":"a0bad69d409b523d2c7d49092ada6c13c0b0287b","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.0.4.tgz","fileCount":17,"integrity":"sha512-hPiwfprNnwVryCeju4KrrpyPTeyROwdMZX82S6bFBWwTflnuOwqEXcls0Z1iqCnhagp2QReKQh0oKZB+Xi0szg==","signatures":[{"sig":"MEQCIECiENic4jWlQmmSos3Y8MK/6PvTvsWTTndPF9ZbDAKGAiAOqK5Wn8XN2im2RGLnRb226d6YOTm+JZKCKceACVlH0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelW/FCRA9TVsSAnZWagAATdYP/RlZ6jltlexuR5yG9D7d\n+Jxkz73udrt0YypMgjbSNSeBOydK2/JMOfgOHjFkH5vjjPDKHunxzzetAbBX\no339s+RcItXFn+rkGKWC8Ub8d7lkjupxn6mGOy+5gl9XzTY4YZ38UwHexLT8\n/gnVW6uCUWLEs91JDk1SxRWXDKmnRaJpQusDRWYR3HBskCp71JOHRUiiObnS\nLbY1IPtyfuqtFdhg5GiiUJwzym3quFVAkc8sXwZFiz3cSplLOhFLALWDQLJc\nmzJO5D/kMqa5SWZfYNoWFg5/UC5sKTAvynKZ0lAiEkMQjbNrq008YvaubfOM\nkKIFwD76w6ngLlG8lEE0GaeVsAEHbIc23MOkWveiQ6SuL8TQrib2PWHHNwZ2\nmHk0HslHsx63vZU9j3QHJYNFLgQrKbSVmgV/Eg0TgQ/izuY20vwxOHqBrNrd\n1po0jtb6OhDp6cwmizCRJUTGz1p/UOmg06VGpEPy+Zbgq8UwGw/RAJKz0kcQ\nkOLK081GKDfia8pzk3P7VpvB4fivdOCZquNnR8QVrCLOMxYZETptKrSJJDjw\ngWmRxXNnRyRYcURYeYvpnMtCVCoFZdqeigqT6KMq6n4/MGFRxilvR9qfDCjs\nprAL1Oq7wNCbzCXiSY2IjsAL6U5YGpZCkHH2Fma9PASueQJPkMOY4sWSMeGK\nScv/\r\n=ytun\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && LIB_MINIFY=false BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../tools/rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^4.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"tslib":"^1.9.0","@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.0.4_1586851780917_0.7432955537364117","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@casl/angular","version":"4.1.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.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":"4d3ec436c6321c4371628a7fad3cec02d262c707","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.1.0.tgz","fileCount":17,"integrity":"sha512-Ml3B/Dd2sS9KsOu3a6PM/s1NsTrDzfpaLtM4TrwO3QJd8CWnQ6JTmtnazO+5ArnPFulyEi7K0ml/OzaqhDVmMg==","signatures":[{"sig":"MEUCIB7pV/KVSgdKRD+aGpM2qv3N6r2Jsj9XnQfo48asJaClAiEAsBIDAop+uTTWMGVTR8cXUqolGrHZpVuk0fj8/0MFAvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew7LQCRA9TVsSAnZWagAAxTUP/RV10L86WD378Mx0geGG\nhWKw70reF1jFNA5aiHXK+XkQ1vBJyzHKAmGM7oETevmMBbDuy8lWKuDVaBaX\nf+s3vOWj0XXxZ9E5015YQutOetrd4yehuHNkUUFTq8kXd44AtXBSb686p3Mv\nD6KEQGwxaFaxtQ2zIHWIWSODrOCV5yKv2NgIJrT8qDQlJccFqtqhtcf1Kxpp\nF9OYEKzWLiaF6HNuqrzsPMnAC31Xv5vCFUlLHVz0Zspd576DIeDgCFoIkpt1\n5G2NwPMyfUrOGOtk/1ecI06IQP9AQoCKRpwmxmDZnZQMEGUNBJ9C2qI5dAhW\n4cwsdpVwjQ0osD5YI6KQZqrvmnkre7jdLgKjTw9h5nM7ekXEIaNttsl18/FY\nU5suFp9ghQwehPYRnBEpj/q0VIQjJQ686sm7w1ihkXl4i827NlO+jus2IyXW\n6D5gDUwD/tbyWOzyxsfoGOAjgoi6wRZ5QKmG2qMzAcGlHeUAEkSRiikVmhyY\nDIm6sivrw1gpeIsAwZGJtNVzza2GOSp1KTSDMLwYegqB4nRmhD4Ua4Dfe8RS\nDj85tIByQ8QWrt55tNSDsRb30sBtw+DAOM2J32XyzY0xKcuvoXcf0IK+FZ7n\n+lfdISjKXku9SQB2IzVDcFGNvfMA9MaRglcPOHQuFyt5/5wBpNCa1Re0MB2Q\nYhh6\r\n=ZZOZ\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && LIB_MINIFY=false BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../tools/rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^4.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"rxjs":"^6.0.0","tslib":"^1.9.0 || ^2.0.0","@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.1.0_1589883599863_0.14774425376899325","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@casl/angular","version":"4.1.1","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.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":"460b0e72d40496314bff458010fc8b8869ed7852","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.1.1.tgz","fileCount":17,"integrity":"sha512-x6SnmFwrh7iQdpnJEBRxy3AIQ/zqb4HOS8B1MGwmB7K4E68wCw/4OfeVI19ZGUzgk8T/FWnuZehikwvtDlfTlQ==","signatures":[{"sig":"MEYCIQCrJ7rvBP42uJS4tTS+LGk72AAqKxfyOKLc0XYp2/UJlAIhANccF+lHOg0gH7H76f3H/EXFRoPbwPQgrpS+Zp9W2t6Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew7NiCRA9TVsSAnZWagAAgwgQAIXNpbpX1LunwrmMoi0u\n/f8A+k0DxsISjK9olJKKjBjAEAkCDsVbgd+juokoQleHpEK7hjM6XQoZ8vz1\n6tvmrehHZ5p08Me+HQ1hxxCDZPv7NZwixpWlM/anA8AyqCZoOR1MF/jcT4HO\nlCAlSNv/RyvOBEvfErCQ+FRlKrHuWpfZzprrPREOlkbwosp1u5C5O4HAFdn+\nfaOafr7mmsUudlwU49RzfyEklF3Lku2PbmDvs2vL09bHpicn34uJBc71Y6Pq\niL6+Uq6l8lVgQmDGv7YPRvrx3WRMpQN/dzNGBA4wR5+qAw7iEjm3OrnMxrEY\nOEDQ/t8q03Eqs0fslt08AWXWxUNjX8EOvDRqOWu9QDZQ6xBwZRwUgad41seI\nIU4WzuSeeMSGKTsy8Z1LBghJ0KaJDCw7S//mDFMCIpX4t5zSsmkLwSCCn/Xx\npILtu4CXqBGdgl1L9Q21PHmieYLJ43z622BIdBcgf6jy+2iKLGYU33iGmrNN\nJDiNuvv925H2zP0ZtUgd3u8b8/JTWs1WtxtGTaW5dBWFulK2mrJZunC6T42U\n6t0J3LYRGJCjJcwdAZtAE0Mzt44qBpaSihILh+q+0gghJjnWHLui6eh65fcs\nsStxc9F82yuumytqfERqZLezv+ZQ747F82jBAm0+/hqXY67iW93cP2OaVeQz\njlb0\r\n=igDo\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && LIB_MINIFY=false BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../tools/rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","zone.js":"^0.10.2","@angular/core":"^9.0.0","@casl/ability":"^4.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","@angular/compiler":"^9.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^9.0.0","@angular/platform-browser":"^9.0.0","@angular/platform-browser-dynamic":"^9.0.0"},"peerDependencies":{"rxjs":"^6.0.0","tslib":"^1.9.0 || ^2.0.0","@angular/core":"^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.1.1_1589883745714_0.9637904102760091","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@casl/angular","version":"4.1.2","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.1.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":"bfb732d5fa81d296dc3beaf4e0ac2cc685d64acf","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.1.2.tgz","fileCount":17,"integrity":"sha512-bO2DYyNMSWk78gZ6Y/v//tHMGOVYTtL/Pi2qUXc8we2RAbge/t3cILUlu8h3lfa3VrgnvtF2lTHRtU+bUoujxQ==","signatures":[{"sig":"MEQCIHX0Cj8gJth/6gwMhQ+5Zgs1XpeVn5KZ8OkGak2X0MvEAiAhwjJUVI8MRB41rWKuIGG2qGgvSZaK8iOoyNiitD5Wjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1oNSCRA9TVsSAnZWagAAeUcP/1xehCkdSK1kUcXEtJae\nHHfd5WqvxUXhu8BAMImf4Cf94LZEIg4Cz8XDN82KTSKNlInUeJwOqnY71n7E\nydlO6F9nBlqL4o/ycZvlroSfQ/KZOcQ8bnfsef4zIRgqtAlOH/tO2UMUZyTY\nRpLwC6e5JFnkzi23yZOPvEIbb1g80v+NOhiEfuIVU68nB1a6ndB43LaVz45f\np0C36tGEBksiGntVxoAsVFnuXTjO65aoU9rQ7petfYvaX08BXQFylhwJUvjQ\neXqeV/e/+U+X2B8YDX4OqYbM7aZ2rkJrPoYjDKruY9Pps9DWXJh4DDaCeKlA\nEzJGfA7oBd1qUeskw9Pyw5akfYhDjDcYBYogO+kJcR5R7BZhIjT8TcJIVrPy\ndt5FUg8i2uNMnAWsskfK47tsJtzScc+EZ6EGWTUGNSsiaaR9SmbyDqXsh0lN\n9AGPqWtuxXh39B3eda0rC1x6eI2qxEXrMlP89cRI6YA28VTP2jARiBwSFSPb\nQgG6gz1S3S6C3fxUVLcHZebZiajA6EoFIfadhwytC0na++HUsaPgHjKVGrEu\nZfDOX8e1wFvPA+a4z+8QMSX4LImrVkXYvr+IJgYY5YdhdQu82j9awIHDSaLr\n5nmJNKaSlobcedDxfhNryWV2ub5UIpKxyPjZIsVN5SHaUecNArXywXyoxtEs\nZiO1\r\n=koXh\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && LIB_MINIFY=false BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","zone.js":"^0.10.2","babel-jest":"^26.0.0","chai-spies":"^1.0.0","typescript":"~3.8.0","@babel/core":"^7.8.4","@angular/core":"^9.0.0","@casl/ability":"^4.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","semantic-release":"15.9.17","@angular/compiler":"^9.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^6.1.0","@angular/compiler-cli":"^9.0.0","@semantic-release/git":"^7.0.0","@angular/platform-browser":"^9.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^3.0.0","eslint-config-airbnb-typescript":"^7.2.1","@typescript-eslint/eslint-plugin":"2.24.0","@angular/platform-browser-dynamic":"^9.0.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":{"rxjs":"^6.0.0","tslib":"^1.9.0 || ^2.0.0","@angular/core":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.1.2_1591116625613_0.7129846235365793","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@casl/angular","version":"4.1.3","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.1.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":"e8315f5617c06194da693aad8b2d68f68c336a27","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.1.3.tgz","fileCount":16,"integrity":"sha512-KSLQ7ha1bo5LGeFhaRXAY4nE1EfLMzcShpOj8EPMjsSnuxBNIN4Q8NeLKUa9aFEEc6S9uH5VTkYgKqZWw51I+A==","signatures":[{"sig":"MEUCIEKuzacuHuyNZfvZHm8dlI5O3iAD18zA1RU5ldX3fehuAiEAmzVQPB3B7le8RVOx57OO0/mvD8iIk675jDQc08jp3vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3prJCRA9TVsSAnZWagAARIAP+gO3TA1iXN/Z8FzdFZmB\nZrdBnrPtfQyermNcGPvVxOQpgfw3qK7U5G80aJgnFZU+O8jC/Wdmxo1/4gmT\n7t1DP/43xE2O8GK3cpnQJm6D33oBG21+36D5rGjXpuWOLdBO/wzmX+kJw56e\n1U3SVhXyiskcHJB4EbynBtO2FcMWI0kAltve1fa2MJKbBQP+SgAMdvsqvo3y\nGNNh2Uied3EVNtLGxTZFeNJt1gW6a5t8k2dIZVrtRf1pTPWMDu7CsjzSbLQC\nlBA435ojvflp+BgMSk+J87sDKNiI3FW8hcNFDgpdmA4TFat6hZpsAV5kINIe\nClxg2EtqfZDoam306nmNZ0q2rW5hQPsg8Dd1aEAYwUuD+JNG8hXXpHhcp72w\nuIaBRtoeEkXbC4Oc0yvf5JrVjIGlDfffZfflDXU0JxkCdqZbApgqLEWV5vFN\naCrvZ33qZzcooUkLHcSgJUj1u/uVpQqX0e/3CQjdfUOaCl1IQ81q2LnLl2c+\noou9HffLwdrEgkfchr06+LWt9iALpw0GDlFvyVtgbr22bOmPSWbAeYHVBpKX\nDATg0ynHasWgv3Wf0ddJQH0raRZ1wVkhIQp/h4Tz1zpt+MM3QcBVY28WOEI6\ncCkWrlF4iGEhfDZMzmtK40EGO2yBz6ItaDVKMiv0XdvQVqFr48SqI7QBk5GX\nKj9R\r\n=Jm80\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && LIB_MINIFY=false BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/public_api.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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","zone.js":"^0.10.2","babel-jest":"^26.0.0","chai-spies":"^1.0.0","typescript":"~3.8.0","@babel/core":"^7.8.4","@angular/core":"^9.0.0","@casl/ability":"^4.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","semantic-release":"15.9.17","@angular/compiler":"^9.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^6.1.0","@angular/compiler-cli":"^9.0.0","@semantic-release/git":"^7.0.0","@angular/platform-browser":"^9.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^3.0.0","eslint-config-airbnb-typescript":"^7.2.1","@typescript-eslint/eslint-plugin":"2.24.0","@angular/platform-browser-dynamic":"^9.0.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":{"rxjs":"^6.0.0","tslib":"^1.9.0 || ^2.0.0","@angular/core":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.1.3_1591646921084_0.6153267275513767","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"@casl/angular","version":"4.1.4","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.1.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":"5758f55b6927e6762eb2c2e02db6e8b66b419751","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.1.4.tgz","fileCount":16,"integrity":"sha512-j0z0a9oADEYpOuRdk1N1XYCrOVas0I+7OW5xSqS958f5fBlBQYrLLL4ARBZ1c0uq6VdFy9CNVdYhMVhMwCVZ+w==","signatures":[{"sig":"MEUCICu43aSH15g2zSlJK/7+OPcaf8ezGSX5ZjHPtNoNYF+sAiEAvyqrz3e3oZ6fW6ocXCEeT912AdBE3egL1aKk/vCX058=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe39tJCRA9TVsSAnZWagAApIkP/RM3rioR7gfrja7txBGX\nwdyQXVxXN7Zuia2OPngs8xNlTajsLb1s8maRxxBQ6U6ZjnRpio6jrjGkB9of\n1vKxBBccDpAKX03iH7Q/JzcFg2H+6nguoLK0Q4okBJsqa1Mon1cQp+KvRpid\nT8NW8mYmyQ1uwWDI2k6PUnTxlYpK744QsxwH0GgNTJo3K5jrDNVq3X/TxJxq\n/31cdavc+QJKk3FYtxGMUac1CDpVZsN+fTUW4X/vTshfML0KYeDrtmfYaGqG\ntJnPM3YoCp7Ng7BU/MePJ/iz4jdk3MDOFFzKsnvajvasnhXgOEd7JzDWB7o9\nOqet9JMcdgaCvx/KnxZdLTBomPtAqJbLBu18SsQAgrP/q/yyE3W+DoPmq9Z3\n0B3216th9kpaVNxtnQgu1WaE5kS/YeksJpFHhMD44d44StxBnGJFStdlqLWs\nniz7P7AmAE9jbNkwjl7s1HzipwfxyiKv1AGGFs6YCzzKFuB5HGDHNDXtW0Ic\nvYYf4h2VXoTjXUjumXZVjXGUIXaV5X6Au+NlXnWvLgVZkb5b23EM3syjrovI\n3UfZo6j456bMXU5PN/roEL6OfyENoM/yJsRUTDCjFWhsSj51nsbKNBwcrUwN\n91o9yzerrDHai+gnb+wbYdhFhcNbBVCkit3IXic4o5sXxt75mzVfPvLw+KF7\nTlRG\r\n=yoKP\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc --target $TARGET --outDir dist/$BUILD/tmp && LIB_MINIFY=false BUILD_TYPES=$BUILD USE_SRC_MAPS=1 rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/public_api.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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","zone.js":"^0.10.2","babel-jest":"^26.0.0","chai-spies":"^1.0.0","typescript":"~3.8.0","@babel/core":"^7.8.4","@angular/core":"^9.0.0","@casl/ability":"^4.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","semantic-release":"15.9.17","@angular/compiler":"^9.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^6.1.0","@angular/compiler-cli":"^9.0.0","@semantic-release/git":"^7.0.0","@angular/platform-browser":"^9.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^3.0.0","eslint-config-airbnb-typescript":"^7.2.1","@typescript-eslint/eslint-plugin":"2.24.0","@angular/platform-browser-dynamic":"^9.0.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":{"rxjs":"^6.0.0","tslib":"^1.9.0 || ^2.0.0","@angular/core":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.1.4_1591728968808_0.9326725661106083","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"@casl/angular","version":"4.1.5","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.1.5","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":"bcc5bfc5bb3a75b409e1f7f44a4f680807f28a48","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.1.5.tgz","fileCount":16,"integrity":"sha512-brvBedVdPdBAN4US8QxVpEHBsBRU3+b0OGn9/fuFBphiwtSmCCudeWmEnk4UgPxhs7fFe7Qz705oo2cu3Cik1A==","signatures":[{"sig":"MEQCICF+xrKhld+elXkw9Po8g3G2Npat9OAu75gy4GGjLjajAiBP7sUTCNL3ntinYtsFyXlYG5ANiQ48oVcgiz1zSQr+kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUOYqCRA9TVsSAnZWagAAyOsP/1U1iJkRvYIAFZsMtoCa\ntBCdJJLOBS6qeWRMCRwkJX+EuoNB0eL+IsK1hoNr93e21Hr2ZL6bAhT4QYu/\nOqSHolfXPGnQF/2/HesjKHuaGokNTEXdKqaLymzsVLoVJyywqI2ZhVQX37me\nMLyLPWjf8gs+TrdoZWoxdZtWhg9VyUAo0bOBWwsiit6RRveRGj1rUlmWnXj3\nymGOIJu1jHvpuEQwiftrlxRxr9T04rPHJ/h8vn3gotTrefiIRvhxETQNGwMr\nAj0kvl0utVSoM00wunMnBzi1UO4XbWXtis2ypAKgRz7rTgsztAquYv4Cd2+N\ntQAhVuPlkbGYo020rtZWM9pHBTZeXOLwp9XOsV8lIjMQ5loDESeUoXhMQS+j\ncr5QGcPzCZtzU9dvLpOy32OCwgRh/OmPnFL80P5ptBgs4HnYNzPAEBgV3RvG\nYIV6QH2maRzWmXg55UtxM/mKg1ror2+Z1jIEUl82xXxl3bOH0QU/SamlAQLI\n+bIHD5iHOO/IDuGqFW7PZegyhxKx6pW7wMgdoYXHWUcKfauXiMLlIYxmIrjN\n/hlIBIIZZujCNmp+KzFO6QV3fIkw5hmHYAFG6UA8UGI4ImX1+YxG3n+J7xKP\nnE05cNXwTJRsyyndKa7bvrxGEnQ9Si63plrjaW0JaSks53iXfNaLuDKWlDJI\nHltt\r\n=494o\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc -p tsconfig.lib.json --target $TARGET --outDir dist/$BUILD/tmp && LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","zone.js":"^0.10.2","babel-jest":"^26.0.0","chai-spies":"^1.0.0","typescript":"~3.8.0","@babel/core":"^7.8.4","@angular/core":"^9.0.0","@casl/ability":"^4.0.0","@angular/common":"^9.0.0","jest-zone-patch":"0.0.10","semantic-release":"17.1.1","@angular/compiler":"^9.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@angular/compiler-cli":"^9.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","@angular/platform-browser":"^9.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^9.0.0","@semantic-release/changelog":"^5.0.1","eslint-config-airbnb-typescript":"^9.0.0","@typescript-eslint/eslint-plugin":"3.10.1","@angular/platform-browser-dynamic":"^9.0.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":{"rxjs":"^6.0.0","tslib":"^1.9.0 || ^2.0.0","@angular/core":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.1.5_1599137322269_0.5231168312020604","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"@casl/angular","version":"4.1.6","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@freaksidea.com"},"license":"MIT","_id":"@casl/angular@4.1.6","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":"8dd67a3f5e3659063ee58a6e1cd29212209f8e1c","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-4.1.6.tgz","fileCount":16,"integrity":"sha512-fB+tdW+r4dDBn63WPn49eAaN8J1b3E4XtFIiHBufiWXofSw+k+5OEr0CCTam9XUdPwhulyl0In3rEnUx9bsD/Q==","signatures":[{"sig":"MEQCICqq0Ox0+MbdVekC/XsKC5dujwN/5sfeUkB9V+hkp9svAiBYSvoK3XQNy5I7Usi1xDYeJV1HQ5W8+prxlvPnDiL+JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj9AiCRA9TVsSAnZWagAAB7QP/iOHS7kE//dMRjv5kECe\nh5twTJ97j2firX2YRbUKLAGfhbE7YCCVMbCBWKIuK5U3qiTrDxyfxZgfHlYR\nkzYcxgomfkU11pcDcKUz4ZBRJZjYMy216tFA52mSByda50DugpFvCpGfDs1x\nW1xphN6yRgLkgujYIkHakMhrYv/D+0s9gf+6aQfoXmKXOJE5FNhbpq8fCu5h\nch5aziHIDmJXoDTDb2X0MrOJVt31OBvbHB05aSsLUQ4I3FdUvEqJ9dYQ3ZZ0\nEYHYQ0PIqKQfDNReRrYBe0oVHJCk82Fg83W70QswtUKYvSZ8J4oc5LZ/HhyN\n4oXwjpv7la13W4rF7bKmRJggHM8crP8IJke4LCnfhAfyn9aTmCmwLK4PPX4E\n1TQ6VSd8/XeyaPnNb84qagTFqDOTP1g5DpK1C9sORkrjKBu3Act/9+s/usSZ\nd946M1HhSJrqEnTt3kUxvnO2tMTm1XikabIWqE/zFWZpajX75oLXsdTFu8es\ngIeC+RECcGSRnwbt3mypMzJioOlOwJQ97VVScFtcWe+E3z8IU3KGrH1sdLT3\nnFuDLXzYOKYsuIiObAHyEhmUBj5oMuLxjjgN7iPI2Sm1F3cAfa0Jk1oHXFTr\nf1TpAag/eEeAQ6sgyezCqPhuEHL6IRhcGCMqOkDF8LM+Uaf+TBaXHNwYr6cq\nbyb4\r\n=dXKo\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"ngc -p tsconfig.lib.json --target $TARGET --outDir dist/$BUILD/tmp && LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6 npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"12.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","zone.js":"^0.10.2","babel-jest":"^26.0.0","chai-spies":"^1.0.0","typescript":"~4.0.3","@babel/core":"^7.8.4","@angular/core":"^10.0.0","@casl/ability":"^4.0.0","@angular/common":"^10.0.0","jest-zone-patch":"0.0.10","semantic-release":"17.1.1","@angular/compiler":"^10.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@angular/compiler-cli":"^10.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","@angular/platform-browser":"^10.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^9.0.0","@semantic-release/changelog":"^5.0.1","eslint-config-airbnb-typescript":"^12.0.0","@typescript-eslint/eslint-plugin":"4.5.0","@angular/platform-browser-dynamic":"^10.0.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":{"rxjs":"^6.0.0","tslib":"^1.9.0 || ^2.0.0","@angular/core":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0","@casl/ability":"^2.0.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_4.1.6_1603260450202_0.1766047261655983","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@casl/angular","version":"5.0.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@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":"255c38f647740a85789868c80dac0061d72cd4e4","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-5.0.0.tgz","fileCount":16,"integrity":"sha512-mlEW86sQNf+RVMBCYwRSmYFDv4ATr49RM0zpP6EAHvNxhjaNwVPGJcRTB0qVeMm3qWRi+91Mktat5XUDZxbdiw==","signatures":[{"sig":"MEUCIGzgpMKmmzqaw6cdazlfaOPTH34cD3YSVIJQVa3Vv2UTAiEAuqwpe9jFTlrxQebfTnvahQ0Bp0ZnkEX1I/Jrv2r7cXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf53ppCRA9TVsSAnZWagAATwsP/2V2YZ4QP7kq8+SiIZrI\nxSmgsHod13WIBM1sDBSBqlZWYLuRHUVeN9mdt1lYDkjyhTt/1EhYYnLn/OMF\nHolf5cU3Ju8bW2IpYQWS84sy/d/FGdvfTgql8A5oCXoUpOlhvIz/3rcV/mEK\nBlho1q6rZh5V/ysCRs0hMg5Eg3ESnYoUE4VtuIvXWoodzXY0pRjqGeT6rCYP\nxgNRVlq1+j0WKw4+/QlVVbtASnLSrNIjQ5gHgE6eyO0zgh32/oy2rqBYFX3n\nOFdNGciIsMAV5LCEunFriqQGMg4XwT75prTS2Ev8ZSpnK1tKCNvOm1goqQ7Z\ncYpvR28+vNkl9039cS1XyLDwyVCckUlPfrSsmwPm7/lF1bqpURPgvY9ocOU+\nNEaKfIx1jKsZRuL2x4sz/HO4wbYZNnq8wBPGScRsdLLBae4ghDizyl1TE0Bt\nUpKYxL3OVMBNF6RYAhg/NHGvjii4355LXvmARiIXt5jO6HGf+XMWpXs+HLNu\nvQWk2UbJSdsdgEqqdArbupa39y8o4h+6B/YuchzsGibj4lzDExnoLXtBmTua\nEeuFO2GodOOIzzcv679C2QTkaEItd4Q2fI0uIAJ4z1tzVMczGcs5NWoM7kCj\njgjt7uKFKQf2RRDpyjri88HQZfX+aW5icxtyRNKnwVTK3OpcXgELqEMzHdWl\n9Q0L\r\n=Wvob\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.lib.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"14.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","ts-jest":"^26.4.4","zone.js":"^0.10.2","chai-spies":"^1.0.0","typescript":"~4.0.3","@babel/core":"^7.8.4","@angular/core":"^10.0.0","@casl/ability":"^5.1.0","@angular/common":"^10.0.0","jest-zone-patch":"0.0.10","semantic-release":"17.1.1","@angular/compiler":"^10.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@angular/compiler-cli":"^10.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","@angular/platform-browser":"^10.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^9.0.0","@semantic-release/changelog":"^5.0.1","eslint-config-airbnb-typescript":"^12.0.0","@typescript-eslint/eslint-plugin":"4.7.0","@angular/platform-browser-dynamic":"^10.0.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":{"rxjs":"^6.0.0","tslib":"^2.0.0","@angular/core":"^9.0.0 || ^10.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_5.0.0_1609005672923_0.15391527668386473","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@casl/angular","version":"5.0.1","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@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":"0fe637a69ab3d11e620b04616c794e75e795f74c","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-5.0.1.tgz","fileCount":16,"integrity":"sha512-pmS9wCMLuj+FGNmgiqx0EvarEoxJGNI6UOplQAyhMcydcP8bjx/vg0MzY9beqgWiObGOJC9iTJfbZIGFpDB0pQ==","signatures":[{"sig":"MEUCIG3lxBtP+VfFmMTN/N8CeExKlU0YyeIExF93WLHFYgbyAiEA8Lq0n0Vs4o19iHi08Ce99itG/1hivuTQxapvrc7Jtdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6aNYCRA9TVsSAnZWagAA+IQP/A8/o5r8qlSsMUe5zb/D\nNwkaC8oQw6X9ZH7xGUVVP7vBhWl1SeNTsSjuqxH0XQ8mTLdh6Wm53fa5OFwj\nXdszucc71ZTVX8bOMMeJNpLJJjWpiMDQPq81yr2wGfEOhZTSrjf3F+TV3dKL\nGJw77UGcchtHkjkTYatAZYWJhPJ6Qk4TaE1H6+VbjsCo9fyv5HwWD/ePV1a/\nXurwUrDLB2mwS5npcuFNe4a+zRsiflMXYJFsm2OOweq/NrGc1diDE1Rbzp9i\nM3dd2PIvggG8ETImLoJeHdxAKtvrjCgLxjh30gEbYkBTUp3Ewnp71k+riNQP\n7zs4gYcJO6dRBmCrdlvGLufpwPsuozjuVBDcTvjiYEna0/8gj9gSg6GWImEf\nCEGMgZVKip93Lj5q1AP2WkHIv37JWPHP7jksU+a71n/IE5vKOO9Jf+0knpN+\nsOWJsiNrJTzgzQBh1csPY0hGMJeHWsvcx3sP5Mj9CsWBvmcHlkxdjxO3zpge\njSsz8r7ntb69/iJmZHfeUWYxfvpyWJGVUROW/5us0rKiKrGsx/FRqJgrpvkG\nKhqdjIsNDViQe1gbo+/xKb5ztrHPvY63Jv9GwuXi25hwQOu/yI7hFpMdu2/D\nBsVnO0kBV8RePoPib7XD4hOUEOepQdDnmlsuP+VybF988d3mRP3+38SVQEVB\nmWJh\r\n=dSBq\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 ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"14.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","ts-jest":"^26.4.4","zone.js":"^0.10.2","chai-spies":"^1.0.0","typescript":"~4.0.3","@babel/core":"^7.8.4","@angular/core":"^10.0.0","@casl/ability":"^5.1.0","@angular/common":"^10.0.0","jest-zone-patch":"0.0.10","semantic-release":"17.1.1","@angular/compiler":"^10.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@angular/compiler-cli":"^10.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","@angular/platform-browser":"^10.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^9.0.0","@semantic-release/changelog":"^5.0.1","eslint-config-airbnb-typescript":"^12.0.0","@typescript-eslint/eslint-plugin":"4.11.0","@angular/platform-browser-dynamic":"^10.0.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":{"rxjs":"^6.0.0","tslib":"^2.0.0","@angular/core":"^9.0.0 || ^10.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_5.0.1_1609147224423_0.9439660152860654","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@casl/angular","version":"5.0.2","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@5.0.2","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"c990dd54d448e08344be6d3a61df364730ae72eb","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-5.0.2.tgz","fileCount":16,"integrity":"sha512-jkSAh6P6e2l/elZnbb1k4E1oNV/llxahmayUAV4xfP/8FOM1PIVRRvXGUVy1k5ilSm0Chj82Vvzf1KYCjEhilQ==","signatures":[{"sig":"MEUCIQDQvaE8BSCbM75khXwyRne9aWCqSOMC33b02yYAd9Ek+gIgbOXMYzeS1uDxTkUKaVTQFeddXy66s8Y+x8+5YBDu1tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+1A0CRA9TVsSAnZWagAAc1MP/A3XM+laCvAqe26+ocvS\nfToionTEO7Jz+cIM2SKjc0TtY1rcA/T6hU9DGwqhE7rTTuYLS1wTKLw6fP9y\nNj6RhLtr67xcjnE9WYpZO00Fm3sGPQn28Y6hdCKK6G/II94tVmNS7G+PICAI\niSZ/ADaWSskapwoU86ScGdr+S4p4I1Q7eMreMQ43+c9sYuuMRADgLpMcDN9T\ngMaJiSMR8JJ3qpwjlISaZMUfNaf48S3/oQcgr47UNzITZtp+sFOjR7FJNpra\nl1Bu6BYsZtzuw4ieNxZgQEAvbc9grwKLW4eH+hjia0iqL/BnHWzffiFSTDGF\nBw5UL5SfJYZdOFv7VJud4CbEHkIJiVko0LUcbltgVh+YDEO6LAj+GdAqQg8J\nY5g0T9SX7ZneRd6y7ojCHxGSg4+AgzYnxFdBeGMszpBi2hOe6f8dSwq52J1N\nHOfeBgopmiO8m5Zecy57ZbpoZWMiBl1kX/qFzFjAnxdWfD4yAHbAKL5iaIel\nh8O+6+WU6SXihHth95k/1b2kt/SB6ssPH1NpVxjUxZoK1bLxvM8h4tS/c61U\nWh8H44RFt7My9fyfx9PSDC9sn9TEPJLlQoAnc7IOR9vxv3pNK3sDqokLCIWl\ncEzmiauVPYOP4xIxXzJwwOxkqamIARcFq4rZps1xikGZQYNaKLlzBSFIn8tw\nIuEN\r\n=Te6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.js","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.js","require":"./dist/umd/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false ES6M_EXT=.js rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"14.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","ts-jest":"^26.4.4","zone.js":"^0.10.2","chai-spies":"^1.0.0","typescript":"~4.0.3","@babel/core":"^7.8.4","@angular/core":"^10.0.0","@casl/ability":"^5.1.0","@angular/common":"^10.0.0","jest-zone-patch":"0.0.10","semantic-release":"17.1.1","@angular/compiler":"^10.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@angular/compiler-cli":"^10.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","@angular/platform-browser":"^10.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^11.0.0","@semantic-release/changelog":"^5.0.1","eslint-config-airbnb-typescript":"^12.0.0","@typescript-eslint/eslint-plugin":"4.12.0","@angular/platform-browser-dynamic":"^10.0.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":{"rxjs":"^6.0.0","tslib":"^2.0.0","@angular/core":"^9.0.0 || ^10.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_5.0.2_1610305588494_0.8383673577398096","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@casl/angular","version":"5.1.0","keywords":["casl","angular","access control","authorization","acl","cancan","security","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@5.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":"24a82ec4280ea9bcf18fd734c24e9cae3ae5f181","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-5.1.0.tgz","fileCount":16,"integrity":"sha512-oqOrTxyDdYsBo3H/gwF1nKqfBlXRCsw+7Mz62RomMTHZaBNsn3LAPXMRc2vb9ggblstMA2Qe+/5BEXDcpVsi8Q==","signatures":[{"sig":"MEYCIQCjaliaLagBIDq79iX2DpMQcVON0cztEJItJvQfdqnEyAIhAPtCSFMwskok2sc+wDYbGdVI0vuCD+3L7xNjF+OQLmPo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgACPaCRA9TVsSAnZWagAAxxwP/27Wghi5pGJF3T4nOWcG\nEppUK3WPxiTFnkwv05szk25CgpBoUDkB03oVRR7APl6nTM8z8a4/Wj5KWe69\ndZumW9kNZ5x9lCEDapXX5d7mK16b7JXQ+6+CiOdSlZtvGQu6o3vZjyrFeSUC\nxNEkXO/gBWZecgb8IYwjS1zHtI6JspqgE/h7q4tn0KawyQF4WgoIWyQGy/xt\ngbgWsGc+kIKLRL6/WL01zCa5qC1OV3RFgRHiUIQc/6KcDpeMuZQtE/CvqLjB\nu5ZRp0cCJkigGDO8+6A59V4511G0sodZU0BmGBjGwLN5AahSqr2AEmhrIpcf\nhCbAuT9puqe0fM8sVw9nZiX/vG9RDb75Zy5vQfW7IjHawK/DvY/0AB1I8qJY\nsiKw9i08Nv71yzMTlB2+Urkl5Z8qZjCAZ73QKhg+5SmyKgdYFFVnEfoMejxW\ncRZL0KlVqscQ0E5wFlx1ZO4S0zQ68PqijFk4DjngOycJLlX98RD8NVfjbJcp\ncLKcEzfQVj8NFv2akr0aYdxyqHcFIoz56zLjP7uADoHyCtwD3XhTBgiUxljT\nIzUNxSPRxtsu4L07bhNS4Hv1AFUDPA3aKBaGwPE6nNqGolA0ipZHkO0am+GA\nNFh8tejcPEzn3WJ4vYa4Va24rcXH0wzGWG7IqkMulGAa6vwzRtmD2rhg1QJN\n+A7V\r\n=+osm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.js","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.js","require":"./dist/umd/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js src/ spec/","test":"NODE_ENV=test jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false ES6M_EXT=.js rollup -c ../../rollup.config.js -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"semantic-release -e ../../tools/semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"14.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","jest":"^26.0.0","rxjs":"^6.0.0","tslib":"^2.0.0","eslint":"^7.1.0","rollup":"^2.10.9","ts-jest":"^26.4.4","zone.js":"^0.10.2","chai-spies":"^1.0.0","typescript":"~4.0.0","@babel/core":"^7.8.4","@angular/core":"^11.0.0","@casl/ability":"^5.1.0","@angular/common":"^11.0.0","semantic-release":"17.1.1","@angular/compiler":"^11.0.0","@babel/preset-env":"^7.8.4","@abraham/reflection":"^0.7.0","@rollup/plugin-babel":"^5.0.2","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^7.0.0","@angular/compiler-cli":"^11.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","@angular/platform-browser":"^11.0.0","eslint-config-airbnb-base":"^14.1.0","@rollup/plugin-node-resolve":"^11.0.0","@semantic-release/changelog":"^5.0.1","eslint-config-airbnb-typescript":"^12.0.0","@typescript-eslint/eslint-plugin":"4.13.0","@angular/platform-browser-dynamic":"^11.0.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":{"rxjs":"^6.0.0","tslib":"^2.0.0","@angular/core":"^9.0.0 || ^10.0.0 || ^11.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_5.1.0_1610621913721_0.9569130627352938","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@casl/angular","version":"5.1.1","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@5.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":"e7053c6f20bf1fb1038490588668b3e62ee11c23","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-5.1.1.tgz","fileCount":16,"integrity":"sha512-7+Ez+u0iuKySxswuUB1TlEWzvxb5qIu347seSBErOt9F74DKhbb30208NvJYNtSgLirYH9/bPbDbxMit3c802A==","signatures":[{"sig":"MEQCIH+RksIwJKuoBXi231oCF/6Ga3rrw+x8L1ylzrUyszdGAiBnW6rWON1GIvig18QK8IIq0eQu7xv+OHdG4AxxrdxHNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm3RwCRA9TVsSAnZWagAA3LMP/2ElkyTKormortgkGX0N\nETF+m7Ej4MSJinvZvrpkirQk3+l2GgtRt3D5pyCJ4SKSSQKw9AmkeHoZdx6p\n7MQ4KDJPgfEQPfTzibOev8fnMc5XCXvj/N+F8KrPCJaLtxxmUF0LDNG9NsMY\nuZqu1zmt1AJg9VMsnUdMPeHoGvxGsbG2OZnP7utpcRkyEe26l0B2cVzsdeJT\njoV1qhJPLbtGC8R1+9DWARLE+MB/oeqDw6xMXoMdbbx/mFyU2yeKAfOJirTy\ndryDHYHH0sGJ07RGjyQbpAMn0BAJLBGTzmMQ1+nnz66pNnIQ7thAsIqOiCid\nhzQMHyuwEfsuaLgrhMJZSliYYsVRzj65HRfsbTAru325B2JNUy29wPuiIqOH\noutnBglJ9t/pwGBcqY913+VLLkN9C/qJzyj9t2fDsDFGQlgRcB/fKZzlIFu3\nuBMQPKA8QkeEdFvzKDzwDOVPwj/CeQwqGI2S2GsJeagGmiJ7beuUQrt5eEWh\nWC51fOfdT+PLDy2Ch0K/bvVt6SMGyMP9l2W//BWBj98zzXpjZ9q24PdchxsL\nheHijmIxxmuJNd+Zi7771C5XNm56N5myKH3fD0iLrepaVuuv7lJ1HB5OnXsu\n8MLurwofN/iWL5/YI14KcSng56UFMSTQecQ/4mlruiBiYiG3obQS4AA9NjD1\noll6\r\n=0psx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.js","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.js","require":"./dist/umd/index.js"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false ES6M_EXT=.js dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"16.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","tslib":"^2.0.0","zone.js":"^0.10.2","@casl/dx":"workspace:^1.0.0","@angular/core":"^11.0.0","@casl/ability":"^5.1.0","@angular/common":"^11.0.0","@angular/compiler":"^11.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^11.0.0","@angular/platform-browser":"^11.0.0","@angular/platform-browser-dynamic":"^11.0.0"},"peerDependencies":{"rxjs":"^6.0.0","tslib":"^2.0.0","@angular/core":"^9.0.0 || ^10.0.0 || ^11.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_5.1.1_1620800624099_0.49994223961201323","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"@casl/angular","version":"5.1.2","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@5.1.2","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"924d0036fc4092e7f6a2ad010a6acb1a843e2fae","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-5.1.2.tgz","fileCount":15,"integrity":"sha512-xjp0SUFRQYo9URx7vtHxiqIfTykxI5LdtPox95fvCacCDDxqSnmXIaSXH2Iow6gtr8+jspCve4WsNBa4gCQ60Q==","signatures":[{"sig":"MEUCIBB+qiYT7Yl6WUZTl4RkXPYE0T7ms/5ICFQojlfAt+4jAiEApx3lSDhM25NyJKLKt1wtWuvgJf8FXeYY+Br2ZrgHc7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtJqKCRA9TVsSAnZWagAACK4P/RuAV0HgHHgWpCKgj+IS\nwabCv6YJyM+ALM0gXl6EXVxnO/wM7hmiEVU2v96Q70VVMgqtybemveho/AKK\nNpdQdkP3AOsbxr3HfCcgQ1MQcu3GtXGf3n0HWNMDQeyV0XXzOkYGBiTIoEAU\nS3QpKD/1O0EYRrwPUnEx1pq2QhkNcQVNzLuHM0ylMiZt0e0EoumaZKyGQ46E\nc3V3yJsSGNKEoeQQaz6dkD9dK4ag1YYBUgBHjafhoyx9kVpGUU1RAqrOndp2\nwBh1fNl/8Fnn9CxL0RJk5ug2LsBqvuRLPaRS2K+hFRXsGIk0jITEzpuuLTC8\nIRXL68psCXXBHQDWONKmZiYNxF2qVeHgFlX0RBd9FOFtmoLuhPKoEWaLQL4L\nhMXJs1zWu45PKYDY3QdGZawqe8rnLJa/VsDC0BJDfpN1eXowS1cJdGY2ZzG7\n8J0qVWde58AWbuCmKuD5bSBYs1WXBcMDGTEUU5KueyiEjUziW+tBcUs73JP2\n/ocHQS7khhpzGmgvNLr8HGHddDcgNAZXFqyeybsXb57yKf+iEET3B1nN9rxQ\n9EoEWZPlpk/FQaF2dNROrWBPILzyhhm+ZWHmIYOQQqmj3ydtuIk/YhLPgUhu\nk/pOJwTnEuRzljj5+k+ysEoagP3JLbO3hIMaBGpPb9ELvex+Y8sTPPWWDQcB\n5fFG\r\n=fvYD\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 --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"deprecated":"Incorrect version increment. should be a braking change","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"7.8.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.5.3","tslib":"^2.0.0","zone.js":"~0.11.4","@casl/dx":"workspace:^1.0.0","typescript":"~4.2.3","@angular/core":"^12.0.0","@casl/ability":"^5.1.0","@angular/common":"^12.0.0","@angular/compiler":"^12.0.0","@abraham/reflection":"^0.8.0","@angular/compiler-cli":"^12.0.0","@angular/platform-browser":"^12.0.0","@angular/platform-browser-dynamic":"^12.0.0"},"peerDependencies":{"rxjs":"^6.5.3","tslib":"^2.0.0","@angular/core":"^12.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_5.1.2_1622448778397_0.010004504879292941","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"@casl/angular","version":"5.1.3","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@5.1.3","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"8cb6b157f70a62c8b1e9f97e272b74c5617c5b5a","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-5.1.3.tgz","fileCount":16,"integrity":"sha512-z253/gBzigjSD8HvQ2n2P5krZu56RTMjIvODhHPdmUtTN3UrrlCW/h3ubGK2C/bCIKaHf74uZZX/HvecgzXVPw==","signatures":[{"sig":"MEQCICjWgbkH25OZ7ERswqakYs1Tg1QCb4INNYKk8S78moCdAiArVQjCzzMEegBjc0LbIr6TlMCGI3u+AhVVN4y5NEj7Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtJtoCRA9TVsSAnZWagAAky0QAIphuHUAovSAPXn8E1LD\nRWucoQ9Xb9CWDaOn62A2jeR8MibrYYCj3PegFGUcqyGnvodjufS+avJAjgDy\nFO5sYikhMYBg7k/n4GNLY9X/Auf7F++n+Sl+GLpFmqxIeQvCW7mpHH03sVgk\nESMh25ISCetyE5uSbj9euI9f2u9cZ0VaqaLz3xkte/HfbmbKy/BWpi4d4avy\nO0LH3KcwPfPR88h0Ja2h2F8eYCkQ6l8fIFE5EMj+hHNLsc9Cj4oCFT3Eqvrd\nkOpjzzEPobsptnEfp4VvPIZQvu6fkGPo07D6rvAA2tFEpsitAyUZ8KRvqhgM\nC+mPVjddGQqD3qVqjdffYi4cs1XknbqREbd08rvfG7QtCL0wf0OddGtmke7S\n7FYhlO4/cI/svLf5bx4QvX5soaA4ILWNhzX/S23hy4sQ6PATgqs/aHKGi3aX\nLbOq3XFNpFJzn1AfzpLwP9YKQQJItcWvu1V1sWkKowd8l9RhRpYLkLxCXnt0\n6LFDwMymh+py5CrJonVTXwk0Bm3FvVww05FFX8eyz2VOET3hJ2TYC562BPnk\nffXSs4obIimDX6YqE2yXeF3bmjY67rCKViDAocDRV12HBBlqVtk07ktfZr8g\nlMiMv6wgEVoLwK3GqWq1B608TcCvUSSc7/EwMKpw4Dy00Vy30OCIlfhc0n3r\n1b+v\r\n=3fJ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","es2015":"dist/es6m/index.js","module":"dist/es5m/index.js","exports":{".":{"import":"./dist/es6m/index.js","require":"./dist/umd/index.js"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false ES6M_EXT=.js dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"deprecated":"Incorrect version increment. should be a braking change","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git"},"_npmVersion":"7.8.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.0.0","tslib":"^2.0.0","zone.js":"^0.10.2","@casl/dx":"workspace:^1.0.0","@angular/core":"^11.0.0","@casl/ability":"^5.1.0","@angular/common":"^11.0.0","@angular/compiler":"^11.0.0","@abraham/reflection":"^0.7.0","@angular/compiler-cli":"^11.0.0","@angular/platform-browser":"^11.0.0","@angular/platform-browser-dynamic":"^11.0.0"},"peerDependencies":{"rxjs":"^6.0.0","tslib":"^2.0.0","@angular/core":"^9.0.0 || ^10.0.0 || ^11.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_5.1.3_1622449000272_0.8310997741733799","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@casl/angular","version":"6.0.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@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":"ad06e6335e103740f6cef1a671fa9b44a50e14c0","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-6.0.0.tgz","fileCount":15,"integrity":"sha512-NVKPUPOx5sqSimxMxCgV8Gi2+2yCWNABeFSDtfgX+J1hkp34anYqee9eXWB+4zvnEjIKKvukWIiSKHyZsDtGgg==","signatures":[{"sig":"MEQCICHx5C+oj3kJXV+p8cQBylw5/euc6hv+LDpdvQW81md8AiBKjk/tfWHBYbdAazKgR5f9r4w0aNUqf0OWvwfRWtFs4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtJzBCRA9TVsSAnZWagAA3zMP/R+hKryT3GO8gpJR/qh0\nsDX9qYdF4dj/Cq+7IjH05erztVRfCqFsUt9qwebK3W/hTr+gnc4Pwze+AeL9\nPvKk3tDVrlRFBYER0k52s7mvoDdxtUgUmQmc4wFk9muOPQWwudxcvMM2jiXM\natswk6c+qa2Vrp+VeMVG+8bsI591CMWmzl7J57ruZap0qXvz5KnQTXqHJw/c\nS33BINVS7ADf8rM9puNn6KAbApgcXSh+RumUCbSMTKv6qVZy5xVWzmzKB7XZ\nSouPk2+/J/lCb9fkyuyiJUmpd9r4fMwDj2QbPnNZlf1kwK9W1Sc+dh9sp3sQ\n1xOPrsJS6LUwdP0eiA6g0SmRq5xtRgOyrr+f+tq3iYmS5QglkAg3A7YiIQqW\ns+IMA9We3cBK2YhpHDOxlaWfPeBjPX1fB5itG503jCnHRuSK1ALNDxMJBK95\n3SsByD2I6/1AxuM1h3pFaV34e1gAtFcVN3oRR6y43MLmIjbq6ehSUd7bEozC\nHusNNp2/lDqC0Zk/qcIpXzL/vSOEylZWfNnzSYQSIr+RFW0knYD+GdsjXutI\niIXRJbohEYp0mAlSi5CtjxFoYqlr36uL47UBhWU6BP+51ov38CBAMyX9F5LL\nYJRLqGBQTqR0u10ffcjROLasyiMrGKCwDa0hiL8vOYCk8w1MhtDk9YIZIo1G\nGacT\r\n=nNJw\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 --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.5.3","tslib":"^2.0.0","zone.js":"~0.11.4","@casl/dx":"workspace:^1.0.0","typescript":"~4.2.3","@angular/core":"^12.0.0","@casl/ability":"^5.1.0","@angular/common":"^12.0.0","@angular/compiler":"^12.0.0","@abraham/reflection":"^0.8.0","@angular/compiler-cli":"^12.0.0","@angular/platform-browser":"^12.0.0","@angular/platform-browser-dynamic":"^12.0.0"},"peerDependencies":{"rxjs":"^6.5.3","tslib":"^2.0.0","@angular/core":"^12.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_6.0.0_1622449344872_0.11623964193055292","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@casl/angular","version":"7.0.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@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":"6fa7e11f1fd040cfb6c107716b745ea91a7d2918","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-7.0.0.tgz","fileCount":14,"integrity":"sha512-b9WPoQWZlTVik0vflixdxIFfUxoznhZ9GFAy6nOyPE58UusWT7yY5zMaPlwqpr50J5EQeC0SnKQM4aKCjh/m1g==","signatures":[{"sig":"MEYCIQCXzawpk/lwpusxu7TQG+xXpo9xetS5Bd+KYHH84j4rSAIhALHrKrK6LFnW7KIpz0s51D/LBKmv7J6ll3LqvkoOlyV9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq5awACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTQw/9FRxNfpI021Gi9BddzMZOaeiw+uPMr9cevYU7YA2rIqITf0d3\r\nbNgztLua8/gLIKQlum8kGAR8UTj29L+K8v2R6bQTtf5M1aOPbPcSdNB70zwC\r\n/ScLsRZkYoxthPGemjC232g5B0+l57P0NZk/7l1yMkQ8EjIVKEdvJjwidsy6\r\nxuqLIBG+1JO3jd3kCaPKZQj68znAbqzl40L1rFl5/efHnTx6u+CFfWH0SLw4\r\n91EA/ta7B10sG6pVjzVn4yqtaUWGDWaE2eQRBsO7FlwZAY+c9NM4mdj7P3Ig\r\njAKN+2DwJOgW2/dQ1rbeEzj83wxIlgIEE8YwG6aNEcA0KbzRyjFxMHm/BK9I\r\nv3e+IcyoAlup7nVGjEjufRb5ywV/qH6r/hiPeFv7Xysp5ofIrel1WzOeRn2w\r\nytbYyTGEIUKvy/rT3VpQxyNjGkPEXwCjGDQ7uUkhfVmxZNHS8MwjPmageBbA\r\nL5BUIKkCW8JnfRnz2zuTDem+mTwqY9tf7qQIQUVycmQr4WEEKBWAZUadUy7u\r\noi++xXopDx0IAYsKVKiGmLoR2V2765akuVTDO19Lwj4zK+ldeonE7knIPaVP\r\nkzq6/7A/XagWemcc+3msF24rNyNMSEO12snAtVYOYG94d5mQu9mTtep1WBpP\r\nOyhQs/u1LKgqFwQgd9Q9lLoF8lezemnZl7U=\r\n=/mO9\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":"efcdb0d5150098e5c8c92a0b6f84c58c2912a91c","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"8.1.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.11.4","@casl/dx":"workspace:^1.0.0","typescript":"~4.4.4","@types/jest":"^27.4.7","@angular/core":"^13.0.0","@casl/ability":"^5.1.0","@angular/common":"^13.0.0","@angular/compiler":"^13.0.0","@abraham/reflection":"^0.8.0","jest-preset-angular":"^11.0.0","@angular/compiler-cli":"^13.0.0","@angular/platform-browser":"^13.0.0","@angular-devkit/build-angular":"^13.0.0","@angular/platform-browser-dynamic":"^13.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^13.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_7.0.0_1655412400623_0.9529096205938983","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@casl/angular","version":"7.0.1","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@7.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":"82a1e313459d38c499f756b3309f4d89c93a8542","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-7.0.1.tgz","fileCount":14,"integrity":"sha512-mZ3j1TSJD+3KaP2YUjJ87KgWk5bgeIWQCo2gOUdu85xYkCv8jm3EwoD1TXErWoMoNDqjkeG5frd2bl3k4eTKYg==","signatures":[{"sig":"MEUCIFdvf9CpgiNeonF96f1E5Gga1um23Za8qkTvZleis8OgAiEAsXHkU9ZtHji0KTo3ktlU4Xewv72Zb6z737Au97CRkTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3ntLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWBA/+ODfDQm7ayYVDYCmF2G+LpuywsOfbQ+lDTSjKRV5wgNlO4/gw\r\nRUiwAvltMiYGn2aopg1JGWOjFkpYqbTbXi8J5Z9B8fXYVGC1O+ZUqwU9zLIT\r\np3mTTQUMsnxgtwOYRyHIa1/C8H75t7LddutU/VTKGBcJXj/dhz3Ead7XXyib\r\nFYZsfOVfrPldHGjNFuGkSJ9XLkr9zqscbOZ40/MCbnsyPlsAwLrFi5ySXWeL\r\n9KMzAxMJWGNJOM76s2zgLy4JqM6K1iA6cQSRrnSAsYQQcA1uEGH5nmMdrhH7\r\n9bQDzBVGasIZOmpFN4i3/rc1w5HXhhl/xD3D7AQ5tEf+LvURylQHFy4/I6Vc\r\n9cC5drRksI7Bx2VlvmC4QQT3tnEPjDmneXP7MPX5wdl99gqnr1o/4FvcoynC\r\nSpQFM33NEBEWIHjtzWYONPdXIQ92NS40CshhoWJqeUg/0H7JjrjN7xM05OXp\r\nQmb7c6Vi97CLhLyVWGR7RazvVT2AmDF5ddm5D6ILk6OUQDx4yLQjk3pd+VmN\r\ny5N429AVP1348prAEiVm5jcicN15jZmafyJUyF/Wy51qXIRpcAg+6dp8x09P\r\nW5Ik/UypRtFP1H7IYkTTBhD1Wuqa86P4MXvtGG6CVPKTRpdbbbOEBDQ8mU3N\r\n8Gs0X0/Xws60MQqGLjeh7BEHoVGznkDyIIM=\r\n=vL74\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":"39153817223532f49dcf7e0ed61af898890cdef3","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"8.1.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.11.4","@casl/dx":"workspace:^1.0.0","typescript":"~4.4.4","@types/jest":"^27.4.7","@angular/core":"^13.0.0","@casl/ability":"^6.0.0","@angular/common":"^13.0.0","@angular/compiler":"^13.0.0","@abraham/reflection":"^0.8.0","jest-preset-angular":"^11.0.0","@angular/compiler-cli":"^13.0.0","@angular/platform-browser":"^13.0.0","@angular-devkit/build-angular":"^13.0.0","@angular/platform-browser-dynamic":"^13.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^13.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_7.0.1_1658747723341_0.7143396358649292","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@casl/angular","version":"7.1.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@7.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":"799cde9b10ea3b96f939e9331f12959cd19d4be3","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-7.1.0.tgz","fileCount":15,"integrity":"sha512-pxTHtnbEXBD628mPMG9MrrPRdZSeuKzqlzuemwLR1lzTV7+fvk0uq40ph/1yznnj3xLin6KxgkpzQVOJGtcBHQ==","signatures":[{"sig":"MEUCIQDjgUpm0legzo0jM6fC8kSrjbJ1DQjAz/TsgJwGNJ178AIgc90fsYja5JdhEfx6rt1cXuGO4OrvqesFCYXA3+G+NOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAG3UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopgQ//bA/CvruSlqvhUKyC6cBbbWpItAgQz7ewCZy9UrQTdUfUhM3I\r\nWzeAn0z7wCZ6hqkKrXg8Ya3x9CuQhhEMSewE8kR8Roo27h0s2zE4w5UOawpr\r\nMkJ7YHF0aCfgXx4BPZ5BLvcWFBlFTJXst8mbUroB0ygrhmA1E0FX2OJkN1il\r\nz42XqC+Q+kgxDrig/35xmDX0Oaa9IEUuWkT2b4jxQGJzCrjtbN92+3DSfUa+\r\njl4EBM+vJsycWLNH/KNVVMY5m7EY7TMRoRlStimHsBW9UNXslcpw+6eP6+Ir\r\nTqYEfH+0TbMBhBR/AKoXc0GtMdxUA1WUIXB96f7oMux0dIDi4b/xy2EmdUrQ\r\nbz12klkP94lsolSUyAE17SDBF4KEunNq3VgGir0o+zlpOybH7GiYJODkrcU3\r\nRfVWcm4wf4CVKMY3HuGwI8yOipe8uPaZOLbSP2FtF6kVv2Td/klOcpOK83a9\r\nAwvWnYbxTxz0irEe+jrZbfdxs+31QYHbL7Ao2CaAyfGCkkIhY281BWeaxfaY\r\ny3QKAMbZqE9PGYeEZIovJTzVcvQSLLy6I4Mion9mH+7Gy5+OWNx6DdTx1dij\r\n0zhf0MrIp+OgJ2T8zAzQivdVRZqZ4TSn5fLVwUAx05GeafuAVk/e8jWJUxB5\r\nlmwynF4Ia6119oKDSgOBc85yt3ATOKliTZ8=\r\n=aJST\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":"356a63bd7a41d9ad37ab688ecf7313c9b6ec62ea","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"8.11.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.11.4","@casl/dx":"workspace:^1.0.0","typescript":"~4.4.4","@types/jest":"^28.0.0","@angular/core":"^13.0.0","@casl/ability":"^6.0.0","@angular/common":"^13.0.0","@angular/compiler":"^13.0.0","@abraham/reflection":"^0.10.0","jest-preset-angular":"^12.0.0","@angular/compiler-cli":"^13.0.0","@angular/platform-browser":"^13.0.0","@angular-devkit/build-angular":"^13.0.0","@angular/platform-browser-dynamic":"^13.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^13.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_7.1.0_1660972500628_0.23474372137965305","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@casl/angular","version":"8.0.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.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":"04bc988fd1e96828af8b730942cba4b7a26e353e","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.0.0.tgz","fileCount":15,"integrity":"sha512-fMMcqs/F3EmYgeQIjvZUqzb3p+gD9CCA2NothJVhNvfIRPUzaRO/kJsjllbpxHPbiQJuxB/gz685Jy0Cf1eUpw==","signatures":[{"sig":"MEYCIQCmk3KHDIjFcG8tEY60BREBeqnyDl5BXGG00qme4elwAwIhAKMNiccuNmELHVYylnNs6lWP7hFDy34KFtGTC14XQ2uc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAG8gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj0w//XpIMeOi3k51X/A/WIPwwhqXzmPdBkg2lryyKNOEZaQZJZKaZ\r\nuQ90yiVaRd7Pj3rhEa8TE0nFAf8mZBZOOvnPx/f3+af7DirFwyo+D4GN6nQ/\r\n2jAmYGS1aI2vyfO8HB3vGalHzWZLDP4jMyrD/rztJ0qJfRpIu2t/g4CVqB2I\r\nQpBYpo96M9Snt0XJnk2ugJsyGHyGoQJ/g/4jZyGM0pkXi2HWaIMxKqWR37Ud\r\nXE/OXwU99bH12d1Mo/ETEVC/LzO0lPuP8xorn5V2eQ00uIQFr8PaaztNTueQ\r\nRdOpypi46Sn2M6jRYZkBbjdVM8FHGZei5erIrz7lpjJEaeALXHdAPpoV0dHX\r\noTGuTKssQhZpda/znvzZ3ZyI+FmrUoHqlexnucwPPsEjhxq/2gE/WmilC4oV\r\n5hHlz1f6DDkwY8nHSNzHtY7ZOE1AWYGh0+Sk9ElQA4Lh0tE62PqUznR34iyW\r\nqJ++cxifR6I8obI/yZeuSmBzCQktQU8Q8rQb0tJDD27O/fWVNG9JjwtwXers\r\nXB0fMlyMQrhnkWs7QLPEE3l0KsuOoeT+IOi5HOYzn0TTTIHA9PAyZeJ9JetZ\r\n3YJ4C+VXCTmu2hKbb3T7v0KmF2HwrZbKYtFFSofyx/G1q49RPiOhoaB8mkB6\r\ntoA7Gi/4rIYNqt0lN6I0oKquDPkHhKvWUuM=\r\n=O4o1\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":"59480321155c10d1f7898cfb9ae60b7855091541","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"8.11.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.11.4","@casl/dx":"workspace:^1.0.0","typescript":"~4.7.4","@types/jest":"^28.0.0","@angular/core":"^14.0.0","@casl/ability":"^6.0.0","@angular/common":"^14.0.0","@angular/compiler":"^14.0.0","@abraham/reflection":"^0.10.0","jest-preset-angular":"^12.0.0","@angular/compiler-cli":"^14.0.0","@angular/platform-browser":"^14.0.0","@angular-devkit/build-angular":"^14.0.0","@angular/platform-browser-dynamic":"^14.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_8.0.0_1660972832301_0.2094157145087916","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@casl/angular","version":"8.1.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.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":"b415c9a53bdd6e77ffa8251320c51feee2492ff9","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.1.0.tgz","fileCount":15,"integrity":"sha512-bS+KnAM2VLxFQHwZZ4nzRujG6UTpiYm7jIJ8z04A9Sh8vjZr/BeHpp+dJyFIzk3jdysCllXCxPjUyrWaIzV8SQ==","signatures":[{"sig":"MEQCIAJ+Y6MePlBPAZSGjQt/5xZlD+DN6VWvdUUDYvGJOi5EAiAGMLebHJsYZBgEnwcL9Tn56E16WnEfHM4MfbaCDJYudA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC03SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYpg/5Ae7JvLKgpaPRPu4Pk5H/0r+Zfp/48OqFAO0kPJes2kZ6cYJE\r\n5VD8PAvUYhF49pXPfrWr6OsoSn4gA2em85QbVm4rdKW/YvGnbi+vkoFcIZjx\r\nZjxOcLDlfl0rWo9XP3fF83JtUE3BpE8Dg/NAkTxChdnV6PFA2f95Qo8xCUFH\r\n8aFgw8F8D1YI0gG1UJQZiv/UeKaC+pmXLNNYbRXIUkTHYdAtZNt/OpxokZ1v\r\nqhKXCj11isEDtBpX1tXDMVFDEG8qugawlkMvE0LJS4ghn97y1i9AwARCJYYf\r\n0QnJr4923y3I26+xhqZPY7HmPjs2ddnE5lm9mTQ6n3TAM0W14hELraL2q1hb\r\n+Q6DlkntduwUJ1AIRbuoIiRrK1xxhykZMuLsX52Zg2LzjsYBEYLjz8fC/2wr\r\ngseEbj+JrGEjK+m2Ua55rt+wla1X3iQUbIVFGPAmHMSf9QsIfTyudFRiA5FZ\r\nk/lsuUIuuDHr0ZP0e1jZ49N9Xpj4xD0YZwwSYtoyUChSx9smWnJ+Je/W92Il\r\nPusKLtsrX5mGfMhZVHGq+OEnJJSjRgdzS0TYb5ifhTnqxht6yCMHultW76si\r\np/5X2Tb0JwgG/Aq6synsvetDb/WIo0WLGOhn1ZPdkaLmKdPzT/IAibrC16qq\r\nwPK58Zxguh6FBrlPGZ3t1sVHMt8SUKth4A0=\r\n=3ZlM\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":"54fbba467ffc77ec7eb83e6250265ff9c5afc96f","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"8.11.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.11.4","@casl/dx":"workspace:^1.0.0","typescript":"~4.7.4","@types/jest":"^28.0.0","@angular/core":"^14.0.0","@casl/ability":"^6.0.0","@angular/common":"^14.0.0","@angular/compiler":"^14.0.0","@abraham/reflection":"^0.10.0","jest-preset-angular":"^12.0.0","@angular/compiler-cli":"^14.0.0","@angular/platform-browser":"^14.0.0","@angular-devkit/build-angular":"^14.0.0","@angular/platform-browser-dynamic":"^14.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_8.1.0_1661685202731_0.7012293128334008","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@casl/angular","version":"8.2.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.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":"bd56325abb6a54755d9ce796450a53b3f8bf04d1","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.0.tgz","fileCount":15,"integrity":"sha512-wFvSTyeRIq68cGHXk5u/4waVx0cS/a7KUM7eHsDxx+GgT1oZVZLSWFaJKHCR2HCVsOu1xW/oX4wRD6DCxqzq4A==","signatures":[{"sig":"MEQCIHw42ff715wbcMqilGn5epH75Xn5eD22ObKYM32C0Cw9AiBfcoRQY/q96T85n7A8sv0lFQhm/rCg+EXLqObBQxyl5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnc7EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3BQ/+Jcw41SOoFJ+nDv192ypl98s45dmDiEgZpSD6USlYIvGKAYCE\r\nMgByB4ZRWLDlZ0lzH45U4BUJGI/8Fc1ttUAdb6QNxqnXwoexei3XMA5Vn9Au\r\niIq+as9HEgD4oMa29ni7f4zTwHAR9Ey+eX8ENi1fD6vc8s5C77+ANvuesW9m\r\nMpLUdrnrwVBmR+zxtEa/gg1EzVFEWlNFMFwjxuszmQqLjAHGDI+zSST37W6S\r\nA5Xs5R3OpLvU1kP2qvD66buZNAy9Dw8nnAU+k+79nEGfMZx/LXd7qCqIOngX\r\nRiMyKLBUvwuMJyDbz+/DSNLluaWAmgZZGzM2Hn2Ow8M5n6ntjuWK8e0nwdca\r\noB/gk5Fv2NKpWx4eAs2mNfIZmsg/OKR8lpeUDgN4C9Cuxpu9Giu1A7+G18V5\r\nGpflTXHcMsOUD1hio7bHLO5+xEAN0hmdfxkaFEHG6alHL4aPenXOZMQr1Kg7\r\nSLyXEvqJtGy+EsEG00RdHqKKxVGcd4dnoBwYKInIGybe6UWKu5jR5Sg3tkju\r\nN7RNFCEmwDtza+WnytZzOGI99dsVLCiMpE9dyhkSpd7g+ct6RlVcN5UeBkv5\r\nH5QWIjK4VE9DDxtEx7T4GkB5yghH+uLhWwC8rKrWzmNMV9+hAXBM42gzgPHu\r\nlFzWGNbNqJ5TFspwIR2/N2wmV83xzr0qZ/E=\r\n=dcTn\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":"9d8059817c058771d1f043773460de59cd5b66bd","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"8.19.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"16.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.11.4","@casl/dx":"workspace:^1.0.0","typescript":"~4.8.0","@types/jest":"^28.0.0","@angular/core":"^15.0.0","@casl/ability":"^6.0.0","@angular/common":"^15.0.0","@angular/compiler":"^15.0.0","jest-preset-angular":"^12.2.3","@angular/compiler-cli":"^15.0.0","@angular/platform-browser":"^15.0.0","@angular-devkit/build-angular":"^15.0.0","@angular/platform-browser-dynamic":"^15.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_8.2.0_1671286468036_0.3979234529724627","host":"s3://npm-registry-packages"}},"8.2.1":{"name":"@casl/angular","version":"8.2.1","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.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":"e7ae2c00960ac824359017acbfa9e038aa63c030","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.1.tgz","fileCount":15,"integrity":"sha512-DPjMURSMz8kwFmb8qJ8meSDphzyIXZvMal5MlzAs9nB27E3iPh44fIr5SA/g2EopkxyqgmeKmOCmLcy8/2Lk2A==","signatures":[{"sig":"MEUCIClz+DBd+ALs62TG8dTc6NYIR7mCu46PO6jHN65eMUYoAiEAlg/GRgS/uZqwTyBtIdQtR5s8p2zlAab1iP1GNSWrUKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43242},"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":"464ba3f04700dd7412dccab76a838d55f24de998","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"8.15.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.13.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.0.0","@types/jest":"^29.0.0","@angular/core":"^16.0.0","@casl/ability":"^6.0.0","@angular/common":"^16.0.0","@angular/compiler":"^16.0.0","jest-preset-angular":"^13.0.0","@angular/compiler-cli":"^16.0.0","@angular/platform-browser":"^16.0.0","@angular-devkit/build-angular":"^16.0.0","@angular/platform-browser-dynamic":"^16.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^16.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_8.2.1_1689859827574_0.19807104861347358","host":"s3://npm-registry-packages"}},"8.2.2":{"name":"@casl/angular","version":"8.2.2","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.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":"9acc21b09eab7be8e943269b9ba57cbe34b52c1b","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.2.tgz","fileCount":4,"integrity":"sha512-tUnoXIBhk6LGRAe8MuI8Q57jcChJBlZhiK+1DxJE6JCznca0tgSHR4sGk4TFgSkxMTbX6AqSaNB8YOtTJoP3/A==","signatures":[{"sig":"MEQCIHxmik36NXGB+BW1FFTs45L2ysnSSw7sIiljA9oT6cMTAiBAfa6VDTs3pfFQpM06IrNE5utPsFH1Fz2aa9vJgF2vXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13106},"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":"ef03353e2129abe1a4f474460e05514f4956641f","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"deprecated":"package has no dist","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-angular"},"_npmVersion":"9.8.1","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.14.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.2.0","@types/jest":"^29.0.0","@angular/core":"^17.0.0","@casl/ability":"^6.0.0","@angular/common":"^17.0.0","@angular/compiler":"^17.0.0","jest-preset-angular":"^13.0.0","@angular/compiler-cli":"^17.0.0","@angular/platform-browser":"^17.0.0","@angular-devkit/build-angular":"^17.0.0","@angular/platform-browser-dynamic":"^17.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_8.2.2_1700561502794_0.9953651654560853","host":"s3://npm-registry-packages"}},"8.2.3":{"name":"@casl/angular","version":"8.2.3","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.2.3","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"b05b8fc5154977e0bbbba226cb03b8d597cc30ee","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.3.tgz","fileCount":15,"integrity":"sha512-qrZe3gYGjitqLfwilOjbkx3P0h46pR64gRkEE4iy6NCpJ7KiNEnBcgPSJWHP8wABKFnPlZONUIzcs7NAj/qp7w==","signatures":[{"sig":"MEUCIDjoQ6GGvk5DEpob0VEXbFcGc2LlKWbLCZU9pUA8CSBdAiEAuYV6eQtfvSfHDZ3vW/ZPf54o0Oc2vTyTDVQSr910nN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42962},"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":"db65410b3099c2aa7afa25a1a8d6ea1bb6e1c3d9","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"9.8.1","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.14.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.2.0","@types/jest":"^29.0.0","@angular/core":"^17.0.0","@casl/ability":"^6.0.0","@angular/common":"^17.0.0","@angular/compiler":"^17.0.0","jest-preset-angular":"^13.0.0","@angular/compiler-cli":"^17.0.0","@angular/platform-browser":"^17.0.0","@angular-devkit/build-angular":"^17.0.0","@angular/platform-browser-dynamic":"^17.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0","@casl/ability":"^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_8.2.3_1700605611381_0.9985600734829598","host":"s3://npm-registry-packages"}},"8.2.4":{"name":"@casl/angular","version":"8.2.4","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.2.4","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"dde7090f8c16d20c1e1d99fcb8a851d5fd7b48b8","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.4.tgz","fileCount":15,"integrity":"sha512-ya571ZtFJk68Aai2y9MDKa61xB8n5ljWyYK3jPd+w9e9ZWLIbiypktoP9UVpJtX8ZFv5eWcLueEROO7ZYHezUg==","signatures":[{"sig":"MEQCIGu2ebxmYKMJJ/CBHGvvB5BqvIMQB+Nmv2YeU9eBNh5nAiBbWMWTHyGP6PrKU++3wZ8zMa6qqRqLhpod2iAn1pXamA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42973},"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":"38b4667e185b397b2d78c94b35ba7afd478f198b","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"10.7.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"18.20.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.14.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.4.0","@types/jest":"^29.0.0","@angular/core":"^18.0.0","@casl/ability":"^6.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^18.0.0","@angular/platform-browser":"^18.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^18.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^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/angular_8.2.4_1720930965063_0.2736636521194047","host":"s3://npm-registry-packages"}},"8.2.5":{"name":"@casl/angular","version":"8.2.5","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.2.5","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"6ef17dadc439df20a1a6fbb17c3c3419ff8c0fe7","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.5.tgz","fileCount":15,"integrity":"sha512-tsA3C8ZvYL7u3qlb02cGfwSewbtK2zJCvt2DvMJ6oZGkvDlsjSd6T677lqvmJTBdRdGtBmeF1iTUzAQBArlRpA==","signatures":[{"sig":"MEYCIQCzKCxvJWGHxArbX1yjc5UkMXKSshIqRzjFIZB0M+140gIhALLzVBouyxWxY5zDaiWV9x4NPUfKbNE+15U5G8i9u3RN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42973},"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":"7e1464695c55f93c5710c6c401d6f2bf87755256","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"10.7.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"18.20.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.14.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.4.0","@types/jest":"^29.0.0","@angular/core":"^18.0.0","@casl/ability":"^6.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^18.0.0","@angular/platform-browser":"^18.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^18.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^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/angular_8.2.5_1720932272147_0.9197286930322108","host":"s3://npm-registry-packages"}},"8.2.6":{"name":"@casl/angular","version":"8.2.6","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.2.6","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"1dd49bd43baf76e8725e7ff929bd49b5b3fdc289","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.6.tgz","fileCount":15,"integrity":"sha512-QURIjYE1shdP0sph845kTasrdXbvK2f4paQ9X+1ZRKsLBMScG9DJR56jf1nA/9OXm+utIBUSMGDTEEglo3NAtg==","signatures":[{"sig":"MEYCIQDJ3CAYQgT1+a4/4c3sQV42hwNAwzXkUM2kLu8RFf13kgIhALqESD/N94fAMwOKTfqTm+dyRZqfbOAQ+dl/QbBPHm0k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43331},"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":"68fee636b685faededb8e2dec0b5a8b42d971581","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"10.7.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"18.20.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.14.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.4.0","@types/jest":"^29.0.0","@angular/core":"^18.0.0","@casl/ability":"^6.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^18.0.0","@angular/platform-browser":"^18.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^18.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^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/angular_8.2.6_1720932728359_0.42557582710244146","host":"s3://npm-registry-packages"}},"8.2.7":{"name":"@casl/angular","version":"8.2.7","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.2.7","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"b4f56c08f76e51d11b1bc6598b0984464c42e508","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.7.tgz","fileCount":15,"integrity":"sha512-ZQBre3azRonTCKvH31uzKMlRsARM9aez9xgWwEAvbL80fwFtY3Nu4fy6o0nvagiaE8KB9cHKIJH5to8KwUGKsg==","signatures":[{"sig":"MEYCIQDVyRrrBq3R2jtV5JnYxvDgGU81zfZC3l5Ed3VkVCjY7QIhAPMbjYqWMxXx9KUvWK0cwNRpmLQ8QHpyIFj4eaXPpkhc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43331},"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":"6bb62973a5d23bd1531a90f0e88e7a0a06d46868","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"10.7.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"18.20.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.14.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.5.0","@types/jest":"^29.0.0","@angular/core":"^18.0.0","@casl/ability":"^6.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^18.0.0","@angular/platform-browser":"^18.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^18.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^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/angular_8.2.7_1721129422695_0.77904111798733","host":"s3://npm-registry-packages"}},"8.2.8":{"name":"@casl/angular","version":"8.2.8","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.2.8","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"f51a44c71e15e049f2165351e1c2eb6ba20f9d09","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.2.8.tgz","fileCount":15,"integrity":"sha512-2PapFaNboZv35EJH8HmIjKDMKkF8WDpMK9WhLOcAas8d9D6s9bsByB3KJyPkz5ZKDLOyj3d0mleyWJakQXzObQ==","signatures":[{"sig":"MEQCIDOiJrMkVKfamjcNBZIoheqfIVR143cyCRJcb8tEdq/gAiB+p1sQ40ttB8BIz1gKrthS6ZBzwb7kmOl2FHeb8rnMnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43733},"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":"0fbdbaedcaabdcc4318423e792272433eaa6f41d","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"10.7.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.15.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.5.0","@types/jest":"^29.0.0","@angular/core":"^18.0.0","@casl/ability":"^6.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^18.0.0","@angular/platform-browser":"^18.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^18.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^14.0.0 || ^15.0.0 || ^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/angular_8.2.8_1724377577465_0.5861936004467578","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@casl/angular","version":"8.3.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@8.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":"b55ef6fd705bd491fbe480f9fb67a34e6dcc15ef","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-8.3.0.tgz","fileCount":15,"integrity":"sha512-ITkUvR0xXiqufGSYdXWYkEkH92kwjI/t/fQFj6p05fCWTEni16Tz1hwO2VyitjxJzONwG249fseKn6RuX8MbfQ==","signatures":[{"sig":"MEYCIQDJzcgnqHvhq02BYhsw/PdWZ1OCWpbMAhGXiBzsr+0MmwIhAOya/tpi3KjAxlh7B1LrjKiWbc8YYk7zaj4stiiXtmLf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51429},"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":"273d3f797ea99369b8b64dfa2be08d61516d71ba","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"},"deprecated":"deprecated because it has wrong version","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-angular"},"_npmVersion":"10.8.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.15.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.5.0","@types/jest":"^29.0.0","@angular/core":"^18.0.0","@casl/ability":"^6.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^18.0.0","@angular/platform-browser":"^18.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^18.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_8.3.0_1736071972373_0.05234033983414754","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@casl/angular","version":"9.0.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@9.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":"962e758efbe1f89a1936edc8ea441389a0693799","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-9.0.0.tgz","fileCount":15,"integrity":"sha512-FgTK/geW14vMwuzjl3s2igMvsM1gFw0CoTmoiDQtYG58uLHH0YJg3E6Vv0HHeXLE3Pniw/RxCCZ5xreNovH82Q==","signatures":[{"sig":"MEYCIQDNzidAG7HHbpvFJFE3CGSFfq0DRjUPml9rknqLRmekiQIhAMw/fVZYp5RF9e9vztvJHUV680J4LKawjtSE8FiSOo/0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51429},"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":"81c0ac619e861e1dda03a9f1559c9707747ee1a3","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"10.9.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.15.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.5.0","@types/jest":"^29.0.0","@angular/core":"^18.0.0","@casl/ability":"^6.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^18.0.0","@angular/platform-browser":"^18.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^18.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_9.0.0_1736073018693_0.7403221051081761","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@casl/angular","version":"9.0.1","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@9.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":"7768d122505ef373be0787964f147ea3aec703b0","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-9.0.1.tgz","fileCount":15,"integrity":"sha512-rcwGyrBr9ASoCYMu6B9dN6nfJPDYIGb9L/yJ6TnwMdupq+LX1tjAveBMD0BAbxmlvM0bZMNz/UoQvrO/Uz3qng==","signatures":[{"sig":"MEYCIQD9vWqDDMVS/uxWNRuRdY1eY1GU12ycyJUCksVTtuMOZgIhAJNza+rGnj53rDePKueTPVz4cRVQfKI1in4PK69D+jZ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51570},"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":"771a5c4d2266017424665dcbad79fe0955e12442","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"10.9.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.15.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.5.0","@types/jest":"^29.0.0","@angular/core":"^18.0.0","@casl/ability":"^6.0.0","@angular/common":"^18.0.0","@angular/compiler":"^18.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^18.0.0","@angular/platform-browser":"^18.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^18.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_9.0.1_1736074664461_0.3654339452229962","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@casl/angular","version":"9.0.2","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@9.0.2","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"747105e229053dadab658fce1b3939ca832e7115","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-9.0.2.tgz","fileCount":15,"integrity":"sha512-aZ5oWGKu58I+JcDViiyC0EGmYDpv8lmhAADsC7GatLL8FH+YUOkVt2AEfGIA2jXOC24kdllDoVq8XLdEl6YCzw==","signatures":[{"sig":"MEUCIQDdJPTpcocH0kgROycegCt/fZJiKEXv8Ci3BBSZ/aOepAIgcBXg6P2tM4upJUIWCkaSGoJ1r9DkFhlrJXcKdfsvYR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51353},"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":"5da6437babdab3170b79dd37acab95058e21b6c0","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.types && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs","release":"dx semantic-release","prebuild":"rm -rf dist/*","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","prerollup":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","postrollup":"rm -rf dist/$BUILD/tmp","prerelease":"npm run lint && NODE_ENV=production npm run build && npm test","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js"},"typings":"dist/types/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-angular"},"_npmVersion":"10.8.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.15.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.5.0","@types/jest":"^29.0.0","@angular/core":"^19.0.0","@casl/ability":"^6.0.0","@angular/common":"^19.0.0","@angular/compiler":"^19.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^19.0.0","@angular/platform-browser":"^19.0.0","@angular-devkit/build-angular":"^18.0.0","@angular/platform-browser-dynamic":"^19.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_9.0.2_1736074901447_0.18447379256587793","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"@casl/angular","version":"9.0.3","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@9.0.3","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"fbdd79fa52036f9bdf665120d2fabd82f0bb7f3a","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-9.0.3.tgz","fileCount":15,"integrity":"sha512-T2PHQfoqLiOozL7u8pYt+pQifqlxHXOmKtlnsjAHH1ObnDVmwHRiRUNU4Ka/vOpYayM41IWHZ6qRiHlI23ncTg==","signatures":[{"sig":"MEUCIEtoLYPb1zoV/qd9KbrnHvZG0jyzqykvJ+uX3bBqg7UZAiEA5zeyeiVIlqs84DtlJH2EFTSTO7JE5g4B/at2MA63Dlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51428},"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":"32e84ac8bae97548f9ed5d56da39e81f2e8db276","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.prepare && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"npm run rollup.prepare && IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs && rm -rf dist/$BUILD/tmp","release":"npm run release.prepare && dx semantic-release","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js","build.prepare":"rm -rf dist/* && npm run build.types","rollup.prepare":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","release.prepare":"npm run lint && NODE_ENV=production npm run build && npm test"},"typings":"dist/types/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-angular"},"_npmVersion":"10.8.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.15.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.5.0","@types/jest":"^29.0.0","@angular/core":"^19.0.0","@casl/ability":"^6.0.0","@angular/common":"^19.0.0","@angular/compiler":"^19.0.0","jest-preset-angular":"^14.0.0","@angular/compiler-cli":"^19.0.0","@angular/platform-browser":"^19.0.0","@angular-devkit/build-angular":"^19.0.0","@angular/platform-browser-dynamic":"^19.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_9.0.3_1736362588944_0.4898347023718246","host":"s3://npm-registry-packages-npm-production"}},"9.0.4":{"name":"@casl/angular","version":"9.0.4","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@9.0.4","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"b02fd85c9fcfbc345fbc0ee58318b5b06e3f1d2e","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-9.0.4.tgz","fileCount":15,"integrity":"sha512-T3Ibm3oMDmypj+GiIPRtQyFs9yFUFa5W9/zAw+K4ZmYVbxiscvb56MIqRp9Bf+bxUFqJ3zJws68OC1uR/k1XMQ==","signatures":[{"sig":"MEQCIDbHnaCg3FoeLsmtq56jbiZGTWKLCcrSPRONaJ5Q/iYxAiBNdidAO5XeyuXHHp04UNHjI8WzyYjrmJrljJ0L+peprw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52089},"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":"c9ed94597e6cf8970f3e8c4a4aad551e509dc75e","scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.js","build":"npm run build.prepare && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"npm run rollup.prepare && IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs && rm -rf dist/$BUILD/tmp","release":"npm run release.prepare && dx semantic-release","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js","build.prepare":"rm -rf dist/* && npm run build.types","rollup.prepare":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","release.prepare":"npm run lint && NODE_ENV=production npm run build && npm test"},"typings":"dist/types/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-angular"},"_npmVersion":"11.4.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.15.0","@casl/dx":"workspace:^1.0.0","typescript":"~5.8.3","@types/jest":"^29.0.0","@angular/core":"^20.0.0","@casl/ability":"^6.0.0","@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","jest-preset-angular":"^14.6.1","@angular/compiler-cli":"^20.0.0","@angular/platform-browser":"^20.0.0","@angular-devkit/build-angular":"^20.0.0","@angular/platform-browser-dynamic":"^20.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_9.0.4_1754535431829_0.3563631934795888","host":"s3://npm-registry-packages-npm-production"}},"9.0.5":{"name":"@casl/angular","version":"9.0.5","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@9.0.5","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"f7a45cbe68b7d24b1ddee8b727df1799abc9826a","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-9.0.5.tgz","fileCount":15,"integrity":"sha512-wCI0GJVt2+AgpdWPJ4+jgUfyOwP4jVdKEu7DHJofX/xhL/mN1hmf3PDFBQavJn87UTQRJemn175LzDjshC7jRw==","signatures":[{"sig":"MEUCIEiAHrcZl31m2xzgcKeLoyXMy89SKP9uoUqenanGI3abAiEAgEyYOaGguz1iSMczNRYhFVhcmjquhlOjSsXTvyJp9Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2fangular@9.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51476},"main":"dist/umd/index.js","_from":"file:casl-angular-9.0.5.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 --config ./jest.config.js","build":"npm run build.prepare && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"npm run rollup.prepare && IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs && rm -rf dist/$BUILD/tmp","release":"npm run release.prepare && pnpm publish","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js","build.prepare":"rm -rf dist/* && npm run build.types","rollup.prepare":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","release.prepare":"npm run lint && NODE_ENV=production npm run build && npm test"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63c7d794-e964-42fd-b8c2-dbb347a29691"}},"_resolved":"/tmp/15c47ef96c451d1f4b9ad36263034dea/casl-angular-9.0.5.tgz","_integrity":"sha512-wCI0GJVt2+AgpdWPJ4+jgUfyOwP4jVdKEu7DHJofX/xhL/mN1hmf3PDFBQavJn87UTQRJemn175LzDjshC7jRw==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-angular"},"_npmVersion":"11.6.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.16.0","@casl/dx":"^1.0.0","typescript":"~5.9.0","@types/jest":"^29.0.0","@angular/core":"^21.0.0","@casl/ability":"^6.0.0","@angular/common":"^21.0.0","@angular/compiler":"^21.0.0","jest-preset-angular":"^16.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-browser":"^21.0.0","@angular-devkit/build-angular":"^21.0.0","@angular/platform-browser-dynamic":"^21.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_9.0.5_1767607843349_0.10989644950245392","host":"s3://npm-registry-packages-npm-production"}},"9.0.6":{"name":"@casl/angular","version":"9.0.6","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@9.0.6","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"homepage":"https://casl.js.org","bugs":{"url":"https://github.com/stalniy/casl/issues"},"dist":{"shasum":"3c3ff22b520fb5bfdaded38f859540ad929af476","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-9.0.6.tgz","fileCount":15,"integrity":"sha512-sm2nBYLIAHFSIXlujz7nw8h/JA7SShrL4VbJNC81j1sYnSbMa4qmRoJWTMKDhC2eIQRBdBXPiRnCB5Hc68ylug==","signatures":[{"sig":"MEUCIQDnxOd1fL+r37db0BJ2a0A1mzbfKVAG/ilVHpTs9cJWkgIgY+bBmJJs33Oct3vYYmuwGB5pzidZ5ElXXtMTr93wiSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2fangular@9.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51476},"main":"dist/umd/index.js","_from":"file:casl-angular-9.0.6.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 --config ./jest.config.js","build":"npm run build.prepare && npm run build.es5m && npm run build.es6 && npm run build.umd","rollup":"npm run rollup.prepare && IGNORE_SUBPATH=1 LIB_MINIFY=false BUILD_TYPES=$BUILD ES_TRANSFORM=false dx rollup -i dist/$BUILD/tmp/index.js -n casl.ng -g @angular/core:ng.core,@casl/ability:casl,tslib:tslib,rxjs:rxjs && rm -rf dist/$BUILD/tmp","release":"npm run release.prepare && pnpm publish","build.es6":"TARGET=es2015 BUILD=es6m npm run rollup","build.umd":"TARGET=es5 BUILD=umd npm run rollup","build.es5m":"TARGET=es5 BUILD=es5m npm run rollup","build.types":"ngc -p tsconfig.types.json && rm -rf dist/types/*.js","build.prepare":"rm -rf dist/* && npm run build.types","rollup.prepare":"ngc -p tsconfig.build.json --target $TARGET --outDir dist/$BUILD/tmp","release.prepare":"npm run lint && NODE_ENV=production npm run build && npm test"},"typings":"dist/types/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63c7d794-e964-42fd-b8c2-dbb347a29691"}},"_resolved":"/tmp/af714c52452078a4f3fa766aae56a51b/casl-angular-9.0.6.tgz","_integrity":"sha512-sm2nBYLIAHFSIXlujz7nw8h/JA7SShrL4VbJNC81j1sYnSbMa4qmRoJWTMKDhC2eIQRBdBXPiRnCB5Hc68ylug==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-angular"},"_npmVersion":"11.6.2","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.16.0","@casl/dx":"^1.0.0","typescript":"~5.9.0","@types/jest":"^30.0.0","@angular/core":"^21.0.0","@casl/ability":"^6.0.0","@angular/common":"^21.0.0","@angular/compiler":"^21.0.0","jest-preset-angular":"^16.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-browser":"^21.0.0","@angular-devkit/build-angular":"^21.0.0","@angular/platform-browser-dynamic":"^21.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@casl/ability":"^4.0.0 || ^5.1.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_9.0.6_1768722095321_0.7111775289587456","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-rc":{"name":"@casl/angular","version":"10.0.0-rc","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@10.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":"ef69874ec2a31882b1451c91ae85c0a559d8d8c7","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-10.0.0-rc.tgz","fileCount":11,"integrity":"sha512-yiqWeBF5TXAnp9aO/vtsatMy1OcRU/hViF/4fLo7646yZQjdV39x/z2itZtBYRXVX2bA02A2oSkptk5hILKPKQ==","signatures":[{"sig":"MEUCIQCA2+IwkqpCIPCFW23xwJDs8cZu0rWh9lJKm6DidrZFsQIgKC6VeGPWk4hGa2VVO/gAchcP352GUXymWTG6n+XBhAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2fangular@10.0.0-rc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40830},"main":"./dist/esm/index.mjs","type":"module","_from":"file:casl-angular-10.0.0-rc.tgz","exports":{".":{"types":"./dist/types/public.d.ts","import":"./dist/esm/index.mjs"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.cjs","build":"npm run build.prepare && npm run build.ngc && npm run build.types && dx tsdown && rm -rf .angular-build","release":"npm run release.prepare && pnpm publish --tag \"$RELEASE_DIST_TAG\" --publish-branch \"$RELEASE_PUBLISH_BRANCH\"","build.ngc":"ngc -p tsconfig.build.json --outDir .angular-build","build.types":"dx tsc -p tsconfig.types.json","build.prepare":"rm -rf dist/* .angular-build","release.prepare":"npm run lint && NODE_ENV=production npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63c7d794-e964-42fd-b8c2-dbb347a29691"}},"_resolved":"/tmp/59d7e783ee92460be534a97b0486f0e5/casl-angular-10.0.0-rc.tgz","_integrity":"sha512-yiqWeBF5TXAnp9aO/vtsatMy1OcRU/hViF/4fLo7646yZQjdV39x/z2itZtBYRXVX2bA02A2oSkptk5hILKPKQ==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-angular"},"_npmVersion":"11.11.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.16.0","@casl/dx":"^1.0.0","typescript":"~5.9.0","@types/jest":"^30.0.0","@angular/core":"^21.0.0","@casl/ability":"7.0.0-rc","@angular/common":"^21.0.0","@angular/compiler":"^21.0.0","jest-preset-angular":"^16.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-browser":"^21.0.0","@angular-devkit/build-angular":"^21.0.0","@angular/platform-browser-dynamic":"^21.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@casl/ability":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_10.0.0-rc_1778241641340_0.7282468497803387","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@casl/angular","version":"10.0.0","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@10.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":"14c68a649ddf8833b86a1f0c139fa90a6f3675de","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-10.0.0.tgz","fileCount":11,"integrity":"sha512-gMF6QiCfDfFLIdV2k6ey0oIV0iz7+xX1ZUx5Zh7PogusiWSPLVU0BLoVarYiikwM8nU5OjAA2I+poLLZ0cZTag==","signatures":[{"sig":"MEYCIQDl2iLuigDe/rda9u46wvg5tdbssWD25fDqr2zdTycFSAIhAIFgLTiVfD2R3dvxC5BhLZ+kgm72yiCvXbaGetqvK6q1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2fangular@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40824},"main":"./dist/esm/index.mjs","type":"module","_from":"file:casl-angular-10.0.0.tgz","exports":{".":{"types":"./dist/types/public.d.ts","import":"./dist/esm/index.mjs"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.cjs","build":"npm run build.prepare && npm run build.ngc && npm run build.types && dx tsdown && rm -rf .angular-build","release":"npm run release.prepare && pnpm publish --tag \"$RELEASE_DIST_TAG\" --publish-branch \"$RELEASE_PUBLISH_BRANCH\"","build.ngc":"ngc -p tsconfig.build.json --outDir .angular-build","build.types":"dx tsc -p tsconfig.types.json","build.prepare":"rm -rf dist/* .angular-build","release.prepare":"npm run lint && NODE_ENV=production npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63c7d794-e964-42fd-b8c2-dbb347a29691"}},"_resolved":"/tmp/35e613fa716a34f8afc7f4e66fb559e1/casl-angular-10.0.0.tgz","_integrity":"sha512-gMF6QiCfDfFLIdV2k6ey0oIV0iz7+xX1ZUx5Zh7PogusiWSPLVU0BLoVarYiikwM8nU5OjAA2I+poLLZ0cZTag==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-angular"},"_npmVersion":"11.12.1","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","rxjs":"^7.5.5","tslib":"^2.0.0","zone.js":"~0.16.0","@casl/dx":"^1.0.0","typescript":"~5.9.0","@types/jest":"^30.0.0","@angular/core":"^21.0.0","@casl/ability":"7.0.0","@angular/common":"^21.0.0","@angular/compiler":"^21.0.0","jest-preset-angular":"^16.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-browser":"^21.0.0","@angular-devkit/build-angular":"^21.0.0","@angular/platform-browser-dynamic":"^21.0.0"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@casl/ability":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_10.0.0_1779370547810_0.9317263883924973","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@casl/angular","version":"10.0.1","keywords":["casl","angular","authorization","acl","permissions"],"author":{"name":"Sergii Stotskyi","email":"sergiy.stotskiy@gmail.com"},"license":"MIT","_id":"@casl/angular@10.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":"6a228fdb3bbb7ccab91d8bad8be2b49f76adff49","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-10.0.1.tgz","fileCount":11,"integrity":"sha512-iEmK2m7tZRpfViyS8MBvgEfQvukx05KAV4SvI3/4/8Yls7dA5DEpGgWkh9NPdXdEEaYm++H8IhXHNpXKQPWbyA==","signatures":[{"sig":"MEUCIQDha5Aw5PK3rsdYrzOGWg/vXzN4dmx2BiJdi1NA56Z9gwIgJZLgY1rx0aV2jCLXpgkVeU2tSXMl3qNzPfizpfMkln0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2fangular@10.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39341},"main":"./dist/esm/index.mjs","type":"module","_from":"file:casl-angular-10.0.1.tgz","exports":{".":{"types":"./dist/types/public.d.ts","import":"./dist/esm/index.mjs"}},"scripts":{"lint":"dx eslint src/ spec/","test":"dx jest --config ./jest.config.cjs","build":"npm run build.prepare && npm run build.ngc && npm run build.types && dx tsdown && rm -rf .angular-build","release":"npm run release.prepare && pnpm publish --tag \"$RELEASE_DIST_TAG\" --publish-branch \"$RELEASE_PUBLISH_BRANCH\"","build.ngc":"ngc -p tsconfig.build.json --outDir .angular-build","build.types":"dx tsc -p tsconfig.types.json","build.prepare":"rm -rf dist/* .angular-build","release.prepare":"npm run lint && NODE_ENV=production npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63c7d794-e964-42fd-b8c2-dbb347a29691"}},"_resolved":"/tmp/2a8d11ab139ed7cf3d533e36a72b6aea/casl-angular-10.0.1.tgz","_integrity":"sha512-iEmK2m7tZRpfViyS8MBvgEfQvukx05KAV4SvI3/4/8Yls7dA5DEpGgWkh9NPdXdEEaYm++H8IhXHNpXKQPWbyA==","repository":{"url":"git+https://github.com/stalniy/casl.git","type":"git","directory":"packages/casl-angular"},"_npmVersion":"11.16.0","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","rxjs":"^7.8.2","tslib":"^2.8.1","zone.js":"~0.16.1","@casl/dx":"^1.0.0","typescript":"~5.9.3","@types/jest":"^30.0.0","@angular/core":"^21.2.10","@casl/ability":"7.0.1","@angular/common":"^21.2.10","@angular/compiler":"^21.2.10","jest-preset-angular":"^16.1.4","@angular/compiler-cli":"^21.2.10","@angular/platform-browser":"^21.2.10","@angular-devkit/build-angular":"^21.2.8","@angular/platform-browser-dynamic":"^21.2.10"},"peerDependencies":{"rxjs":"^7.5.5","tslib":"^2.0.0","@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@casl/ability":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular_10.0.1_1783367742499_0.21230626701743627","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"@casl/angular","version":"10.0.3","description":"Angular module for CASL which makes it easy to add permissions in any Angular app","main":"./dist/esm/index.mjs","type":"module","exports":{".":{"types":"./dist/types/public.d.ts","import":"./dist/esm/index.mjs"}},"repository":{"type":"git","url":"https://github.com/stalniy/casl.git","directory":"packages/casl-angular"},"bugs":{"url":"https://github.com/stalniy/casl/issues"},"homepage":"https://casl.js.org","publishConfig":{"access":"public"},"keywords":["casl","angular","authorization","acl","permissions"],"author":"Sergii Stotskyi <sergiy.stotskiy@gmail.com>","license":"MIT","peerDependencies":{"@angular/core":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0 || ^22.0.0","@casl/ability":"^7.0.0","rxjs":"^7.5.5","tslib":"^2.0.0"},"devDependencies":{"@angular/common":"^22.0.0","@angular/compiler":"^22.0.0","@angular/compiler-cli":"^22.0.0","@angular/core":"^22.0.0","@angular/platform-browser":"^22.0.0","@types/jest":"^30.0.0","jest":"^30.3.0","jest-preset-angular":"^17.0.0","rxjs":"^7.8.2","tslib":"^2.8.1","typescript":"~6.0.0","zone.js":"~0.16.1","@casl/ability":"7.0.1","@casl/dx":"^1.0.0"},"scripts":{"build.prepare":"rm -rf dist/* .angular-build","build.ngc":"ngc -p tsconfig.build.json --outDir .angular-build","build.types":"dx tsc -p tsconfig.types.json","build":"npm run build.prepare && npm run build.ngc && npm run build.types && dx tsdown && rm -rf .angular-build","test":"dx jest --config ./jest.config.cjs","lint":"dx eslint src/ spec/","release.prepare":"npm run lint && NODE_ENV=production npm run build && npm test","release":"npm run release.prepare && pnpm publish --tag \"$RELEASE_DIST_TAG\" --publish-branch \"$RELEASE_PUBLISH_BRANCH\""},"_nodeVersion":"24.18.0","_id":"@casl/angular@10.0.3","dist":{"integrity":"sha512-l2jCwJ5Xp26k2Fmzrbr42mmE6ybb1zjkjgMgZSLY3Z+ZIZWJ3zO9hrQSjysRdaJd3Wf2D5ho/EQm7D0VcFarcw==","shasum":"e1e64e67d903962d8af448dc07cb765fe22ea111","tarball":"https://registry.npmjs.org/@casl/angular/-/angular-10.0.3.tgz","fileCount":11,"unpackedSize":39461,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@casl%2fangular@10.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGZiKStKgC2LHw5eoIEyx47BiRzmkXg0tK1MX66+5nkBAiEAn1jci/eFZd0UtlfcJbCev6dx6BBCZLhWg9B1m2nUsB0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63c7d794-e964-42fd-b8c2-dbb347a29691"}},"directories":{},"maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/angular_10.0.3_1786208891592_0.2910156139147617"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-17T19:14:34.487Z","modified":"2026-08-08T17:08:12.061Z","0.1.0":"2018-03-11T12:18:01.218Z","0.1.0-alpha.2":"2018-03-17T19:14:34.589Z","0.1.0-alpha.ade5be4a":"2018-03-18T07:02:38.204Z","0.1.1":"2018-03-23T06:54:45.868Z","0.2.0":"2018-04-26T12:53:55.040Z","0.3.0":"2018-05-14T19:10:08.574Z","0.3.1":"2018-07-02T10:10:57.754Z","0.4.0":"2018-11-11T20:07:42.533Z","0.4.1":"2018-11-11T20:27:20.570Z","1.0.0":"2018-12-02T07:20:05.081Z","2.0.0":"2019-02-10T10:08:45.731Z","2.1.0":"2019-07-01T19:38:56.909Z","2.1.1":"2019-12-09T20:38:48.148Z","2.2.0":"2020-02-17T12:46:09.275Z","3.0.0":"2020-02-17T19:21:29.829Z","3.0.1":"2020-02-20T18:49:00.903Z","3.0.2":"2020-02-20T19:01:19.579Z","3.0.3":"2020-02-21T07:59:51.249Z","3.0.4":"2020-02-21T19:42:37.120Z","3.0.5":"2020-02-21T19:57:59.681Z","3.0.6":"2020-03-06T14:10:35.134Z","4.0.0":"2020-04-09T11:13:21.938Z","4.0.1":"2020-04-09T12:17:49.041Z","4.0.2":"2020-04-10T17:56:04.515Z","4.0.4":"2020-04-14T08:09:41.045Z","4.1.0":"2020-05-19T10:20:00.014Z","4.1.1":"2020-05-19T10:22:25.818Z","4.1.2":"2020-06-02T16:50:25.840Z","4.1.3":"2020-06-08T20:08:41.246Z","4.1.4":"2020-06-09T18:56:08.940Z","4.1.5":"2020-09-03T12:48:42.390Z","4.1.6":"2020-10-21T06:07:30.368Z","5.0.0":"2020-12-26T18:01:13.143Z","5.0.1":"2020-12-28T09:20:24.580Z","5.0.2":"2021-01-10T19:06:28.629Z","5.1.0":"2021-01-14T10:58:33.857Z","5.1.1":"2021-05-12T06:23:44.275Z","5.1.2":"2021-05-31T08:12:58.571Z","5.1.3":"2021-05-31T08:16:40.416Z","6.0.0":"2021-05-31T08:22:25.092Z","7.0.0":"2022-06-16T20:46:40.808Z","7.0.1":"2022-07-25T11:15:23.567Z","7.1.0":"2022-08-20T05:15:00.802Z","8.0.0":"2022-08-20T05:20:32.555Z","8.1.0":"2022-08-28T11:13:22.936Z","8.2.0":"2022-12-17T14:14:28.254Z","8.2.1":"2023-07-20T13:30:27.728Z","8.2.2":"2023-11-21T10:11:42.956Z","8.2.3":"2023-11-21T22:26:51.551Z","8.2.4":"2024-07-14T04:22:45.211Z","8.2.5":"2024-07-14T04:44:32.309Z","8.2.6":"2024-07-14T04:52:08.556Z","8.2.7":"2024-07-16T11:30:22.846Z","8.2.8":"2024-08-23T01:46:17.649Z","8.3.0":"2025-01-05T10:12:52.530Z","9.0.0":"2025-01-05T10:30:18.883Z","9.0.1":"2025-01-05T10:57:44.638Z","9.0.2":"2025-01-05T11:01:41.705Z","9.0.3":"2025-01-08T18:56:29.130Z","9.0.4":"2025-08-07T02:57:11.985Z","9.0.5":"2026-01-05T10:10:43.504Z","9.0.6":"2026-01-18T07:41:35.473Z","10.0.0-rc":"2026-05-08T12:00:41.476Z","10.0.0":"2026-05-21T13:35:47.992Z","10.0.1":"2026-07-06T19:55:42.647Z","10.0.3":"2026-08-08T17:08:11.748Z"},"bugs":{"url":"https://github.com/stalniy/casl/issues"},"author":"Sergii Stotskyi <sergiy.stotskiy@gmail.com>","license":"MIT","homepage":"https://casl.js.org","keywords":["casl","angular","authorization","acl","permissions"],"repository":{"type":"git","url":"https://github.com/stalniy/casl.git","directory":"packages/casl-angular"},"description":"Angular module for CASL which makes it easy to add permissions in any Angular app","maintainers":[{"name":"stalniy","email":"sergiy.stotskiy@gmail.com"}],"readme":"# CASL Angular\n\n[![@casl/angular NPM version](https://badge.fury.io/js/%40casl%2Fangular.svg)](https://badge.fury.io/js/%40casl%2Fangular)\n[![](https://img.shields.io/npm/dm/%40casl%2Fangular.svg)](https://www.npmjs.com/package/%40casl%2Fangular)\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 allows to integrate `@casl/ability` with [Angular] application. It provides deprecated `AblePipe`, `AblePurePipe` and new `AbilityService` and `AbilityServiceSignal` to Angular templates, so you can show or hide components, buttons, etc based on user ability to see them.\n\n## Installation\n\n```sh\nnpm install @casl/angular @casl/ability\n# or\nyarn add @casl/angular @casl/ability\n# or\npnpm add @casl/angular @casl/ability\n```\n\n## Configure AppModule\n\nTo add pipes into your application's templates, you need to import the one you need\n\n```ts @{data-filename=\"app.module.ts\"}\nimport { NgModule } from '@angular/core';\nimport { AblePipe } from '@casl/angular';\nimport { createMongoAbility, Ability } from '@casl/ability';\n\n@NgModule({\n  imports: [\n    // other modules\n    AblePipe\n  ],\n  providers: [\n    { provide: Ability, useValue: createMongoAbility() }\n  ]\n  // other properties\n})\nexport class AppModule {}\n```\n\n> Read [CASL and TypeScript](https://casl.js.org/v5/en/advanced/typescript) to get more details about `MongoAbility` type configuration.\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.\n\nLet's imagine that server returns user with a role on login:\n\n```ts @{data-filename=\"Session.ts\"}\nimport { Ability, AbilityBuilder } from '@casl/ability';\nimport { Injectable } from '@angular/core';\n\n@Injectable({ provideIn: 'root' })\nexport class Session {\n  #token: string\n\n  constructor(@Inject(Ability) private ability: MongoAbility) {}\n\n  login(details) {\n    const params = { method: 'POST', body: JSON.stringify(details) };\n    return fetch('path/to/api/login', params)\n      .then(response => response.json())\n      .then((session) => {\n        this.updateAbility(session.user);\n        this.#token = session.token;\n      });\n  }\n\n  private updateAbility(user) {\n    const { can, rules } = new AbilityBuilder(createMongoAbility);\n\n    if (user.role === 'admin') {\n      can('manage', 'all');\n    } else {\n      can('read', 'all');\n    }\n\n    this.ability.update(rules);\n  }\n\n  logout() {\n    this.#token = null;\n    this.ability.update([]);\n  }\n}\n```\n\n> See [Define rules](https://casl.js.org/v5/en/guide/define-rules) to get more information of how to define `Ability`.\n\nThen use this `Session` service in `LoginComponent`:\n\n```ts\nimport { Component } from '@angular/core';\nimport { Session } from '../services/Session';\n\n@Component({\n  selector: 'login-form',\n  template: `\n    <form (ngSubmit)=\"login()\">\n      <input type=\"email\" [(ngModel)]=\"email\" />\n      <input type=\"password\" [(ngModel)]=\"password\" />\n      <button type=\"submit\">Login</button>\n    </form>\n  `\n})\nexport class LoginForm {\n  email: string;\n  password: string;\n\n  constructor(private session: Session) {}\n\n  login() {\n    const { email, password } = this;\n    return this.session.login({ email, password });\n  }\n}\n```\n\n## Check permissions in templates using AbilityService\n\n`AbilityService` is a service that provides `ability$` observable. This observable injects provided in DI `Ability` instance and emits it each time its rules are changed. This allows efficiently use permissions checks, especially in case we use `ChangeDetectionStrategy.OnPush`.\n\nLet's first see how it can be used in any component:\n\n```ts\n@Component({\n  selector: 'my-home',\n  template: `\n    @if (ability$ | async as ability) {\n      <h1>Home Page</h1>\n      @if (ability.can('create', 'Post')) {\n        <button>Create Post</button>\n      }\n    }\n  `\n})\nexport class HomeComponent {\n  readonly ability$: Observable<AppAbility>;\n\n  constructor(abilityService: AbilityService<AppAbility>) {\n    this.ability$ = abilityService.ability$;\n  }\n}\n```\n\nIt also can be safely used inside `*ngFor` and other directives. If we use `ChangeDetectionStrategy.OnPush`, it will give us additional performance improvements because `ability.can(...)` won't be called without a need.\n\nThis approach works good from performance point of view because it creates only single subscription per component (not per check as in case of `ablePure` pipe) and doesn't require our component to use `Default` or `OnPush` strategy.\n\nBut let's also see how we can do permission checks using pipes and what are performance implications of that:\n\n## Signals support\n\nThe latest version of @casl/angular also supports new `signal`. To utilize it in your app, instead of `AbilityService` use `AbilityServiceSignal`:\n\n```ts\nimport { AbilityServiceSignal } from '@casl/angular';\nimport { AppAbility } from './AppAbility';\n\n@Component({\n  selector: 'my-home',\n  template: `\n      <h1>Home Page</h1>\n      @if (can('create', 'Post')) {\n        <button>Create Post</button>\n      }\n  `\n})\nexport class HomeComponent {\n  private readonly abilityService = inject<AbilityServiceSignal<AppAbility>>(AbilityServiceSignal);\n  protected readonly can = this.abilityService.can;\n}\n```\n\n## Check permissions in templates using pipe (deprecated)\n\nTo check permissions in any template you can use `AblePipe`:\n\n```html\n@if ('create' | able: 'Post') {\n  <a (click)=\"createPost()\">Add Post</a>\n}\n```\n\n### Why pipe and not directive?\n\nDirective cannot be used to pass values into inputs of other components. For example, we need to enable or disable a button based on user's ability to create a post. With directive we cannot do this but we can do this with pipe:\n\n```html\n<button [disabled]=\"!('create' | able: 'Post')\">Add Post</button>\n```\n\n## TypeScript support\n\nThis package is written in TypeScript, so it will warn you about wrong usage.\n\nIt may be a bit tedious to use application specific abilities in Angular app because everywhere you inject `Ability` instance you will need to import its generic parameters:\n\n```ts\nimport { Ability } from '@casl/ability';\nimport { Component } from '@angular/core';\nimport { AppAbilities } from '../services/AppAbility';\n\n@Component({\n  selector: 'todo-item'\n})\nexport class TodoItem {\n  constructor(\n    private ability: Ability<AppAbilities>\n  ) {}\n}\n```\n\nTo make the life easier, you can use `AbilityClass<TAbility>` class to utilize Companion object pattern:\n\n```ts @{data-filename=\"AppAbility.ts\"}\nimport { Ability, AbilityClass } from '@casl/ability';\n\ntype Actions = 'create' | 'read' | 'update' | 'delete';\ntype Subjects = 'Article' | 'User';\n\nexport type AppAbility = MongoAbility<[Actions, Subjects]>;\nexport const AppAbility = Ability as AbilityClass<AppAbility>;\n```\n\nAnd use `AppAbility` everywhere in your app:\n\n```ts @{data-filename=\"AppModule.ts\"}\nimport { NgModule } from '@angular/core';\nimport { AppAbility } from './services/AppAbility';\n\n@NgModule({\n  // other configuration\n  providers: [\n    { provide: AppAbility, useValue: createMongoAbility() },\n  ]\n})\nexport class AppModule {}\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/v5/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[Angular]: https://angular.io/\n","readmeFilename":""}