{"_id":"@arkane-network/safe-apps-web3modal","_rev":"3-4218053c67724348b1b60444a6aeda9c","name":"@arkane-network/safe-apps-web3modal","dist-tags":{"latest":"0.5.1-develop.0"},"versions":{"0.5.1-develop.0":{"name":"@arkane-network/safe-apps-web3modal","version":"0.5.1-develop.0","description":"A web3modal wrapper for Safe App support","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"yarn rimraf dist && tsc","prepublishOnly":"yarn build","test":"echo No tests specified"},"repository":{"type":"git","url":"git+https://github.com/gnosis/safe-apps-sdk.git"},"author":{"name":"Gnosis","url":"https://gnosis.io"},"license":"MIT","bugs":{"url":"https://github.com/gnosis/safe-apps-sdk/issues"},"homepage":"https://github.com/gnosis/safe-apps-sdk#readme","devDependencies":{"@arkane-network/web3modal":"1.9.4-develop.0","@gnosis.pm/safe-apps-sdk":"3.0.0","@types/react":"^17.0.14","rimraf":"^3.0.2"},"peerDependencies":{"@gnosis.pm/safe-apps-sdk":"3.0.0","@arkane-network/web3modal":"1.9.4-develop.0"},"dependencies":{"@gnosis.pm/safe-apps-provider":"0.5.0"},"_id":"@arkane-network/safe-apps-web3modal@0.5.1-develop.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yzMkxJRtKFi3P9oLYblTmJihcKbc7Cbpr+t60JyxbWQeRC13v4Vk2IPZiAwQFyLr+jwaUmxKubD1iSaXEiaLsA==","shasum":"661586ab4e1a3cfe4aaa0e056f003fe26901af27","tarball":"https://registry.npmjs.org/@arkane-network/safe-apps-web3modal/-/safe-apps-web3modal-0.5.1-develop.0.tgz","fileCount":8,"unpackedSize":6021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh114eCRA9TVsSAnZWagAAZRkQAKNPmlpqqTYwnhU2lw0C\nnn1cCu02nzS0RQgjeM+cZWhfN3p7GNHZOVuJagk1fgkk3zvmB9YGQUV81rU3\nU4ctGhigE/oVbgirWWuw6S9smrcd/DinAwAjz1oydV/1isWlRnfrc20/EJlO\nT7f1n4HwV5FSKshXPW7QpWD0aS7dewf6Y6qk68O5F3svlAiUXuRsiRJqt52M\n+IsGDAsR3zLvuOPFjxEqIvVb8Pz5+/mgW3cdQ0MYSnynPprIxZUhF7qGy3QS\nIc+SpdC6EnB5rPXmFJXlqKiHBaz2VwnvVysadTjDhM1KYA+Hlf3qgTIA5+yR\nPOPtNHfBurxCuSFLlmqKcE/pK5k6ffWcwXG/y5VVKipW186Grf7Y94j4jH2L\nzJWzrqJpI1LuJqGzXLNvF8LiaQpYYNpWT6wMCliQ/3puaYqXP+drI8UZhRx5\niPJiw7HY6I8qO6/e7RbVj7/8Xoo+Ko8ZNpHgFhiyrqFl+n0N8S5jgbjGxCtW\nkWDYO+nrs93xejW+O9xPbQ8o/7SqqQzJLi6W+w/fa3ss2CpG8fenOXqKjk2K\nw36ctGazvGiC0KlLmjcV7y8RpnxEhX4k/7gDjKk0Ra6pa2T0HlYwCkVufCOK\nEW5Jvz8WcaJrmFrK4zIoXGzZzOEkb6GSE9e538vM3No+WcUJhyJu33lW9N3O\nCAPh\r\n=OZP9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJh3lMknvFZDvZiWeO18ijCmqLaR4kShOSdLRch79s7AiEAyW4lM5YuDgMIAD6D1yf4rA6Z4U7ZbnTeoL/eKDtdeFU="}]},"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-apps-web3modal_0.5.1-develop.0_1626687816786_0.3589028418373985"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-19T09:43:36.696Z","0.5.1-develop.0":"2021-07-19T09:43:36.898Z","modified":"2022-04-04T15:29:30.869Z"},"maintainers":[{"email":"devops@venly.io","name":"venly_io"},{"email":"davy.van.roy@gmail.com","name":"davyvanroy"},{"email":"nico@itwhiz.be","name":"nipe"},{"email":"alpacoder@gmail.com","name":"alpacoder"}],"description":"A web3modal wrapper for Safe App support","homepage":"https://github.com/gnosis/safe-apps-sdk#readme","repository":{"type":"git","url":"git+https://github.com/gnosis/safe-apps-sdk.git"},"author":{"name":"Gnosis","url":"https://gnosis.io"},"bugs":{"url":"https://github.com/gnosis/safe-apps-sdk/issues"},"license":"MIT","readme":"# Safe Apps Web3Modal\n\nThis is a wrapper around [web3modal](https://github.com/Web3Modal/web3modal) that adds Safe Apps support.\n\nIf the app using the wrapper is run as a Safe App the `connect` method will automatically connect to the Safe App.\n\n### How to use\n\n- Install the package and its dependencies\n\n```\nnpm i @gnosis.pm/safe-apps-web3modal @gnosis.pm/safe-apps-sdk web3modal \n\nyarn add @gnosis.pm/safe-apps-web3modal @gnosis.pm/safe-apps-sdk web3modal \n```\n\n- Setup Safe App\n  - See https://docs.gnosis.io/safe/docs/sdks_safe_apps/\n\n\n- Use `SafeAppWeb3Modal`\n\n```js\nimport { SafeAppWeb3Modal } from 'safe-apps-web3modal';\nconst modal = new SafeAppWeb3Modal(web3modalOptions);\n```\n\n- Check if it can auto-connect to immediately connect\n\n```js\nif (await modal.canAutoConnect()) {\n    provider = await modal.requestProvider();\n}\n```\n","readmeFilename":"README.md"}