{"_id":"ng2-permission","_rev":"31-b873f0a7b3e5ac69ba16e62cc1dcdf8d","name":"ng2-permission","dist-tags":{"latest":"1.3.1"},"versions":{"0.1.0":{"name":"ng2-permission","version":"0.1.0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/core":"^4.0.0","@angular/router":"^4.0.0","lodash":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.1.0","scripts":{},"_shasum":"da99577c2d2b2d29b540c418753bfc333e8170d2","_from":"dist","_resolved":"file:dist","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"shasum":"da99577c2d2b2d29b540c418753bfc333e8170d2","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.1.0.tgz","integrity":"sha512-gzAsuFKeSxSgdLjBSQ2C0507FAjbbcFp27zJnK3bw6qu7D0dWJtPTUuqov3QTUvSi6nlZtTkt1h2e+p8c9ZPlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+YAiJzM786yXx8mq8qqBzwPvVKJUbu16bsrVj13NYAAiB7rDchQWnOyj4c4OWiPqwnZxa+me5cfryFZjYJJk1sVQ=="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-permission-0.1.0.tgz_1493807782053_0.09861586010083556"},"deprecated":"deprecate for wrong typings reference","directories":{}},"0.2.0":{"name":"ng2-permission","version":"0.2.0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/core":"^4.0.0","@angular/router":"^4.0.0","lodash":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.2.0","scripts":{},"_shasum":"7e61472ad9ed37c0390c3e7ed99547ed5c23f62a","_from":"dist","_resolved":"file:dist","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"shasum":"7e61472ad9ed37c0390c3e7ed99547ed5c23f62a","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.2.0.tgz","integrity":"sha512-ISw9zvJ6KTtvYClbrE0rPuM2QwrYzHcuiSo5W0sa1qpFLYpg0dogbMMYXUkh77TzTOAI1lU1l03tUAQurOzlJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEW4p7cQ9TiMt2evD3RaLyIKdDJ46WNEzZmBO78XFbKSAiEAlNK1Hruih6kRriub4VVA6Y1j6/puixzFHwUQt/95wbQ="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-permission-0.2.0.tgz_1493807907817_0.6875049795489758"},"deprecated":"deprecate for wrong typings reference","directories":{}},"0.3.0":{"name":"ng2-permission","version":"0.3.0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/core":"^4.0.0","@angular/router":"^4.0.0","lodash":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.3.0","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-pMizitqCbq8NmQbvJ8v+zQZm45jh3i83MogU0rOqQH4nQIghh2SZWD9XfN0TsUEJxTN6DgCHvTxcW7rr66kcRQ==","shasum":"c4df534d77237046ce782913aa9629008547de62","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg6f0Wjl/uXvYOieORD2+/oltrc0UlFVNb+qMsATIiZgIhAJ6cXxdS9MtPVMhNIIw/aquQwgJqj2qhj+H0sWe1QjST"}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.3.0.tgz_1496733422961_0.8110626207198948"},"deprecated":"deprecate for wrong typings reference","directories":{}},"0.4.0":{"name":"ng2-permission","version":"0.4.0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/core":"^4.0.0","@angular/router":"^4.0.0","lodash":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.4.0","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-CDn8g+mKWmv5FQhTZwbVxJwK54D2XqZusvqeA4AuMajqu7dXUGN7R7Ya8a4oCNaDrcJNaohwrSGcAviMEjWGYQ==","shasum":"bb3ec4bfd12c17f4e8693af4d43ac403cad602e3","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyH80fRqkzRXTPPBaKCxDAjHuwphqCFNCxrRZS3v8saAiBSYRboYOr0z3jIH1Ou/PkxCCOOvNc1/e9tNHUeak05zw=="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.4.0.tgz_1496827604289_0.6416476941667497"},"deprecated":"deprecate for wrong typings reference","directories":{}},"0.5.0":{"name":"ng2-permission","version":"0.5.0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/core":"^4.0.0","@angular/router":"^4.0.0","lodash":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-F8kxsSTJaE2AACtkTVxw4C965WGwURPeGSlevv3ls7kXmPWedQ3/KqyV6grFcokC5/CMyB3OHrL+rI6xbMffUQ==","shasum":"0bc2d2501e42f58e43d2ef0fb567165b766a1f31","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdHJWy488JBgB/rm6aAgusqZUJT8OrsAD9TWEoOlljFAiA5dAFVN+cnfCyRw3oEumXhvwZrEZvVx6OIHJ3MIliTTw=="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.5.0.tgz_1501409977600_0.8655057423748076"},"deprecated":"deprecate for wrong typings reference","directories":{}},"0.5.1":{"name":"ng2-permission","version":"0.5.1","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/core":"^4.0.0","@angular/router":"^4.0.0","lodash":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.5.1","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-NCmFswVasdxYnUS0SiY8Nqo6AfcKfp9P846oH08ABP4BU34K2C5SvgKI3tD0WVENw2Q0ltsWEwR67gslIA7nYQ==","shasum":"83adbb9744c2b895bd08152d1b7291f5823ff0a9","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGRt6KF8RogEZmg2y2B+s2DEzKDFZLQ8IfGHwF+YNTAAiEAu8q2ZxHmPvbLxGZW3t1Gz5CzHWKngBB2noxMohr08ys="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.5.1.tgz_1501466905107_0.7673965080175549"},"deprecated":"deprecate for wrong typings reference","directories":{}},"0.5.2":{"name":"ng2-permission","version":"0.5.2","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/core":"^4.0.0","@angular/router":"^4.0.0","lodash":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.5.2","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-i6jJGNv8trNIMggNM0pV52YTgsrCufomiqSKn61OHupTToxt16embCfhYer03H6n4lnvctVOF6jXmlgCzZxCiA==","shasum":"9faec9b7c51bbcaef52eea1ab3609c130532b680","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCglcDr54PY2FQGGLja8kgqVNDbzjElFGUqopKlybJTPAIgAS+EchxQwLDzPrJPWkuLr0js81Nt3QSbjn9KrZ7CNxA="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.5.2.tgz_1501468510044_0.24814031762070954"},"deprecated":"deprecate for wrong typings reference","directories":{}},"0.6.0":{"name":"ng2-permission","version":"0.6.0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0","@angular/core":"^4.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-Q5DqduRjKzzUoJNLC/UYLpFdxT9W+MWJ5pLUFWQOhIxJtICDj43kF8XCTnvtDhHbCM+U5XVrsqFBaYGWcPZsDQ==","shasum":"974fc37f0a29d356faeabb74cddd3f665cb6dadb","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzBDoT3QPZxp3ISurED7N9rSHWQ/vM7tXH+WfAlC4koAIgbeNh6/f8AFm3JD5b1CChipls+Oxwr85dg/EvnecuYGU="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.6.0.tgz_1501581394982_0.7735632392577827"},"deprecated":"deprecate for wrong typings reference","directories":{}},"0.6.1":{"name":"ng2-permission","version":"0.6.1","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0","@angular/core":"^4.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.6.1","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-2GRADvFkQEtI4bfZm5/zDA3wwFhCrss3eKPxaNQ2Pl1JyubIwm1VOfAqt3vZo5kr44/g1xtRoDKOoiTCnYc0tA==","shasum":"850c1ea4fd2c6745bf2e265ec08782d6bca448f4","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHes9bXnjLCMHlnzbFlUBjxdIW+CDW0OrQQ/u2MfaBnAiEAulPDczq5IUk5VOuPb45j77jenE4mndZFhnBTOntG+Dk="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.6.1.tgz_1501585233225_0.47698325850069523"},"directories":{}},"0.6.2":{"name":"ng2-permission","version":"0.6.2","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0","@angular/core":"^4.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.6.2","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-vRFVuqiYGJmJQXBACL4/QM0544Z09AhPXPKIIsV0d+HheTNc/IFymFmqVpRxqciI9h6w+8XNYS4OXAJt2V/12A==","shasum":"8f83f9a975732b822616f1e9f38df1563bf17c53","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.6.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvzJ51jRUv/F9Y6OBZ+8lSrRyYt9w/SBZNqrSkrbUFUAiAJ8SgTgTu0qdC46cv4Tf4kJujshRGTnc0itPTo3a7nnA=="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.6.2.tgz_1501597637573_0.4736720733344555"},"directories":{}},"0.6.3-0":{"name":"ng2-permission","version":"0.6.3-0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0","@angular/core":"^4.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.6.3-0","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-xq2XI9zeZisfDss8XZfoNr9ojPDOkMUOKhDyX5W3cCyyVxrxXxaW3/NusqlN5T2sNJe4rWwiFFT5Kl9Cpz1l+w==","shasum":"3da8ca3e2415a3756f76b6b8ca06e1ed3035b9e8","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.6.3-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJDVz3AI7KsbDZLkJT8LgyzqMva/11/1Br9csLQ6xSZAiEAsBbQub6OpX8OCLU53dN7Gno9BXmTcktHQchRFbNa0Wk="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.6.3-0.tgz_1501597962485_0.2606283666100353"},"directories":{}},"0.6.3":{"name":"ng2-permission","version":"0.6.3","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0","@angular/core":"^4.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.6.3","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-F28vwRgUMXM33BMS3mZh/cOSeyNYZM91CPP95+cU5VOfq0VbV/QZkrVFYNPrtBkN0ga4632h58k72480sZuG8g==","shasum":"31c9034db984e4dbf15c2bea68dab44babc62d4e","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.6.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtKwi9A8EPpLR5tDKhchsSZ3TEEOv7j098AueVypmT0wIgFhPaiWe3axdulm/UZUCtsLv1ok+oEyt3Ijas60YhVwI="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.6.3.tgz_1501598767848_0.6438138980884105"},"directories":{}},"0.6.4":{"name":"ng2-permission","version":"0.6.4","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0","@angular/core":"^4.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.1.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.6.4","_npmVersion":"5.3.0","_nodeVersion":"7.10.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-fEtKCTskiN2mWAh/Y8WrE6p3HaxsgXdgHsKkprBLCFQtGqk/TUFi43VjiB9bi0Cn5UayOoHzN/QYoTpWxC1gZQ==","shasum":"1ac6605a8344311ed470b919d16884333a6ce75a","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.6.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdrxRaEfz7xosRthLFLpI7etsi/BhPAXlo/KwJfiRFOAiEA21Wf/GsHioGF74f/wCV+hxmMT1plLIlT6vdCfCrAw60="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.6.4.tgz_1501809530936_0.1472775072325021"},"directories":{}},"0.7.0":{"name":"ng2-permission","version":"0.7.0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0","@angular/core":"^4.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.5.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.7.0","_npmVersion":"5.3.0","_nodeVersion":"8.7.0","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-EXdc4kQnizip+pqvZwyjjZplIlUrsunTR9ap5Xml8dp/fv4r7jf13ZD7E3liqnE8mcvMCSIyERW9/pBgrSM30Q==","shasum":"a103acc0b91e638efabdfa33c3a1fdac93c34399","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKdSV9z1OJpJbFnclQb3Bue6HLNxertQrOua4nzszhLwIhAKWvGg31kLR9tPQL1iUXW+zXJ9+vo1KS2tj1w9pNgDBj"}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.7.0.tgz_1509006647407_0.30965935601852834"},"directories":{}},"0.7.1":{"name":"ng2-permission","version":"0.7.1","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"module":"ng2-permission.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0","@angular/core":"^4.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.5.0","zone.js":"^0.8.4"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.7.1","_npmVersion":"5.3.0","_nodeVersion":"8.7.0","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-xsBKHJk70aJ9n+0Iaww2U1o0otNovaa+d1HjeWtSEsoNbL1eusEAdFSIO41vDPvsJuU4dOLmlXI69RvVD/N8eg==","shasum":"6a627f5b93b112b3dc89b9dd1830eb758efe4ce5","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICB3FRSCPwrwwh80MP+JVknvK4Whgx83GrjF6aKtZaf0AiEA6zes+4sUpjV9l5uU5dmmrkz/t2UWT8h6afS4P7LlGcs="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.7.1.tgz_1509007596441_0.8111996231600642"},"directories":{}},"0.8.0":{"name":"ng2-permission","version":"0.8.0","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"ng2-permission.js","jsnext:main":"ng2-permission.js","es2015":"ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ngx-tree.d.ts","peerDependencies":{"@angular/common":"^4.0.0 || ~5.0.0","@angular/core":"^4.0.0 || ~5.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.5.0","zone.js":"^0.8.4"},"optionalDependencies":{"@angular/router":"^4.0.0 || ~5.0.0"},"description":"## Claims","homepage":"https://github.com/e-cloud/ng2-permission#readme","dependencies":{"@angular/router":"^4.0.0 || ~5.0.0"},"_id":"ng2-permission@0.8.0","_npmVersion":"5.3.0","_nodeVersion":"8.9.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-Hr078mTJuglsKklz8WiZzQ59qywGfIrKPhO7Au4bnwR9i487feX24dsdBSwwHKmcCR1JTHPHjPlmW2QaaeVlXw==","shasum":"f534d4a5a59b9e4ba41a23af29ea37c4377ae7e6","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGD/yakGEmOJfOSpEEbVN2vRDFtUFpKA6xe29s8jbHrhAiBs1R3OilsK1RrGsWZ0tmFYhv04T5Uay6NyzEfMam519A=="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.8.0.tgz_1511330493416_0.770466557238251"},"directories":{}},"0.8.1":{"name":"ng2-permission","version":"0.8.1","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"ng2-permission.js","jsnext:main":"ng2-permission.js","es2015":"ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0 || ~5.0.0","@angular/core":"^4.0.0 || ~5.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.5.0","zone.js":"^0.8.4"},"optionalDependencies":{"@angular/router":"^4.0.0 || ~5.0.0"},"description":"## Claims","homepage":"https://github.com/e-cloud/ng2-permission#readme","dependencies":{"@angular/router":"^4.0.0 || ~5.0.0"},"_id":"ng2-permission@0.8.1","_npmVersion":"5.3.0","_nodeVersion":"8.9.1","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-gSV46T+G61eGEqNrIBuy+DDqlNm6JMFfCGDbacNXwxF+/hGuScd5LfRVtooN/FKvRDTdxNKH4NDr70BEewEvKA==","shasum":"abc95e0f6523e56e65cbb68d282ff9e5db3635b5","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.8.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFjTGDNdkIlm+ZROT6rfoGBqZclL+Nxb5YXeyf0vo6TAIgAh2k23bq1sEV+rsIrpjHr6oIBqmbwV+qyB3TMNrLo6c="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.8.1.tgz_1511399720130_0.9483692371286452"},"directories":{}},"0.8.2":{"name":"ng2-permission","version":"0.8.2","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"ng2-permission.js","jsnext:main":"ng2-permission.js","es2015":"ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^4.0.0 || ^5.0.0","@angular/core":"^4.0.0 || ^5.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^5.5.0","zone.js":"^0.8.4"},"optionalDependencies":{"@angular/router":"^4.0.0 || ^5.0.0"},"description":"## Claims","homepage":"https://github.com/e-cloud/ng2-permission#readme","dependencies":{"@angular/router":"^4.0.0 || ^5.0.0"},"_id":"ng2-permission@0.8.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-6WbVamVrLqntlZOy0B54aXzLAO89ExzMILqIoTb2Xs1Hp8vmnHOVt6pqptZS4l/djrl2zilMnNCSbzCS6LE5lw==","shasum":"21105eb2afe770daf7dbc587b88fd33bb8efbc7f","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.8.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfZqSGWFzA2dxTdHbGlMMfcGN7OFFdh5W+R/y/N1nGWAiBHYrT5j672UiEtttYMWpTVT+WAmKvzLOhyq9KhUbe24A=="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission-0.8.2.tgz_1514278269229_0.3198747739661485"},"directories":{}},"0.9.0":{"name":"ng2-permission","version":"0.9.0","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`.","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"bundles/ng2-permission.umd.js","jsnext:main":"ng2-permission.js","es2015":"fesm2015/ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^6.0.0","@angular/core":"^6.0.0","@angular/router":"^6.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"6.0.0","zone.js":"^0.8.4"},"module":"fesm5/ng2-permission.js","esm5":"esm5/ng2-permission.js","esm2015":"esm2015/ng2-permission.js","fesm5":"fesm5/ng2-permission.js","fesm2015":"fesm2015/ng2-permission.js","metadata":"ng2-permission.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@0.9.0","_npmVersion":"6.1.0","_nodeVersion":"9.4.0","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-hQ1i8AXID6/qWvgs93ja3scGHhrtqJV2dJmr1SsH+OitiLPpnycL5B+0tGd89ZAh2mUVu5nVL0haS+/X0/XBgQ==","shasum":"3a0083f13f0e1c9490b00de841a4cc2ea0935419","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-0.9.0.tgz","fileCount":55,"unpackedSize":597146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEPdpCRA9TVsSAnZWagAA++cQAKBq2RvhfH7WYfWPejk5\n+zS8dIgAu/9DNgkL67NPUsOz7BeORPg2gzLusXsg0oF3QrQm7v6pM2b6BwF0\n+gJZZ8eLtg4cr67XbVVL+/q6uwMiIUvXAArw9fDSuS5xJH0sHj2HSQ5t15mH\niRrhiRM/GMpZcUvA7JKVaeCcX0B76wFHxd/WH2QUCqRaz04S/DIZZI7qLcP5\na4HvCL+rZRdFwAVYqJr2MyI0Uei/qtJ4nYNxCRwNukLYbCBIISeeOK5qP1bS\netUFlfowlRlzM5KL8ogf8VNa8gwThblBSjrFtd9x+QYR4MWNGNnZwHBWUdMf\nIx7ws0hWk83zW8GgazziWV98vXjy4oPhxqqZHgl0eZlguK8jbYIVS8LC7lEi\nM9/mebfU2PIh37rYRGVHdAAZNvWZ2v6XfvU/4rnzCIA5DHQTN3f7kpyHLCF9\nbYJ/VIXIvIcRMgggSMiOoupVX5/3ZsX/QSn0dTWPfqEVMA4bS6PBI4vy2bXe\npP3d7fXOPqB65VIxpIdC/UE/EF8ceHGp24FnOXBdUmPsPlb6gwc60SXE1/D3\nLmcFsWLvcpaFNiqxzBnBLhzU3vbOVk4jRjXsUqbTWgWlw6uETbI0tnvMD6V6\ntntS0eXThI7l99W+HTcVvpXFpgqf5Bbem674sZG5IatYo778/tzVYpzdNA1Q\nYD7D\r\n=N/fe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFburKMuruj+UvjJK2F1BHOb64R0D7x9HMj+TWltfBJ5AiAZq5MQ+xoRqilrkmMacywuNniXoLZQ/JjFWMkmNrlpTA=="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission_0.9.0_1527838568709_0.9195966310270798"},"_hasShrinkwrap":false},"1.0.0":{"name":"ng2-permission","version":"1.0.0","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`.","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"bundles/ng2-permission.umd.js","jsnext:main":"ng2-permission.js","es2015":"fesm2015/ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^6.0.0","@angular/core":"^6.0.0","@angular/router":"^6.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^6.0.0"},"module":"fesm5/ng2-permission.js","esm5":"esm5/ng2-permission.js","esm2015":"esm2015/ng2-permission.js","fesm5":"fesm5/ng2-permission.js","fesm2015":"fesm2015/ng2-permission.js","metadata":"ng2-permission.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@1.0.0","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-0iKpi6GNphEu9iQOLIm7TX+Y2u6wzza0Ksowy0EOt5AFZ3PzCDOUaisMDcCnTidKpdtOd6x5EAXJxdQCy6jk9Q==","shasum":"bad2efa7707dd399dc8c9d2ce24f5a8876835ef3","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-1.0.0.tgz","fileCount":64,"unpackedSize":808719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdUFJCRA9TVsSAnZWagAAUz8P/jJUfEb7mxTTtNDWc+32\nLPMXBrFjqFMujJ2QeuOO53mdaie6L2CbTw3Y7bNF3/lzlxnHzFO/z55ZnYhD\nqsEpt0iXZuHttE59EmucgiQFlpQl+gTMruexfgOJqwTlj95AgX628odFROcO\njp00a7AoG5Fu2xs2KGviUKAFPJrArMCvZpgTXhRb4PIIdZydLmn7WWPs6K6O\n7u6YhPXNOVC+CSt6bDDldj4uSg+mLpBSr5zqVWxILLK7GyGIzPf1omikut+F\nxUIj9tUqxvkTEHE+FQ6HzfXtV2ZZYESmchjEYgqXC/9NjcVl6CKwGM5EgQ8r\nubYUK5LLPposhEwFRbbm41bmG8RPK5WgVD5dOtl0IU9JQ+TZX7acn2/k93CM\nZXY77zWkM2d8X05w+D0v2abiJQn2V1iveuDdH3QjLSZ//PNx8qYGac2xpmt6\n/K5RoLeKVSI0bM3LmnhfmfRD0QUphFn3XR1blPmhWBVT9rmI+2yinIUjle/4\nI1ip6N/NaUw1pfqzsjy2jgREphxOwqLqZ675DUji/XDATW7QgRy+E2+0c/Il\nR1tJpb98VVi9UZvJPxhhAej9uACjP6BD7bmoC9PR0PPk7rFfOCKRYaXAdg74\n4ZnG7EUPlicbQ6n3Z6yXUq/s6+tFXqc4G1HcIuZWYEMpfG1kBPo20psdpD16\njpF2\r\n=ksaf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC18oecFpn+WtDshYM/yzZCYHPWCi4q1YDwHxrD6PBN+wIhAOtGfZUVDEgr37hMDklOWcAw4oJVkAQiffLfI1BZVxg8"}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission_1.0.0_1534411080829_0.5382100953151263"},"_hasShrinkwrap":false},"1.1.0":{"name":"ng2-permission","version":"1.1.0","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`.","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"bundles/ng2-permission.umd.js","jsnext:main":"ng2-permission.js","es2015":"fesm2015/ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^7.0.0","@angular/core":"^7.0.0","@angular/router":"^7.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^7.0.0"},"module":"fesm5/ng2-permission.js","esm5":"esm5/ng2-permission.js","esm2015":"esm2015/ng2-permission.js","fesm5":"fesm5/ng2-permission.js","fesm2015":"fesm2015/ng2-permission.js","metadata":"ng2-permission.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-7BBQ5xQPxMZFnm+Li8NEeg2pSm02IGQ6gW/6pO8b4gq7C5kX/A3tLN/yDgrERNmXF39p0iYKimvzqTg8pwll7A==","shasum":"656b9e8b8db790e4f9b50858530211bef9112df5","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-1.1.0.tgz","fileCount":64,"unpackedSize":615946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDyF7CRA9TVsSAnZWagAAqoYP/0oSCgH2lCJaF22/e6NZ\n30tbuQQCDlSxzTtLQ8P/Cjy2K0fV6guyi2a0Wq0/Tm7HX6qb51hYYt9MFM82\no4KPxtwaJFGWgaoAj/OoS8kVq9gkvn3mwzADwhKHJ6VlYfIhR0DXTPV+Y+tj\nbdvsDOysvLGQsQ3LqrdKTeAg1yupNG1qFRtXKhadxtP1zZXMryCCGv+GhS5W\nGWMUuEzqVA3OTvOp6zyRo07tBdSqmyUa4LG+dt9hHfRVwb90bmThVkGqXz1o\nL10VIrXoVJI9NHgU7R8DyGS/HkkFKFisUxpupfbvMGAWJnsWqehCU4dY9lkB\n5Gqn488Wze6+jMl08VFfgvmwUxLFPjEtbjwqwlbZ3FSdw6Vn3d9nORrRUJ3L\nBxmYJTM4yUwVFYgWCxJfnYdnvRQHfvxlNLSaBuUTCgCgYWUDEY0Ftw4mT4us\niuMUKLJXl7velUVb3/nYnIi4dFshjZgHBXzcFURFkCoyrhvTWjZcIb/vlaw+\nEIc2AFzATW0sYuHlNO31LckWURIc+WbRBxe9QsRoam7v0zEk0DEphLS+5H5J\nqcuBuvWcfo+grk8H3O7khrs6omHbrPviWHHz55GvE7FzZ1iXJ8A8DSgfj/dk\n+zbM0h+m62XFfJ48bIAvh86JEpNww1G68zK5JzykzEZhRl/B8TbokqueVT1+\ndp8L\r\n=drar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcxSK/Q9trM27jbc7nkYK5brNJ5Be4LYWGZ2IgVciV8AiEAm1a+XelLCL5u++GzV1k294NDowDH1yBEWhIMLkaBtN8="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission_1.1.0_1544495482495_0.12873341479536693"},"_hasShrinkwrap":false,"deprecated":"invalid"},"1.1.1":{"name":"ng2-permission","version":"1.1.1","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`.","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"bundles/ng2-permission.umd.js","jsnext:main":"ng2-permission.js","es2015":"fesm2015/ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^7.0.0","@angular/core":"^7.0.0","@angular/router":"^7.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^6.0.0"},"module":"fesm5/ng2-permission.js","esm5":"esm5/ng2-permission.js","esm2015":"esm2015/ng2-permission.js","fesm5":"fesm5/ng2-permission.js","fesm2015":"fesm2015/ng2-permission.js","metadata":"ng2-permission.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"dist":{"integrity":"sha512-faROQTbuxyfD7TCXUyXt01AwjhF1nSrOqTrVumISQ2VkjiMIm5OQ0t7ekIBCnxycluZGNe9RrwShGqXnvh73hg==","shasum":"064345eba91f8be6b96a03dffa13d56f3868c666","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-1.1.1.tgz","fileCount":64,"unpackedSize":615946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDyKoCRA9TVsSAnZWagAAK6kP/iv3MnzMvUeZVJ/yk9US\n+1gcBjmWNCfILghnzExPLlXG7JhlciCAIjJMELB9S7UcHLneZV1VXoAGYaZE\nuTjIc8GSBFm16kmyCiJrNs34XToJ5rNly88NFdcmBQd2fIeTvNYOUWRQTBNk\nF3yFm4E6xZeIx6uoL60hGnnxdTcKxy6Pet45jdqOlKvTYnJAWIixf6roV+Yk\n44fvz430tkewiIBk8Pcjbq9ZVPd9+EQIoD7Fc2J1ujcfRnW8DqWJTiOMBnyY\nkxdkRerQNAWgdH2f7iqDzi47q2x1tsvdyt4nRKUWxtYpw6UvUmSdziWDFQVe\nIkQITwVBGxDMjdzYAtYaCe9a/XFqYadmTnV5FAApfvres2K6QDSCh/H8Mvnr\nUtbHzxhaga19Sa1yx1k49C1d8FTG6uMu3aMYso4SJbCg73TKcyc3vWFF9vlO\nL6ITl0qnOoU3qs8aKMbtRsFs2vUaOdj91yCJrCtdcTUA2fGPiXo7XzNyM61h\nebzJz3SgUxxeZN6+GFGv2rFS/D8GB+Zn7UI0feQULCRDDFh/k65dCiUBnjV0\nhFUV8dBNUXY1iTSH3P38aUE+o9lFSpdl5s1Jy+NS9E7/HYD8zBLLZA3GRZNn\nWoNUNgGEtcQUK4Cz7DF41jK/NxmMMP4XZfTJ6ru2raIbmFFJE/iIpG/gUg2q\nRQRa\r\n=BWfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhoIN7eF6mo2YP9/4Pd4hGBHBrj2l4miC3inmRCd/XkAiAyo8y9X1EezJRxspBUszsBakfhlL0CACAb3J911mTBRA=="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission_1.1.1_1544495784173_0.21242189975794368"},"_hasShrinkwrap":false},"1.2.0":{"name":"ng2-permission","version":"1.2.0","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`.","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"bundles/ng2-permission.umd.js","jsnext:main":"ng2-permission.js","es2015":"fesm2015/ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^9.0.0","@angular/core":"^9.0.0","@angular/router":"^9.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^6.5.0","tslib":"^1.10.0"},"module":"fesm5/ng2-permission.js","esm5":"esm5/ng2-permission.js","esm2015":"esm2015/ng2-permission.js","fesm5":"fesm5/ng2-permission.js","fesm2015":"fesm2015/ng2-permission.js","metadata":"ng2-permission.metadata.json","sideEffects":false,"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@1.2.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-uz+X1/VvUMMGCA9K+nnWJ00Sc3DOezb7xCf0mdmC6kiOTsd+1mIXsXkZizcR86g/nwRzRS7jTtB6F8wYLXkz/g==","shasum":"e1fef0b7d90ffc8d1154164c4a597e707f03ef6f","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-1.2.0.tgz","fileCount":64,"unpackedSize":600845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaxTrCRA9TVsSAnZWagAAoxYP/2RCzmjZH4WNgI45LOCK\nxAvhMOQp+Yqye5rdV6ATozdywq7m0b5+xGl6ngkGneJuoFqT2f/gcBOZpp1a\nh662UZt4+Oy25Fc4hg0Yhh9UGGRkd2Ib6zsSpKs6CnxhIZVEE3bpS0BYJpHh\nqhS142LIolQl1KzS5feutgb0Oll2rw9Em96S7k5X+evZe9LKpu3ODP5w/JjB\nUkRH9kzabA2NI7pVL5QLsTVdPdwHhrElRNHK2ldPsdjQERrVZZyvswz5YVDQ\nfMfKCAH1H5J4bner2zws2UATyoj0VbK3S3zTvOUyyK2tpZyQu+861jOHt4eg\nOFmThRybXWV6BQJ0EtATFdTbD8MavnwFdOB/mOlzAQnsRdoDel4j3wYYkNaA\nno8pMBOOgJgNPd2Eri7uMyhL4mlxtwgG4XnyhC2RxX9ZQ4Nqa4EBYOiDsEG4\njuCqcupi7TjqtLaFgxfPTH8O/tr+Iz2k7AIIYw5QxXRjZ+No3Z6vRgxG+LzK\nOLIEUQkyahxtDVINRpAYrKCDUkioW0XT5yLbXXB2lAM/VyqkUPiIBgTuVppu\nqu1FOr7tw1zotlGPmAYbpMlSragh1GgVOznhngXk1oebSWv99JlFF64n5Wfo\n9GSC5VxRQqXWLo4rTb++MZJkgxoP+craIHlyNn+NjLOsK443almLZaejtBl/\na/Tx\r\n=HZ27\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJE0Fj6ShbAJ/zv6oNCUd1zT6wueZ3SfPu8DZYirjvpAiEAipt1yvdk4GwaWGdYUtxT7aCuNw87+K9xuEvZXl7wXm0="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission_1.2.0_1584076011249_0.9919653407206221"},"_hasShrinkwrap":false},"1.2.1":{"name":"ng2-permission","version":"1.2.1","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`.","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"bundles/ng2-permission.umd.js","jsnext:main":"ng2-permission.js","es2015":"fesm2015/ng2-permission.js","bundle":"ng2-permission.umd.js","typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":"^9.0.0","@angular/core":"^9.0.0","@angular/router":"^9.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^6.5.0","tslib":"^1.10.0"},"module":"fesm5/ng2-permission.js","esm5":"esm5/ng2-permission.js","esm2015":"esm2015/ng2-permission.js","fesm5":"fesm5/ng2-permission.js","fesm2015":"fesm2015/ng2-permission.js","metadata":"ng2-permission.metadata.json","sideEffects":false,"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@1.2.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-x+4E2rHEMOs4kqtDZ9jMP0TZCi7pCqcnZWpLaXCkEOcXA2gjzWvSooCxDYKaYyEleN5fUiUwo4zIEHOnzdb05A==","shasum":"5b62d47f52adb14cc1f6721620f829df3bae5175","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-1.2.1.tgz","fileCount":64,"unpackedSize":602608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeazlWCRA9TVsSAnZWagAA5H4P/0ROzfAuk9OAMky6Inju\nN1eXQGj+sGTOMLzl0A8J+q40FUXjQA+reqTdQ4u8wqIFxfDSHk/Vnf5b2Y4n\n2UanN+UbdIhlgYflP582dhi9wVPwHc2TsSPSnpWV9x95HOBfftXBNF4KWjnx\nNlA5uCp9NIT54JjCoYyDTxSuYdA0gnn2R/uf+XEdVH9X8RQZmHr2kJz1K2aQ\nLovUiRFsRXz1hbBgpgPRimu8w/jsUR/Z+f+wRLuu7GMyJlxqSmpQRqBTYrvW\n63Q0vt3qE8nVFX+iCLxoWiv5okJhk63Jy6RpsBJZh/fPJn3l/UMo0OLOh0d7\n8/Mleg7J5qSAOHQkXwwKW5yRpY+Qtgs01DhrowmzExjSvnZhNjHr+CWGcqcN\nhtfSBS0ZNaVZYVENRA8dBKuYSbmL9+vrs6gXar4pfIE47/sN0G1Czd4b9wsu\nB02EWTJxudoQxz7gwVcTEg+JlTb0MT1aLm//eu6DXFlLjiFQFpWFuXMfC0x8\nFTRFtmmhSb17HLdRLGgZ0ceynYrAhOC0/SfPYoR9kKvUiV3eR5eMohXpROmQ\nHxlOI1IrEnvSt9wUfF28JHxSToEjLz5h3XWTvrLG0aTcQolyYno1bo5VP8xx\nyFw/wS8/a4nIhYWw4hYpWsT8pJqt2mWjGuU5oN5CdkXljImhpU50qu/GD0WV\n/6O3\r\n=eDMS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Fi2mVOQ9g/8WiCEWAm9MyhKk6fP/BjY0E7PXn38RegIgA/cBiPdcY1aTJnyuKYLDrndV4xDyZ4SkhEFfmxBkWAs="}]},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission_1.2.1_1584085334007_0.758325528973502"},"_hasShrinkwrap":false},"1.3.0":{"name":"ng2-permission","version":"1.3.0","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`.","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"bundles/ng2-permission.umd.js","jsnext:main":"ng2-permission.js","es2015":"fesm2015/ng2-permission.js","bundle":"ng2-permission.umd.js","dependencies":{"tslib":"^2.0.0"},"typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":">=10.0.0 || <12.0.0","@angular/core":">=10.0.0 || <12.0.0","@angular/router":">=10.0.0 || <12.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^6.6.0"},"module":"fesm2015/ng2-permission.js","esm2015":"esm2015/ng2-permission.js","fesm2015":"fesm2015/ng2-permission.js","metadata":"ng2-permission.metadata.json","sideEffects":false,"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@1.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-95xaeTXhm7ZdbthuLxiX89mw/r5h+kgh0E+BLOxYzfI5h7Y6dKBMHMzk09B3BJnCmDGFXyd73SU7ScyPevSQDA==","shasum":"ce92d1afedb9f3e3469bb3c577d799ba3a04fd19","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-1.3.0.tgz","fileCount":44,"unpackedSize":400317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBkETCRA9TVsSAnZWagAAeQcP/ieCNT2C+da5jn2OORMc\nUJ+mIGHeH5rwqhkPqB/4OL1Qof1kmr4qPJf7JX4Ku85fikF91uWwQa9CR/B2\nCykcHoDWRnIXBhurYLvHmR0D6Ls1ZiN+f6LBLBFn+W7Fuew55WXzKq2Kni9b\n/QVwKc+zOfU9428o3QuQELLZpq4Qwuf6DhsfX8P/Y3N/of7NyO0wqCB4bp5a\nulJyswZkNyXgh+zquIj2av6VodZnZX+DR6TfdJ67TEkl2z8JTdtCd/CPRzhD\nGNreYf8YXOmKtczsde9WwgeMHC2I2G2UVAM8/KzgBIJ2SRseNcI1Wkhn7Uix\nA8rMRz9Ae+u31Rmxv/2gUekwKWvCtc3D+7g5dRasScXDOZHeMgHeIC0L7p3o\n8z4WKO439jV5OJzj8nRXLwxeogHZM1v7zZ3xnp65o30Yzn6BpeibKZazq9Qq\n2vzdjY1vCxEAbUmIcetW3bfbb2YBsZiHsNURJPpPTVec4GJH/dhd3wa/JGaH\n8JlJN1aFsh3KIpQJB+arJBCkwL0QAHduXnLHMGH6u81V94zzC2SHsxvn7/Od\n8MjofTEsbvTV04c0eGcetNce5htm1L9Mvadw1K521Zdq6we6qFDtfzW6WxIN\nOEbK1rg9riH19PYj0PkODkVPfHIzblKtmgqCeDDjwPG+eKSaGSoVp0tJ4XOR\nvV6M\r\n=Yzlx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmXe2CN0BfTU3aRpWHPd8Ih/JBenPUHSPU5vb6DxDHTQIgGGkiRj1MkCT34/Nc7rbg8j8g7SwbizlI+RZC7yFTEYU="}]},"_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"directories":{},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission_1.3.0_1611022611177_0.062106890467175324"},"_hasShrinkwrap":false},"1.3.1":{"name":"ng2-permission","version":"1.3.1","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`.","repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"keywords":["angular"],"license":"MIT","bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"main":"bundles/ng2-permission.umd.js","jsnext:main":"ng2-permission.js","es2015":"fesm2015/ng2-permission.js","bundle":"ng2-permission.umd.js","dependencies":{"tslib":"^2.0.0"},"typings":"ng2-permission.d.ts","peerDependencies":{"@angular/common":">=10.0.0 || <12.0.0","@angular/core":">=10.0.0 || <12.0.0","@angular/router":">=10.0.0 || <12.0.0","@types/lodash-es":"^4.14.5","lodash-es":"^4.17.4","rxjs":"^6.6.0"},"module":"fesm2015/ng2-permission.js","esm2015":"esm2015/ng2-permission.js","fesm2015":"fesm2015/ng2-permission.js","metadata":"ng2-permission.metadata.json","sideEffects":false,"homepage":"https://github.com/e-cloud/ng2-permission#readme","_id":"ng2-permission@1.3.1","_nodeVersion":"10.16.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-/ZknQZr3iZQlNzsD/TRM5r001W1z6o0e9UJROEMZQBfPyElQKB1s7L7LIVI8RMkAGKUZyAkhn4t+7Otd05tC2A==","shasum":"b42fcd42741d0d7232a8048429dda5cff74e6dea","tarball":"https://registry.npmjs.org/ng2-permission/-/ng2-permission-1.3.1.tgz","fileCount":45,"unpackedSize":407417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBkmwCRA9TVsSAnZWagAA9YYP/RSUy9i2XSZIaFpLCnL4\nT/fVcx2BZqWoIAL6F2k0z8pinJ2x9DgMNiSCA+tVyLvSYH2MbN2jYrLSFXTZ\nLTSuHD+GuUjA1+Al94f4X9oIT4XxNixrs/Pk1cXv//E8+Xu5mIlHFhu7MDkt\nGUGwp+UugSDG0eRHZnlIXjPoVKXcujfjheO6donk7P06OV2JSQb5a0XwhRQI\nrmypzAwvSpiGnozmIIMl0k/H3F9DzAI3dxUQTf57RuTxSGi+8dauLycPgUzN\n1hYwi/hIU1QWR1frFObSkUGftg4DUDi0oQ3Iwe6+D6CkHcKN7DxAONEULNlQ\nyPCRa4kqJLGJK5wK6jU3vOHH9ruRnyjLbvgcei5+dE49zCU9kYReqTSbuNPr\n4vKH6i/XdbQcrak9hD5valL4xJCYvRBG9nOsNKaa21ZpbCQvFV1BoV4Isago\nt0IH+YGmSCkhba2zX0pXyBh2ze/bCVj0u/lOj42Ot7wMwvZItdKi2wgQQpgz\nSKd7WSHB9sKCvHWNsRtrtahHJHO6ctMASxRUt+mS8Grlh0HwWkP6DFU04TA4\nNYRL8jF+4rnJ6g8ltKyxWQaUCiAjIbyTMeM8LNuKHQx4Uuu9Qic/wO9urUKD\nqCV/boWWYYaEGgq/EIh6bhn55hyycJmPGvNnAacAolSBJnvpvX2DbQ1iQ5fL\n00Qm\r\n=Nmql\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO+peke7QnbwCQ6HcUWJfyWEI0MXROj2Iq2s4ukR14bAIgcERwW32esV3L4UPX0Ou++mGXEg2pb2lfIUBtxOr2EVw="}]},"_npmUser":{"name":"e-cloud","email":"saintscott119@gmail.com"},"directories":{},"maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng2-permission_1.3.1_1611024816189_0.904629143741803"},"_hasShrinkwrap":false}},"readme":"# ng2-permission\n\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/e-cloud/ng2-permission?branch=master\"><img src=\"https://travis-ci.org/e-cloud/ng2-permission.svg?branch=master\" alt=\"Travis Status\"></a>\n  <a href=\"https://www.npmjs.com/package/ng2-permission\"><img src=\"https://img.shields.io/npm/v/ng2-permission.svg\" alt=\"Version\"></a>\n  <a href=\"https://www.npmjs.com/package/ng2-permission\"><img src=\"https://img.shields.io/npm/l/ng2-permission.svg\" alt=\"License\"></a>\n  <br>\n</p>\n\n## Claims\n\nThis library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`. However,\nits functionality is a superset compared to `angular-permission`\n\n## Features\n\n* simple and clear model to manage permission and roles\n* route guard(only for `@angular/router`)\n* directives to control element's existence\n* central store to host ACL(access control list)\n* async permission pipes to use with `ngIf`\n\n## Installation\n\nTo install this library, run:\n\n```bash\n$ npm install ng2-permission --save\n```\n\n## Concepts\n\nInternally, we use a `PermissionMap` model to represent the various permission operation and composition.\n\n`PermissionMap` has following three fields to hold the ability of Set Operations necessary for permission control.\n\n* **`only`**    <==>  **and** <==> Intersection\n* **`anyOf`**   <==> **or**  <==> Union\n* **`except`**  <==>  **not** <==> Complement\n\n> NOTE: `only` here is different from `only` in `angular-permission`. In `angular-permission`, `only` represents\n> `or`/`Union` in fact. It isn't correct semantically but only a little sense-making orally.\n\n## Usage\n\n### Imports\n\nOnce you have installed the library, you can import it in your Angular `AppModule`:\n\n```typescript\nimport { BrowserModule } from '@angular/platform-browser';\nimport { NgModule } from '@angular/core';\n\nimport { AppComponent } from './app.component';\n\n// Import your library\nimport { PermissionModule } from 'ng2-permission';\n\n@NgModule({\n  declarations: [\n    AppComponent\n  ],\n  imports: [\n    BrowserModule,\n\n    // Specify library as an import\n    PermissionModule()\n  ],\n  providers: [],\n  bootstrap: [AppComponent]\n})\nexport class AppModule { }\n```\n\n### Define permissions and roles\n\n```typescript\n@Injectable()\nexport class DefinePermissionsAndRolesService {\n    constructor(private permissionStore: PermissionStore, private roleStore: RoleStore) { }\n\n    init() {\n        this.permissionStore.definePermission('Read', function () {\n            return true;\n        });\n        this.permissionStore.definePermission('Write', function () {\n            return true;\n        });\n        this.permissionStore.definePermission('Delete', function () {\n            return true;\n        });\n\n        this.roleStore.defineRole('Admin', ['Read', 'Write', 'Delete']);\n    }\n}\n```\n\n#### Option 1: Standalone service\n\nCreate a service to define permissions and roles, and use it in the root component of your app.\n\n```typescript\n@Component({\n  selector: 'app-root',\n  templateUrl: './app.component.html',\n  styleUrls: ['./app.component.scss']\n})\nexport class AppComponent {\n  constructor(defineService: DefinePermissionsAndRolesService) {\n      defineService.init()\n  }\n}\n```\n\n#### Option 2: APP_INITIALIZER\n\nSee [HERE](https://github.com/angular/angular/issues/9047#issuecomment-224075188)\n\nCreate a service to define permissions and roles, and use it via `APP_INITIALIZER`\n\n### Directive\nOnce the library is imported, you can use its components, directives and pipes in your Angular application:\n\n```html\n<!-- permission ia a string(or RawPermissionMap) variable representing a permission or role -->\n<h1 *permissionIf=\"permVar\">\n  {{title}}\n</h1>\n```\n\n### Use directives\n\nwe provide four directives now for various purposes.\n\n```html\n<!--\n powerful permissionIf, if you pass string or string array, it will behave as permissionOnly.\n if you pass an object, it will process all rules specified.\n  -->\n<h1 *permissionIf=\"permVar\">{{ title }}</h1>\n<h1 *permissionIf=\"'a string'\">{{ title }}</h1>\n<h1 *permissionIf=\"['string a', 'string b']\">{{ title }}</h1>\n<h1 *permissionIf=\"{ only: 'string a', except: 'string b', 'anyOf': 'string c' }\">{{ title }}</h1>\n<h1 *permissionIf=\"'a string'; else elseTpl\">{{ title }}</h1>\n\n<!-- only process with `only` rule -->\n<h1 *permissionOnly=\"'a string'\">{{ title }}</h1>\n<h1 *permissionOnly=\"['string a', 'string b']\">{{ title }}</h1>\n<h1 *permissionOnly=\"'a string'; else elseTpl\">{{ title }}</h1>\n\n<!-- only process with `except` rule -->\n<h1 *permissionExcept=\"'a string'\">{{ title }}</h1>\n<h1 *permissionExcept=\"['string a', 'string b']\">{{ title }}</h1>\n<h1 *permissionExcept=\"'a string'; else elseTpl\">{{ title }}</h1>\n\n<!-- only process with `anyOf` rule -->\n<h1 *permissionAnyOf=\"['string a', 'string b']\">{{ title }}</h1>\n<h1 *permissionAnyOf=\"['string a', 'string b']; else elseTpl\">{{ title }}</h1>\n\n<ng-template #elseTpl>some text</ng-template>\n```\n\n#### External condition\n\nSome, we want to use it with other condition just like combining it with `ngIf`, but we can't use two\nstructural directive in one tag. Fortunately, we support external condition in `permissionIf`.\n\n```html\n<h1 *permissionIf=\"permVar;external: externalCondition\">\n  {{title}}\n</h1>\n```\n\nexternal condition is supported by all four directives.\n\n### Pipe\nOnce the library is imported, you can use its components, directives and pipes in your Angular application:\n\n```html\n<!-- permission ia a string(or RawPermissionMap) variable representing a permission or role -->\n<h1 *ngIf=\"permVar | permission | async\">\n  {{title}}\n</h1>\n```\n\n> Note: permission pipe doesn't support `redirectTo` config if it's used with object map. Because it doesn't make sense.\n\n### Route Guard\n\nSpecify `PermissionGuard` in `canActivate` or `canActivateChild`, then define the `permission` property in data object.\nThen `PermissionGuard` will extract permission data and perform the verification.\n\nYou can also specify a `redirectTo` field in permission object, we will perform redirection like `redirect` in route config object.\n\n```ts\nimport { PermissionGuard } from 'ng2-permission';\n\n// ...\n\nRouterTestingModule.withRoutes([\n    { path: 'login', component: LoginComponent },\n    { path: '404', component: PageNotFoundComponent },\n    {\n        path: 'home',\n        canActivate: [PermissionGuard],\n        component: HomeComponent,\n        data: {\n            permission: {\n                only: 'Admin',\n                except: 'Suspect',\n            },\n        },\n    },\n    {\n        path: 'home2',\n        canActivate: [PermissionGuard],\n        component: HomeComponent,\n        data: {\n            permission: {\n                only: 'Admin',\n                except: 'Suspect',\n                redirectTo: '/404',\n            },\n        },\n    },\n]),\n```\n\n## Development\n\nTo generate all `*.js`, `*.d.ts` and `*.metadata.json` files:\n\n```bash\n$ npm run build\n```\n\nTo lint all `*.ts` files:\n\n```bash\n$ npm run lint\n```\n\n## License\n\nMIT © [e-cloud](mailto:saintscott119@gmail.com)\n","maintainers":[{"name":"e-cloud","email":"saintscott119@gmail.com"}],"time":{"modified":"2022-06-21T06:09:21.793Z","created":"2017-05-03T10:36:22.280Z","0.1.0":"2017-05-03T10:36:22.280Z","0.2.0":"2017-05-03T10:38:29.612Z","0.3.0":"2017-06-06T07:17:03.101Z","0.4.0":"2017-06-07T09:26:44.496Z","0.5.0":"2017-07-30T10:19:37.763Z","0.5.1":"2017-07-31T02:08:25.187Z","0.5.2":"2017-07-31T02:35:10.117Z","0.6.0":"2017-08-01T09:56:35.106Z","0.6.1":"2017-08-01T11:00:33.424Z","0.6.2":"2017-08-01T14:27:17.666Z","0.6.3-0":"2017-08-01T14:32:42.596Z","0.6.3":"2017-08-01T14:46:08.018Z","0.6.4":"2017-08-04T01:18:50.998Z","0.7.0":"2017-10-26T08:30:47.479Z","0.7.1":"2017-10-26T08:46:36.535Z","0.8.0":"2017-11-22T06:01:33.532Z","0.8.1":"2017-11-23T01:15:20.214Z","0.8.2":"2017-12-26T08:51:09.525Z","0.9.0":"2018-06-01T07:36:08.831Z","1.0.0":"2018-08-16T09:18:00.951Z","1.1.0":"2018-12-11T02:31:22.616Z","1.1.1":"2018-12-11T02:36:24.423Z","1.2.0":"2020-03-13T05:06:51.369Z","1.2.1":"2020-03-13T07:42:14.166Z","1.3.0":"2021-01-19T02:16:51.298Z","1.3.1":"2021-01-19T02:53:36.364Z"},"homepage":"https://github.com/e-cloud/ng2-permission#readme","keywords":["angular"],"repository":{"type":"git","url":"git+https://github.com/e-cloud/ng2-permission.git"},"author":{"name":"e-cloud","email":"saintscott119@gmail.com"},"bugs":{"url":"https://github.com/e-cloud/ng2-permission/issues"},"license":"MIT","readmeFilename":"README.md","description":"This library is for angular 2+. Its implementation is inspired by [angular-permission](https://github.com/Narzerus/angular-permission). And its usage therefore is similar to `angular-permission`."}