{"_id":"@0devco/v-permit","_rev":"3-c86b4db55dddf5b3fb303fa7a2301fff","name":"@0devco/v-permit","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"@0devco/v-permit","version":"0.0.1","description":"Vue Roles & Permissions (ACL) ⇆ [ Laravel+ Rails] ⇆ 0devco","main":"dist/index.js","scripts":{"test":"mocha test/tests.js"},"babel":{"presets":["env"]},"repository":{"type":"git","url":"git+https://github.com/0devco/v-permit.git"},"keywords":["0devco","v-permit","JSpermit","permissions","roles","acl","vuejs","vue"],"author":{"name":"0devco","email":"0devco.ceo@gmail.com","url":"http://0dev.co"},"license":"MIT","bugs":{"url":"https://github.com/0devco/v-permit/issues"},"homepage":"https://github.com/0devco/v-permit","devDependencies":{"vue":"^2.5.2"},"dependencies":{"@0devco/crabs":"^1.5.0","axios":"^0.18.0"},"gitHead":"d3e0439b37daeab44426796a9e102095ed7ecf82","_id":"@0devco/v-permit@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"0devco","email":"0devco.ceo@gmail.com"},"dist":{"integrity":"sha512-Ax0gE2mNAPRzFaqOUjy2QO/7G9Igf63eeg7vl+HAAwJUuHcgOWBx6ZD7DJwhv+QAN6cXblRHlUyhVAKVRijNGw==","shasum":"ff9585c772c393ea9768454abb26a1751e78dc93","tarball":"https://registry.npmjs.org/@0devco/v-permit/-/v-permit-0.0.1.tgz","fileCount":7,"unpackedSize":62796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblZNdCRA9TVsSAnZWagAAYOIQAIxTnlCVTSJcrzBTe0Lt\nsTfQF4/Hq95hzMlx7JVg0wJ7NLV6+SUO96mnP7iJhXYeHV78T2wN/O6iOp0z\ndQSjCtfYSpbhdOUcB0cfU5hFW+zeJ++IFSgiOIBMQnx8kuOAaVNIaA+aVxS9\nevj/Y3fpwvg1RTPdqzdoGQJElBfhyNKX3WyofV76TJhmz3mKpOwIzoUc+HKE\nkh5dhYBvyAtUppgG2Gf+2Cynr8E906rBzsRnSTWy9YwVE3yG802hIQrDvXB/\nDauvr95pgnMpdRUmXkGA+6aS6rYgc9sW7gUEVDQCatcN2xuXcYpUqXQhCI1y\nk9xJSUwLPvlIvM6d3xPlWWL7HlIY1Zlvb3spjrwAIO3qJpyeK02OyGGuMt4B\niktzQsBu628DqkBbVcifQpx2/Z7amPd+exPhWSQVqJK4vLPnkwkcd7odw4pf\nj7shL8AZenainc/T75RR0xeKcQWdSBj0pGENf90+sCKOwde49GC8XP9rtVCt\npqZbTiNmfZnnUe5/XK5BzfPOiy32Hd97mjZtVOfBILR6boVmS0YYOw9F2Whf\nFDA24fHIc66Rj4ePDIRqvwm0HM6aG5j23N4ErvZPGOfFCDdvXFysmGS+tcVD\nZsjA/c0yJjfNGpNbK+hR+8bU8zQATsEKXzfAUp3b0j+RwBhEbioVk8Ooe+zg\noeT2\r\n=7MlN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUY7sG+nPJN2IeAuCSoWlRb6vwARwlAe+4UUPvn+c0jAIhALHGJrMeg/zPJQeZJswkw6WIPa3Re/AjJm6kPo9J/xMw"}]},"maintainers":[{"name":"0devco","email":"0devco.ceo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-permit_0.0.1_1536529245043_0.9291047355352013"},"_hasShrinkwrap":false},"1.0.0":{"name":"@0devco/v-permit","version":"1.0.0","description":"Vue Roles & Permissions (ACL) ⇆ [ Laravel+ Rails] ⇆ 0devco","main":"dist/index.js","scripts":{"test":"mocha test/tests.js"},"babel":{"presets":["env"]},"repository":{"type":"git","url":"git+https://github.com/0devco/v-permit.git"},"keywords":["0devco","v-permit","JSpermit","permissions","roles","acl","vuejs","vue"],"author":{"name":"0devco","email":"0devco.ceo@gmail.com","url":"http://0dev.co"},"license":"MIT","bugs":{"url":"https://github.com/0devco/v-permit/issues"},"homepage":"https://github.com/0devco/v-permit","devDependencies":{"vue":"^2.5.2"},"dependencies":{"@0devco/crabs":"^1.5.0","axios":"^0.18.0"},"gitHead":"52077c558e9d2e6e15cdd9613acebdfab4654e1b","_id":"@0devco/v-permit@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"0devco","email":"0devco.ceo@gmail.com"},"dist":{"integrity":"sha512-8zD1tOLL1rFZ2z1KMSXFAlWK7voOXdxe+qXY8UPl6HT31rCxCrcH6+yT/HT3hxpAufkBSCXQCUjPiB9BH+M4nw==","shasum":"1ab1477a4e3b75d3daa3bbdb847aadf0bbf6f3e6","tarball":"https://registry.npmjs.org/@0devco/v-permit/-/v-permit-1.0.0.tgz","fileCount":8,"unpackedSize":75334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblp3JCRA9TVsSAnZWagAAFjcP/0vyQ0vlM7x5UDe4krnV\nmAX9IQvIUl5jZ2ro4tkXfTaF9Mb+3GD+GV/vDX9R8B/P+dw028lUaACUpPya\njQ439952+ZLYweKl32ZH0QCr8vYU7k4iSUMEuqH1L+xf7fdR3exRUFJA3Udm\n0qhkDZskMGYcJd8Q0NQScBHlxXY5fTF0IwMOP2jKDKU3PHe54Zr35XpCDGnw\n3om2YTNnAUYnFxmMhgMF1Yiq2g0lrNmxxEs4sYSL3KZlv2Dr53SwYZixo9VZ\nnd/D9zjSicae/KmlXSPV/ZO/9zI5nQSH+3ycExeAo4YT7b8Eq/yr8eZl1zRL\ndqMwrAPqCYw5+q1S3QYiX7aKhhmwY04aF8iVd2X2F1Iam7XPLSJntZY5mtLe\nPVFXZ1wTGTneFlhoc78lXqbW8PuK8Qx1lCUlEuXggeq02ZvH7UMYdAP6aEIS\n66PNDORgyTUPTFHo7EsWFFReH7KCU1KZq1Y/QtykEGIElQ84Us8MzZ3L6ZEx\nRUMqayCbMQC6emg8ewxzWpV1eTtdMmPNAudiKsRfyuenjNe7XpB0b5oH/BNz\n0nQ4B5c7RezM6FM7SFOHAqaQ0B/BtEUAZHvPsCPko/o8g5xjZ56S3gM/Iahc\nAf1b8OZ0n3oARrDdOMYjpVIwnb/wo7Z/CN73JCQteotS1baT8YlWBgVJtlYU\n/1q4\r\n=WFbe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnPpwRQ5Y5FOaW9mQvFsHzml5vkWaP2Z+tNR2xkpNEMAiEAuHpmgqvJPSujJKYxIVDWPcZMVhecLCACsuq+5EGG9/8="}]},"maintainers":[{"name":"0devco","email":"0devco.ceo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-permit_1.0.0_1536597446377_0.35989858069524816"},"_hasShrinkwrap":false},"1.0.1":{"name":"@0devco/v-permit","version":"1.0.1","description":"Vue Roles & Permissions (ACL) ⇆ [ Laravel+ Rails] ⇆ 0devco","main":"dist/index.js","scripts":{"test":"mocha test/tests.js"},"babel":{"presets":["env"]},"repository":{"type":"git","url":"git+https://github.com/0devco/v-permit.git"},"keywords":["0devco","v-permit","JSpermit","permissions","roles","acl","vuejs","vue"],"author":{"name":"0devco","email":"0devco.ceo@gmail.com","url":"http://0dev.co"},"license":"MIT","bugs":{"url":"https://github.com/0devco/v-permit/issues"},"homepage":"https://github.com/0devco/v-permit","devDependencies":{"vue":"^2.5.2"},"dependencies":{"@0devco/crabs":"^1.5.0","axios":"^0.18.0"},"gitHead":"abafb075a587a3785bb58c8401656c8b23db0b7e","_id":"@0devco/v-permit@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"0devco","email":"0devco.ceo@gmail.com"},"dist":{"integrity":"sha512-xQMzjB2BPgBsZqkl/yWlmL+EEVy3YxqB+G0Dx/WfyXWqZ234sVZPFsogGT9lzX6lLbis4jjZIGPBOk8VlqykGw==","shasum":"383f69242fb185c27dc0ecb13a89dd43d5c6ce6c","tarball":"https://registry.npmjs.org/@0devco/v-permit/-/v-permit-1.0.1.tgz","fileCount":8,"unpackedSize":75212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblqhaCRA9TVsSAnZWagAApvQP/RofiJ2Y8fQUlwcbcmmQ\njqh9Gc5JgkRrT9s1L/A0kxKwY8BVd+U4FRH5xfathrjMv2ST/8n/E3DkgfZd\nI6f+BzRzlcnPuuqVBqIKKm1fjUK29004Z0Qe2RFX3zxWf3reCFq8ijPM3VTn\nYIOt7t7h6p/uvYwVFJv1iEGEV4Bjf5DTu/sS2gpzv4qVuTx8tS+v22MNwTTY\n1b7yogd9BlB1l5uBRKqD2O3c3cL42Zjeeph0I3JbnbXhRDSlaV9+/fX0hCbk\n7tehAHIJM9YMSpBFCE2Cy8b7uPvqHUS53CIQazdX0BP88SFwYhslauVsDB34\njgkLxpYg4vmXmBKv1L3qStobnTublaITtsKO7ggVilTkI8/RreRHAF7RhCAI\nWqAxXrR+y5du+OKIby2wWxCfejE67SrLkG7gSn7KQHuRkxUIRFEgEi6pKbH+\nYwN4IV3vJ3qIg7gnT7flHUcnncNKDL+bke+5H0rK1YQFEFBxFrYahXzMtZ1t\nOA4Vn79pJ2ZaUuNnzQUMoXGm0Iqg1py3/17qao6hzCG4ozK4y/noCy0A2Bkm\nZ3TTfdrtwseTU7g9WSr/89zJGmrfMiCNhxPIB0qSMCKS4dHzNsYPBXFbu3na\n6Uj1ugSsZTSzCdSUXVygWiPEX4ZrdiFajbdUIzwlWQNVJW2tXEI4p2jQacsP\n8+Km\r\n=ukY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoo3VRk++kSa1dfe/2UkpYp4x36I3OtDghYL01e27VqAiARP1m6jiYy8v9YPT5ECsZCPyHb9BpMfq7O5oSn9BIYjg=="}]},"maintainers":[{"name":"0devco","email":"0devco.ceo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-permit_1.0.1_1536600153689_0.22077530123916755"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-09T21:40:44.867Z","0.0.1":"2018-09-09T21:40:45.340Z","modified":"2022-04-04T10:26:08.391Z","1.0.0":"2018-09-10T16:37:29.018Z","1.0.1":"2018-09-10T17:22:33.808Z"},"maintainers":[{"name":"0devco","email":"0devco.ceo@gmail.com"}],"description":"Vue Roles & Permissions (ACL) ⇆ [ Laravel+ Rails] ⇆ 0devco","homepage":"https://github.com/0devco/v-permit","keywords":["0devco","v-permit","JSpermit","permissions","roles","acl","vuejs","vue"],"repository":{"type":"git","url":"git+https://github.com/0devco/v-permit.git"},"author":{"name":"0devco","email":"0devco.ceo@gmail.com","url":"http://0dev.co"},"bugs":{"url":"https://github.com/0devco/v-permit/issues"},"license":"MIT","readme":"<p align=\"center\" ><img src=\"https://raw.githubusercontent.com/0devco/v-permit/master/v-permit.png\"></p>\r\n\r\n# v-permit\r\n🔑 Vue Roles & Permissions (ACL) ⇆ [ Laravel+ Rails] ⇆ 0devco\r\n\r\n# install\r\n\r\n```bash\r\nnpm i @0devco/v-permit\r\n# yarn\r\nyarn add @0devco/v-permit\r\n```\r\n\r\n# import > App.js\r\n\r\n```js\r\nimport Vpermit from '@0devco/v-permit';\r\nVue.use(Vpermit);\r\n```\r\n\r\n# use `v-permit` for ACL\r\n\r\n```html\r\n<template lang=\"html\">\r\n  <div class=\"\">\r\n    <div class=\"\" v-permit=\"hasAllPermission('a1','edit-post','delete-post') || v_permit.a1\">\r\n      <h1>done! all permission exist </h1>\r\n    </div>\r\n    <div v-permit=\"hasAllPermission('b43','edit-post','delete-post','create-user') || v_permit.b43\">\r\n      <h1>don't have create user permissions </h1>\r\n    </div>\r\n    <div v-permit=\"hasAnyPermission('c21','edit-post','delete-post','create-user') || v_permit.c21\">\r\n      <h1>don't have create user permissions but hasAnyPermission exists  </h1>\r\n    </div>\r\n  </div>\r\n</template>\r\n\r\n<script>\r\nimport permitMixins from '@0devco/v-permit/mixins/permit'\r\nexport default {\r\n  data () {\r\n    return {\r\n      msg: 'v-permit',\r\n      // json format\r\n      authPermissionURI: \"https://raw.githubusercontent.com/0devco/v-permit/master/authUserPermissions.json\"\r\n\r\n    }\r\n  },\r\n  mixins: [permitMixins]\r\n}\r\n</script>\r\n\r\n<style lang=\"css\" scoped >\r\n\r\n</style>\r\n\r\n```\r\n\r\n# Tips & stricly follow\r\n\r\n~ v-permit=\"hasAnyPermission(`'c21'`,'edit-post','delete-post','create-user') || `v_permit.c21`\"\r\n\r\n* first element is check id (ex `c21`)\r\n* check id will be `unique`\r\n* you can use check id ( `a1 → a50` ,` b1 → b50`, `c1 → c50`, `d1 → d50` , `e1 → e50` )\r\n\r\n\r\n<a href=\"https://twitter.com/0devco\" target=\"_blank\" ><p align=\"center\" ><img src=\"https://raw.githubusercontent.com/0devco/docs/master/.devco-images/logo-transparent.png\"></p></a>\r\n","readmeFilename":"README.md"}