{"_id":"@anima_protocol/personhood-sdk-vue","name":"@anima_protocol/personhood-sdk-vue","dist-tags":{"latest":"0.1.0-rc0"},"versions":{"0.1.0-rc0":{"name":"@anima_protocol/personhood-sdk-vue","version":"0.1.0-rc0","description":"Anima Webcomponent VueJs","author":{"name":"Anima"},"repository":{"type":"git","url":"git+https://github.com/anima_protocol/personhood-sdk.git","directory":"packages/vue"},"homepage":"https://anima.io","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"module":"dist/index.js","browser":"dist/index.js","main":"dist/index.js","type":"module","typings":"dist/index.d.ts","scripts":{"build":"tsc","dev":"tsc -w","type-check":"tsc --noEmit"},"license":"MIT","devDependencies":{"typescript":"^4.5.5","vue":"^3.2.31"},"dependencies":{"@vueuse/core":"^8.4.2","@vueuse/rxjs":"^8.2.0","@anima_protocol/personhood-sdk-web-component":"^0.1.0-rc23","vue-demi":"^0.12.4"},"peerDependencies":{"@vue/composition-api":"^1.0.0","vue":"^2.0.0 || >=3.0.0"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"_id":"@anima_protocol/personhood-sdk-vue@0.1.0-rc0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-K2X6Qn11jfEAr60dEkUH5buslF3FNivtpUQMuLTDw/HI0Sn7+CjQR431v8jf/CNxdwPOHNCtKfQMNEMhTXAddA==","shasum":"f540e5e1af91db6fb05beb70f1fa38d578ad6bc4","tarball":"https://registry.npmjs.org/@anima_protocol/personhood-sdk-vue/-/personhood-sdk-vue-0.1.0-rc0.tgz","fileCount":6,"unpackedSize":6127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqcmHUvhv56dksfBhj3yExbTs5w/x0PsXDa7rSKUYVMAiEA+my8KhpxuBrSYrcDZ+rTPccgT4zKeCWV1kmCgHtl948="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpY2fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0XBAApM7td/CNLE3Ng9JHcLIGxO5P+M/pOpydxq3nJIe449Tk3jEd\r\nOzDTWtC+wq2slf/vNXZbHDFTKnbtNxS30O+uAVEC2rEkv8hFUyTZiVBYq32W\r\n3xVmK0j6sWqcHKjrsQxUd9F+wBqjq0q4k91dNv8Hy42VuHTVFFeWxShQSYx0\r\nzZyJFKXbSlI8Y6/czWAotL55PGLlNdIIZdOTOkpv7yW88TkYSYzUVuXhmVdh\r\ndQUShfAD/SEfhAvj+9D/1qB/9OKz92DKkQOQmQ7RRMzEL4TSSzPtYXPIju5f\r\n3p3qMD2OJDQroqMLnFVxonhnL9njlyly8B+Ik9YbMeRgOE8VfqJZjnm4ScYK\r\nFM6NN91NrUoSbrYdyXdzk+uCZcdoA5aZjepP8x7hrO6M0xK2QZMjCbLn/jww\r\n6RM0GdWQa8rEtmB8Z3eY5bDSNgFZE7EryXzI2Xl3TJKzyrrKjAScK1B02htJ\r\nVyL1xKRTKrO23lcJuC5nx008NZ6QF1T6CiubQ9zs8Li68+PKEz7DegJNI0dE\r\ntIqM5ZP+h05uFM0S92VuVBbo9yHiYQ+Zw48pFGYQQChH+ktOft/1ybKlG4+m\r\ng1aIg3nOosLnw+dqDEhm0qio64FaQbc/G6RWwbjjMXnTqTwkfOOWcRAsmew+\r\n/Cj9OfZZZX6W3DWQTfZNWmf/i9MFce7bgcM=\r\n=yhTv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"omarsy","email":"omarsysy@gmail.com"},"directories":{},"maintainers":[{"name":"omarsy","email":"omarsysy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personhood-sdk-vue_0.1.0-rc0_1671794079081_0.7040359419117124"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-23T11:14:39.012Z","0.1.0-rc0":"2022-12-23T11:14:39.260Z","modified":"2022-12-23T11:14:39.408Z"},"maintainers":[{"name":"omarsy","email":"omarsysy@gmail.com"}],"description":"Anima Webcomponent VueJs","homepage":"https://anima.io","repository":{"type":"git","url":"git+https://github.com/anima_protocol/personhood-sdk.git","directory":"packages/vue"},"author":{"name":"Anima"},"bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"license":"MIT","readme":"# personhood-sdk-vue\n\n> Personhood SDK Vue\n\n## Install\n### With npm\n\n```bash\nnpm install @anima_protocol/personhood-sdk-vue\n```\n\n### With yarn\n\n```bash\nyarn add @anima_protocol/personhood-sdk-vue\n```\n\n## Import\n\n```js\nimport AnimaPersonhood from '@anima_protocol/personhood-sdk-vue'\n```\n\n\n## Usage\n\n```vue\n<template>\n    <anima-personhood\n      v-if=\"connectedWallet?.accounts[0].address\"\n      session-id=\"124b7409-62cb-418f-8d2d-444eabf6394f\"\n      storj-url=\"https://link.storjshare.io/raw/jxufayhv2itczfzykdcc7t3tdxgq/anima2\"\n      synaps-url=\"https://personhood-api-testnet-c2gchp5lzq-ez.a.run.app\"\n      :address=\"connectedWallet?.accounts[0].address\"\n      :sign=\"sign\"\n      @shared=\"shared\"\n    />\n</template>\n\n<script lang=\"ts\">\nimport AnimaPersonhood, {\n  SharedEvent\n} from '@anima_protocol/personhood-sdk-vue'\nexport default {\n  name: 'App',\n  components: {\n    AnimaPersonhood\n  },\n  methods: {\n    async sign(payload: string) {\n        return await WALLET.sign(payload)\n      }\n    },\n    shared(payload: SharedEvent) {\n      console.log(payload)\n    }\n  }\n}\n</script>\n\n```\n### Props list\n\n| Prop name          | Prop type                                                                                           | Default | Required | Description                                                                   |\n| ------------------ | --------------------------------------------------------------------------------------------------- | ------- | -------- | ----------------------------------------------------------------------------- |\n| `session-id`        | `string`                                                                                            | `''`    | Y        | Session can be referred as a customer verification session. [More info](https://docs.synaps.io/manager-1/sessions)                                       |\n| `address`          | `string`                                                                                            | `''`  | Y        | Your user account Web3 wallet address                |\n| `chain-id`          | `string`                                                                                            | `'1'`  | N        | Your Web3 wallet chain id                |\n| `sign`          | `(data: string) => void`                                                                                            | `undefined`  | Y        | This event is triggered when the user wants to sign their proof to share it or create an anima               |\n| `onShared`          | `(data: SharedEvent) => void`                                                                                            | `undefined`  | Y        | This event is triggered when the user has shared their proof. The function has one parameter a  `SharedEvent.verified` is `True` when the user is successfull onboarded             |\n\n## Examples\n\n## License\n\nApache 2.0 © [Anima](https://www.anima.io/)","readmeFilename":"README.md"}