{"_id":"vue-dapp","_rev":"98-dea0090963e14490d83b370c48b51546","name":"vue-dapp","dist-tags":{"latest":"0.12.0-beta.7","beta":"0.10.0-beta.0"},"versions":{"0.2.0":{"name":"vue-dapp","version":"0.2.0","description":"Vue3 composable library for building Dapps.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.cjs.js","module":"dist/index.esm-bundler.js","unpkg":"dist/index.global.js","jsdelivr":"dist/index.global.js","types":"dist/src/index.d.ts","scripts":{"build":"rollup -c rollup.config.js","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vuedx-typecheck . && vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","ethers":"^5.4.5","vue-composable":"^1.0.0-beta.23","vue-demi":"^0.7.0"},"peerDependencies":{"@vue/composition-api":"^1.0.0-beta.1"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","rollup-plugin-windicss":"^1.2.7","ts-jest":"^26.5.2","typescript":"^4.2.2","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"340ab03c95da9a9f0fc59bec1350d4b2b3756740","_id":"vue-dapp@0.2.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-LXVyaVx8nmAgTkozfKEVNtb28jvUhkBbC6fDSBVaSwKKwDNt3XPgcU5fFK3PYL1ZqONcss3LHEBM+5djjmZTIQ==","shasum":"cf071cfc7c2f377c133fa26d91956cb87688ec94","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.2.0.tgz","fileCount":9,"unpackedSize":3735080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJJr0CRA9TVsSAnZWagAA7O4P/3Q1MJelT+Kd0uXDDQ8W\nMONUv/rPo7/HH2Ytt4u/fyng5nGDgOig4VTL15K7cQuNpxF6hyaE20+vFuzQ\n38yUtb2oU9dTQyw0hXamMLho2Sel9Am3GBKqojZ0JMYlJEy47FwR8uabNyu8\nuFiYX4Ik9VkNg1BaJe4/hyJ2vTqn5oy+3HREwywaK9eGh1cd4JM7clNSzbBT\nV6Yj8xKyOCaYkI85pVNqox31HaYQXQH5pyK+NOalyOh9anY5AJ42p+KccPVp\n+g4ReTWU+w958n6IQLMk1nxM1yCjvKBXTqRBi4z58EqocRsQaRYzOK5IcX6x\n0XeS/GPOTLd1/0Kr9sfnGOjogys2E7K/8ZHHhduQmwx1pJTddNVWA6IOEWQ/\nXzKwhdQXedraVEACr5BU+VhDYCUhP9bvsPNRpGh9MRJPP1bYnwZnBM4xXLZ7\nFLRRJbg2qaH6mBWVL6C7Jw6q91Zc8Vzb7vhxk1v+DoyFdMCT7djtjI/XAy2w\njk0xmceFxRMDQs1ZWq2B4KAFAiP6OSAQvxQxwXcFG5PNSLEZZrknp/n8e/rz\nchGXF9f+pqVEPXu+2vpta7foLCHEhX0h/y4gj9Y6DQ+8/nZcWVIAW9DtmFEF\nkwzeY7vomXIIr436ILSN+T0Z1WS9NOH012KLZ/1iS6lglr6LC7bWQjpzd+kX\nSwbL\r\n=3/cH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDd7eZGopvEvLqHnaMbZb+NLr0aTl4j3DBE6PXfGPB7rAiEA0kj0Ol8KtXCwH/Zer1CMUGMDkmg2Gtwj4w4n/on4IUY="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.2.0_1629788916549_0.9054047642392038"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"vue-dapp","version":"0.3.0","description":"Vue3 composable and component library for building Dapps.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vuedx-typecheck . && vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","ethers":"^5.4.5","vue-composable":"^1.0.0-beta.23","vue-demi":"^0.7.0"},"peerDependencies":{"@vue/composition-api":"^1.0.0-beta.1"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"7e3804557d3fd6591b47ed9df81d847c5f0533a9","_id":"vue-dapp@0.3.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-bTsyoA52C6R1cnbvV/l2EUcOnsN0UyCOAQJEZ9otcVjaM86Eng+ob6QDc/OwBlvHg5xvKasF77AYPMbzUa+uiA==","shasum":"e04a382dc46f71072aa0a37142d84bab467b5387","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.3.0.tgz","fileCount":6,"unpackedSize":51528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKfc1CRA9TVsSAnZWagAAHscP/3WhTKALF/2XyOGB+NKu\nipiTcgKBzqxB9qv9J1daw7L67LkgmC76MJWz/OLYmnzwwusDzhPW34OUw4Rh\nvNtAJnJQLMIbDCX6ZlivaSW1SQgTxMZK4RxDrV/r1mFzQbE1uwgaP2La6Hou\ngCYlRQU4qhLlHeo8YQE6w2Gj6FDYibwbvFsWi2oLxIKsDVmFc5EZnWs5cslE\n/PREuI/7oIRFHUXqD5Ii8/sukdI6WoizNznR2m4/9nK91Giy9ZVuQKThZQcl\nId7z+RZxt8SNBMjijs6Cp1YBSXnj9UhO3CYUoFh/9qZZhKrSlv2Vu69ELkRs\nSJph66x5Pnx5Ndj2bhRzddV/dmHVlEG1KWFBjq1fVBi60t3BXKxfov5ZJ5Yr\n8FkWdjlzfP7R1RrkuJt2IVSj/8+rDDqE9ukwYSe6SvvsyifdppZSzrcz9AOp\nRrHMHbqyUvdHk9mkqJGAqi6I0hoqLjKx3JQa9j9E7+9LgfK+5NCmXaLiTLmJ\nt70jwIRVbglKNWo6bzzj3VYWX9bocZWolhEcdJKGqTmVctLup8CMpMKXaC6M\n2iz9gU6WHSwhBYgp7tRTtkGLvyDAj02eOILHvw5tsXUkp6EMP6x0jAjt44XA\nmzcJsR5vnMUZ8Ug6id2gAOcLvpXR5AVyggJnFtA7nlXZcvsFQKlwEgX07J3p\nStAy\r\n=DkCK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHei5YGZoxm6AcropmB90nRCsusT7V0CHhq2MVUDPX2MAiEAo5arvyBtixSz95ihfC954hpOL1RhGdOCG4FEfMiMaRY="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.3.0_1630140213234_0.14284459904482372"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0":{"name":"vue-dapp","version":"0.4.0","description":"Vue3 composable and component library for building Dapps.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","ethers":"^5.4.5","vue-demi":"^0.7.0"},"peerDependencies":{"@vue/composition-api":"^1.0.0-beta.1"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"ba69befc1f6a21b63994b0b1d22873852c0ab5c4","_id":"vue-dapp@0.4.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-gv0U2ZfFnro4oVpxoWr0uRg53WXFHYxbKiwHcSPe9PYP8WX962109lc7ZtWsr9AEoBSfUYpW3vS79RvcdqvU6Q==","shasum":"b074187b74bd25beae30b6348b216304140ad2ac","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.0.tgz","fileCount":6,"unpackedSize":78620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNEIOCRA9TVsSAnZWagAAPNIQAJzpNAMenudYy9TpYKQ7\n7HjZT0wPuF+PrbU4uui4IuERlKkSVM/FlkG+EkNFp9EK9XgcPkYurk3Q6FB5\ntvwh0dvr0wcORVlk3GA5kvBiKFEt2ZGmTd9xyjsjVmQAdrjh0zyCDyJburib\n2DuCKd1yQm8KzVBM1aqnHgFsYtrytFH3bqJcVN2UMSlHjZpFeXiwYEWLvvJ+\nyZZUpR/7CpG3kJwGmX2rel1nhWpDFmTtiquiifsrc00WigC+pvp6zxYesq1a\n3tp7h7/CH6SZug+uOIKawBxc0yUyKlFllbKsLbAdurCsM4P6YJQaQ7/+EESN\nq9/Hn6c9hvC2l5e4SaKETElTKfmPBu0db5MnzuguJmNW/cvVfIiu9/PK2IgD\ngDn3b22O9nIcrkhP6F8cPUQH3581KaaO1dHWptZRfrhFkVrnbaqPbJTz/nWq\nSXHM6Ngl1HlZY94ET10B7i9aFoQg1hb1XHeURmPQDCd44iFer48sqAc/QUBt\nipU4njy93GiBejFrULZuQr4v21DUj1qAtm7j1GemGTNJ/IsL4gBZMtAUXuwe\nLh/kgNA4h7M0Oj7IrE6WqZc3EQKBFa3rKgmm7VrUkSRqg12O4AORhOg1ew/5\nYB3ZszTGDhvBABoS1kB8EMiZpPQulh5VKmL0h4nRNjeDZLTJrqGeu9QVS14o\nF4md\r\n=NNhm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGPvOxOlb0K6vXraXNtSOFV5IJub6cH9DN5BueAsdwTAIhAIOFfXoaqXjdZE73cMngdoiwAY/KEpxI7Vfo9USbt2c2"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.0_1630814733929_0.17255537343361982"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.1":{"name":"vue-dapp","version":"0.4.1","description":"Vue3 composable and component library for building Dapps.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","ethers":"^5.4.5","vue-demi":"^0.7.0"},"peerDependencies":{"@vue/composition-api":"^1.0.0-beta.1"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"9d327cffc77622c50fdf10be01df1d818e3a7b06","_id":"vue-dapp@0.4.1","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-/Bjm7nvWqNafDWtOjZ9+FkjOk/AG18C2q8js8Z2FDQPxsbEkEeAHtHYHzjISeI4l0zNqApVBwyvcph9CevMGMg==","shasum":"91c9cae50aa83b60476a825a2b286958647f0e6b","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.1.tgz","fileCount":6,"unpackedSize":266374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQZnNCRA9TVsSAnZWagAAPSUP/0HNQ+B+N/khSzz21Hh3\nJl8XXCzAMMrAAvQR0Qq1XkSWus26F4VfE3Mz9xovgc/EwJDcxOyVen14BPk1\nDq6paB4SMyUvIUqxuX9S60mMZxXzQzzZDJD7WzcP6iRdwq+WUYwdg9yI9h+v\nlBiHLC5cxUQ2aD68tUnsFdUXPSKITgE2EjIfx+sUwvUbyiT9lv2ay0VLAjyw\n2knHiDvfKzpd7U1kRTvNB0SrHNO2Nblr7YiagbmrGTlAmEjprAfO22d92WDA\nlJtxAWKiIM601ID5kDyCHlmZXLDR7j098YNYrkEfAHp8TWgsxSNbNhfjP2OY\nLxI6X1urUJHLSkb1s+6ELataIZ9WuhvesW+p6/HkW+KQQFNkQIeez+FnsKMi\nAHNL6FD/c18HhNdKjVrKRpJp6pglpf53cN8n06ICjKZVUNCITutfUBWo3PBI\nZddRaj/7zJISIQdFl24qb+WGjAEa4RtideTUjgq0dJnl6XZ0iDvwSezAxFX4\ngZIV+NkxczgyHgKiD7yRJZk6Tza6Tr5UBiZIFEwZpCJJb9RACVvLZD2buvJg\nUfFDgJEkzFjuLJlIdylQowXjsgXlEguFZ3xYQIqhaulMRc0LeY7mg37aSY9O\nd+MI/jxYyWYgZ47hXJHdRY0vMP6a+cVgpSJd8KtnHw5Sxwszd/5Oa9TrG/vx\nL2an\r\n=b54I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbPRqPSIe7rvmJyYkfQ/J2sITKaIML1KT6MgawBBO2AQIgOcrhiuglY7J3hrk/PJVAEATKgkB/8Ir56nhtiz691kQ="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.1_1631689165393_0.8746376726464613"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.2":{"name":"vue-dapp","version":"0.4.2","description":"Vue 3 library for building Dapps with ethers.js.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","ethers":"^5.4.5","vue-demi":"^0.7.0"},"peerDependencies":{"@vue/composition-api":"^1.0.0-beta.1"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"fcf0f7d541869f87b2382c5b466a0a0a43b057ae","_id":"vue-dapp@0.4.2","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-PEomvK+7QKK81D10haQpqomJQiCSWwV8D9O43eMJXzXgPP+mGQj4Jku+bh6XQM3n82R1VyxIRI/cdoMZzERliw==","shasum":"20d21302da856445f881c8eb4ce7556746830086","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.2.tgz","fileCount":40,"unpackedSize":255539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/gBxGYNuw10HJKFj6ef+zXlh7Ez7ZtQuSAJoDO+RFcQIhAIz27AvskGtSsE/jTT25QhNprFo0b2GckZ3wbg3Kuu4b"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.2_1631885075972_0.04998687765885279"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.3-beta.0":{"name":"vue-dapp","version":"0.4.3-beta.0","description":"Vue 3 library for building Dapps with ethers.js.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"^5.4.5"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"# Vue Dapp\n\nVue 3 library for building Dapps with ethers.js.\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n\n\n## Features\n- Written in **TypeScript** for safe and efficient development.\n- Demo written and bundled using [Vite](https://github.com/vitejs/vite)\n- [Ethers.js](https://docs.ethers.io/v5/) for interacting with Ethereum.\n- [Multicall2](https://github.com/makerdao/multicall) for calling multiple constant function into one request.\n\n## Quick Start\n\nInstall dependencies:\n\n```bash\nyarn add ethers vue-dapp\n```\n\nAdd plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp, {\n  infuraId: '...', // optional: for enabling WalletConnect\n})\n...\n```\n\nAdd the global component to your App.vue:\n\n```vue\n<vdapp-board />\n```\n\nUse board, wallet, and ethers from your setup:\n\n```javascript\nimport { defineComponent } from 'vue'\nimport {\n  useBoard,\n  useEthers,\n  useWallet,\n  displayChainName,\n  displayEther,\n  shortenAddress,\n} from 'vue-dapp'\n\nexport default defineComponent({\n  name: 'App',\n  setup() {\n    const { open } = useBoard()\n    const { status, disconnect, error } = useWallet()\n    const { address, balance, chainId, isActivated } = useEthers()\n\n    return {\n      isActivated,\n      address,\n      status,\n      error,\n      chainId,\n      balance,\n      open,\n      disconnect,\n      displayEther,\n      displayChainName,\n      shortenAddress,\n    }\n  },\n})\n```\n\nOptional: add CDN in index.html for enabling WalletConnect:\n\n```html\n<body>\n  <div id=\"app\"></div>\n\n  <!-- this line -->\n  <script src=\"https://cdn.jsdelivr.net/npm/@walletconnect/web3-provider@1.6.5/dist/umd/index.min.js\"></script>\n  <script type=\"module\" src=\"/src/main.ts\"></script>\n</body>\n```\n\n## Contributing\n\nThanks for being interested in contributing to this project!\n\nJust submit your changes via pull request and I will review them before merging.\n\nIf you are making a fix on the project, you can use the `main` branch and send a pull request.\n\nIf you are adding a new features, please create a new branch with a name describing your feature (`my-new-feature`), push to your branch and then submit a pull request.\n\n## Inspiration\n- [useDapp: Framework for rapid Dapp development.](https://github.com/EthWorks/useDApp)\n- [vue-tailwind-ethereum-template](https://github.com/ScopeLift/vue-tailwind-ethereum-template)\n- [web3Modal: A single Web3 / Ethereum provider solution for all Wallets](https://github.com/Web3Modal/web3modal)\n- [vue3-eth: Vue3 library for building Dapps in an ES module environment](https://github.com/samatechtw/vue3-eth)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"ce06e0359085bfe4ea68111b9f543f18f47970fc","_id":"vue-dapp@0.4.3-beta.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-AJgOVtic+1sibVh2ubaPYMUesB6qFamkBiBmEy3nmKpX70iomKhyVrZM37KgByzUYsQPZxpxa0fRbNs+dgGhkg==","shasum":"31c633b0316ef8bc42e86cc637fa2da13555d23d","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.3-beta.0.tgz","fileCount":40,"unpackedSize":246501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbHbsic9f1/Eu8itZ4yfUB4VcAX8FVsuqqLaWaN1BtLgIhAN0zy+ueMzLIjO1g2vVnRfm9MqqoDbA02PSqRGH9DbTV"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.3-beta.0_1636602516720_0.6092792946098218"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.3-beta.1":{"name":"vue-dapp","version":"0.4.3-beta.1","description":"Vue 3 library for building Dapps with ethers.js.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"^5.4.5"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"# Vue Dapp\n\nVue 3 library for building Dapps with ethers.js.\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n\n\n## Features\n- Written in **TypeScript** for safe and efficient development.\n- Demo written and bundled using [Vite](https://github.com/vitejs/vite)\n- [Ethers.js](https://docs.ethers.io/v5/) for interacting with Ethereum.\n- [Multicall2](https://github.com/makerdao/multicall) for calling multiple constant function into one request.\n\n## Quick Start\n\nInstall dependencies:\n\n```bash\nyarn add ethers vue-dapp\n```\n\nAdd plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp, {\n  infuraId: '...', // optional: for enabling WalletConnect\n})\n...\n```\n\nAdd the global component to your App.vue:\n\n```vue\n<vdapp-board />\n```\n\nUse board, wallet, and ethers from your setup:\n\n```javascript\nimport { defineComponent } from 'vue'\nimport {\n  useBoard,\n  useEthers,\n  useWallet,\n  displayChainName,\n  displayEther,\n  shortenAddress,\n} from 'vue-dapp'\n\nexport default defineComponent({\n  name: 'App',\n  setup() {\n    const { open } = useBoard()\n    const { status, disconnect, error } = useWallet()\n    const { address, balance, chainId, isActivated } = useEthers()\n\n    return {\n      isActivated,\n      address,\n      status,\n      error,\n      chainId,\n      balance,\n      open,\n      disconnect,\n      displayEther,\n      displayChainName,\n      shortenAddress,\n    }\n  },\n})\n```\n\nOptional: add CDN in index.html for enabling WalletConnect:\n\n```html\n<body>\n  <div id=\"app\"></div>\n\n  <!-- this line -->\n  <script src=\"https://cdn.jsdelivr.net/npm/@walletconnect/web3-provider@1.6.5/dist/umd/index.min.js\"></script>\n  <script type=\"module\" src=\"/src/main.ts\"></script>\n</body>\n```\n\n## Contributing\n\nThanks for being interested in contributing to this project!\n\nJust submit your changes via pull request and I will review them before merging.\n\nIf you are making a fix on the project, you can use the `main` branch and send a pull request.\n\nIf you are adding a new features, please create a new branch with a name describing your feature (`my-new-feature`), push to your branch and then submit a pull request.\n\n## Inspiration\n- [useDapp: Framework for rapid Dapp development.](https://github.com/EthWorks/useDApp)\n- [vue-tailwind-ethereum-template](https://github.com/ScopeLift/vue-tailwind-ethereum-template)\n- [web3Modal: A single Web3 / Ethereum provider solution for all Wallets](https://github.com/Web3Modal/web3modal)\n- [vue3-eth: Vue3 library for building Dapps in an ES module environment](https://github.com/samatechtw/vue3-eth)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"ce06e0359085bfe4ea68111b9f543f18f47970fc","_id":"vue-dapp@0.4.3-beta.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-h/0ecRlXLiofPE/iEjJhwExKin1qzG3cfmgzXmalYTEIkG2nK2vpGXRPJHuoUi26C0ZI3JmCwha9ncUDsOfVOg==","shasum":"50844512f82b2f67a52abb2af63c4e922a7ad87d","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.3-beta.1.tgz","fileCount":40,"unpackedSize":246501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAe7UW2EPVnpoUxAUkUGvUM1bI8Y6xv0+I+eEmdkVO+PAiEAzyW1Gc7NKBm0QYLe2ZdKjg9qXFUoqfPG0Dc6sg32z3E="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.3-beta.1_1636603019213_0.4919629716934999"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.3-beta.2":{"name":"vue-dapp","version":"0.4.3-beta.2","description":"Vue 3 library for building Dapps with ethers.js.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"^5.4.5"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"# Vue Dapp\n\nVue 3 library for building Dapps with ethers.js.\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n\n\n## Features\n- Written in **TypeScript** for safe and efficient development.\n- Demo written and bundled using [Vite](https://github.com/vitejs/vite)\n- [Ethers.js](https://docs.ethers.io/v5/) for interacting with Ethereum.\n- [Multicall2](https://github.com/makerdao/multicall) for calling multiple constant function into one request.\n\n## Quick Start\n\nInstall dependencies:\n\n```bash\nyarn add ethers vue-dapp\n```\n\nAdd plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp, {\n  infuraId: '...', // optional: for enabling WalletConnect\n})\n...\n```\n\nAdd the global component to your App.vue:\n\n```vue\n<vdapp-board />\n```\n\nUse board, wallet, and ethers from your setup:\n\n```javascript\nimport { defineComponent } from 'vue'\nimport {\n  useBoard,\n  useEthers,\n  useWallet,\n  displayChainName,\n  displayEther,\n  shortenAddress,\n} from 'vue-dapp'\n\nexport default defineComponent({\n  name: 'App',\n  setup() {\n    const { open } = useBoard()\n    const { status, disconnect, error } = useWallet()\n    const { address, balance, chainId, isActivated } = useEthers()\n\n    return {\n      isActivated,\n      address,\n      status,\n      error,\n      chainId,\n      balance,\n      open,\n      disconnect,\n      displayEther,\n      displayChainName,\n      shortenAddress,\n    }\n  },\n})\n```\n\nOptional: add CDN in index.html for enabling WalletConnect:\n\n```html\n<body>\n  <div id=\"app\"></div>\n\n  <!-- this line -->\n  <script src=\"https://cdn.jsdelivr.net/npm/@walletconnect/web3-provider@1.6.5/dist/umd/index.min.js\"></script>\n  <script type=\"module\" src=\"/src/main.ts\"></script>\n</body>\n```\n\n## Contributing\n\nThanks for being interested in contributing to this project!\n\nJust submit your changes via pull request and I will review them before merging.\n\nIf you are making a fix on the project, you can use the `main` branch and send a pull request.\n\nIf you are adding a new features, please create a new branch with a name describing your feature (`my-new-feature`), push to your branch and then submit a pull request.\n\n## Inspiration\n- [useDapp: Framework for rapid Dapp development.](https://github.com/EthWorks/useDApp)\n- [vue-tailwind-ethereum-template](https://github.com/ScopeLift/vue-tailwind-ethereum-template)\n- [web3Modal: A single Web3 / Ethereum provider solution for all Wallets](https://github.com/Web3Modal/web3modal)\n- [vue3-eth: Vue3 library for building Dapps in an ES module environment](https://github.com/samatechtw/vue3-eth)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"ce06e0359085bfe4ea68111b9f543f18f47970fc","_id":"vue-dapp@0.4.3-beta.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-XB+s8cA0hg0y8DZ97RFSxwLqT6UC22S+RyHFD43PfGDpPGP+mQi9OV5lTE829yks1EmNtT6B8frfjrRCPXkfaQ==","shasum":"096aefbc75cf0c57a612621f98fe4e78c09d7833","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.3-beta.2.tgz","fileCount":40,"unpackedSize":252845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYIw+pDf5hDeUq6aJ38/GfbksOxoP/kZrg/mTp8aJynAiEAnpfCu7Q1GhF4uj5RxT7JDrE342Rq2xSMzDNKpRDkp48="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.3-beta.2_1636722142629_0.6315814601688232"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.4":{"name":"vue-dapp","version":"0.4.4","description":"Vue 3 library for building Dapps with ethers.js.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"^5.4.5"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"db2de473e10841549efa90087244cfe92311b8cf","_id":"vue-dapp@0.4.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Vm7clftCGd5q6i7cywRqvlhSBHOPTYcUuRc7mTySfj7KhK2RJtfAsZbVb+am219WPfveN4wfJjobV8IvHlHbHw==","shasum":"c081f10f3953a5eb9ca0e5e552e851d67a77f4f2","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.4.tgz","fileCount":36,"unpackedSize":238202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWx5iQzppS9HyEHBfagNac80k29XBMer8Dnf/W95yYKAiEA3BUkNLBvZKbBFuFOsjVfrQpgOQYttAC5YxBECubZpMA="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.4_1636725517712_0.7240880216057013"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.5-beta.0":{"name":"vue-dapp","version":"0.4.5-beta.0","description":"Vue 3 library for building Dapps with ethers.js.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"^5.4.5","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"# Vue Dapp\n\nVue 3 library for building Dapps with ethers.js.\n\n- [Documentation (v0.4.2)](https://vue-dapp-docs.netlify.app/)\n\n## Features\n\n- Written in **TypeScript** for safe and efficient development.\n- Demo written and bundled using [Vite](https://github.com/vitejs/vite)\n- [Ethers.js](https://docs.ethers.io/v5/) for interacting with Ethereum.\n- [Multicall2](https://github.com/makerdao/multicall) for calling multiple constant function into one request.\n\n## Quick Start\n\nInstall dependencies:\n\n```bash\nyarn add ethers vue-dapp\n```\n\nAdd plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp, {\n  infuraId: '...', // optional: for enabling WalletConnect and/or WalletLink\n  appName: '...', // optional: for enabling WalletLink\n})\n...\n```\n\nAdd the global component to your App.vue:\n\n```vue\n<vdapp-board />\n```\n\nUse board, wallet, and ethers from your setup:\n\n```javascript\nimport { defineComponent } from 'vue'\nimport {\n  useBoard,\n  useEthers,\n  useWallet,\n  displayChainName,\n  displayEther,\n  shortenAddress,\n} from 'vue-dapp'\n\nexport default defineComponent({\n  name: 'App',\n  setup() {\n    const { open } = useBoard()\n    const { status, disconnect, error } = useWallet()\n    const { address, balance, chainId, isActivated } = useEthers()\n\n    return {\n      isActivated,\n      address,\n      status,\n      error,\n      chainId,\n      balance,\n      open,\n      disconnect,\n      displayEther,\n      displayChainName,\n      shortenAddress,\n    }\n  },\n})\n```\n\n## Using Vite\n\nIf you're using Vite, you should have some settings:\n\n1. Install following dependencies:\n\n```\nyarn add -D buffer process util\n```\n\n2. Add below settings in `vite.config.ts`:\n\n```ts\nexport default defineConfig({\n  plugins: [vue()],\n  resolve: {\n    alias: {\n      process: require.resolve('process'),\n      buffer: require.resolve('buffer'),\n      util: require.resolve('util'),\n    },\n  },\n})\n```\n\n3. Add below scripts in `index.html`:\n\n```html\n<script>\n  window.global = window\n  let global = globalThis\n</script>\n\n<script type=\"module\">\n  import process from 'process'\n  window.process = process\n</script>\n\n<script type=\"module\">\n  import buffer from 'buffer'\n  window.Buffer = buffer.Buffer\n</script>\n\n<script type=\"module\">\n  import util from 'util'\n  window.util = util\n</script>\n```\n\nWelcome to check out [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter).\n\n## Contributing\n\nThanks for being interested in contributing to this project!\n\nJust submit your changes via pull request and I will review them before merging.\n\nIf you are making a fix on the project, you can use the `main` branch and send a pull request.\n\nIf you are adding a new features, please create a new branch with a name describing your feature (`my-new-feature`), push to your branch and then submit a pull request.\n\n## Inspiration\n\n- [useDapp: Framework for rapid Dapp development.](https://github.com/EthWorks/useDApp)\n- [vue-tailwind-ethereum-template](https://github.com/ScopeLift/vue-tailwind-ethereum-template)\n- [web3Modal: A single Web3 / Ethereum provider solution for all Wallets](https://github.com/Web3Modal/web3modal)\n- [vue3-eth: Vue3 library for building Dapps in an ES module environment](https://github.com/samatechtw/vue3-eth)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen\n","readmeFilename":"README.md","gitHead":"4b36617ce606258e6c58fab030d558447e706a5c","_id":"vue-dapp@0.4.5-beta.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-uFHPR8a0xJlPuRJRbyFhACS7qltq29OCSMfvjiONc66Qnxf+W2tw7bbLU8xtXORzEGtT5FCFUEZvSuyXs4QHhg==","shasum":"e0456fdcf6e39dd8f5b0edcc7d9233b897eed460","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.5-beta.0.tgz","fileCount":38,"unpackedSize":258266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlwDaCRA9TVsSAnZWagAAnN0P/3AFMhBPI07VVQM8Ai2q\n6Ay3bxYWNBsH2/9WDuYeAZVjSzrfO2DHftjzfRP5hc8t1g1x7gdf5J/Sod2K\nJf8QGf1H6lPuYw1Wu0+VF2cQsiPLCm60je7LmtxHwyymYo7D8yhvY4Fgk7xW\nOCNVrVJRQFRgBIFzSseTfAwGQn0+8PL5EKybWT/Wm5dTMNuICLLuxAw/DYK3\nZAP2Ttuyv1famTQIyOkj5vN85MZQuW1/P9sEdg5qmWl9h4fMyqlG2s+HgmKn\nxSMb78FaAzP1d1LiqiXeIgd1hnCR2L59HjijuaGNyPzUTAiG1uQSA7hSrr5H\nJFd8NzzQKxoHT6oJTrG1yjlCjEdiG6rgUDK/o/7oOhXe3XnhWiBgqz7k6wkZ\n/4Hzh3z67q9d47xgdzs3Pq4ABbddhILvey9GVcEGfTF15yIa5NGFGIfhaFtx\nG/J9YA16LQ5wuLh/U+vPrUAqE3F/5s39X2IPYkglGlgt24CNn5nR+eDUAjV7\nybVGGLeA2CXOnaTAytXgU7lQ3wIoJZL8LcqmvuNr/JE4Yh94y19kZZW/APtG\ntRTbDtlXn96a6wcigvppcV+F6cW5m0+0Hpcxz2G29krI508nYmx7Ibuz5zQD\n9DLqY6mrzNXdgoieY3kG2QOfq1zOE66Nl3LxyW2Aelz/7bDfjobmL/UqspkX\nWh5X\r\n=0A5V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdUe+dMwHBiXGcfCoyG03QnkOigqgHvDFLLUy8qA5W2AiEA3WD4u03EXAo+QQSf73UO6l4yD7gpF1s34yc1l3a/eio="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.5-beta.0_1637286106555_0.5654242870162067"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.5":{"name":"vue-dapp","version":"0.4.5","description":"Vue 3 library for building Dapps with ethers.js.","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite serve demo/dist","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"^5.4.5","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.16.1","vue":"^3.2.4","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"49fffac73ed6cd08e215fe65de0502312817822a","_id":"vue-dapp@0.4.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-DoxBbO7OamvtLsbKrZrb5TRqOAjFGfNeD+FXF4eRiF5fvOOrXcAD9TAK27ZsdNhWX4QYig9K43M9OOd5K8OivQ==","shasum":"0b301aa6bfe68e57d4ad466403dcb1417d147c01","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.5.tgz","fileCount":38,"unpackedSize":258427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlwSXCRA9TVsSAnZWagAAfk0P/22FB+gUs5CbF2VbQUyo\n1JTxKp+Dz9ps+l7GPguRuuYwxeODGGJFAwLzja+1ba5KPHj9GdAWRaVXP89x\nvhE/qPi6DGEfHwsAqIao7uWLZCyLVEgFH9gJEKe9uNgfltUE6xdMlSauHLcS\nq+82n5Cph+auni+U6FfiLnF9rJiNUt2U17cbib32W6DYcxcnabWcvsUWvl46\nIByMyebBB0lIoStJPuxHN+s9WjIrTMxLqFeqY7l/vbgJpfD4Wwx79Z3iOYrK\nX2/86RsyzZ67videIAuCsvjfvJ6PXDHV2BVnkjEtnjv2aJj75L8UZ7UG5iHK\n7y6zt7hwClpCdmSUXFavMPTVHOoGPx4rrT/g/XVttPg3WAr3iiBoSyr4f+L0\nv97mBfke2sKu6TXFKJqzQqWCmDub1HJB1VTEoEq4SrHUGOqRhdhr7hzWeqpv\nfJ+c6DP03WA4cCwlBdlSnZW+9GRoQYhGnuuYtKk7iTtcE5hnXyp8yZ1BxXcz\nlctA1xPDaeb06ZWDchOjkSIAt/Fq5lXu3XosMxQ83W7kCLEXg7TvDPsA8Zr/\nLO2gyZAe8LjgM372H3SnrIBVSzcubIyW4q1loEATR4pa+UeBHDUC3NC7uu8E\nszB9RaQkTmggDu5utnkYLJjODmO2REhpEVLKpDbhMfMI14bRn2QwS3QmcEno\n3rKt\r\n=ntug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvyw57FJcdprdJVsMtOYVXogQXt+xyinihnOLjWCyNzAiAzp/LbY8/Vh5dsSB527nH6bwnoJeDi4xdbDDmeDiKpGw=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.5_1637287063597_0.11359528548599895"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.6-beta.0":{"name":"vue-dapp","version":"0.4.6-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"5.5.2","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.20.1","vue":"3.2.23","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"# Vue Dapp\n\nVue 3 library for building Dapps with ethers.js.\n\n- [Documentation (v0.4.2)](https://vue-dapp-docs.netlify.app/)\n\n## Features\n\n- Written in **TypeScript** for safe and efficient development.\n- Demo written and bundled using [Vite](https://github.com/vitejs/vite)\n- [Ethers.js](https://docs.ethers.io/v5/) for interacting with Ethereum.\n- [Multicall2](https://github.com/makerdao/multicall) for calling multiple constant function into one request.\n\n## Quick Start\n\nInstall dependencies:\n\n```bash\nyarn add ethers vue-dapp\n```\n\nAdd plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp, {\n  infuraId: '...', // optional: for enabling WalletConnect and/or WalletLink\n  appName: '...', // optional: for enabling WalletLink\n})\n...\n```\n\nAdd the global component to your App.vue:\n\n```vue\n<vdapp-board />\n```\n\nUse board, wallet, and ethers from your setup:\n\n```javascript\nimport { defineComponent } from 'vue'\nimport {\n  useBoard,\n  useEthers,\n  useWallet,\n  displayChainName,\n  displayEther,\n  shortenAddress,\n} from 'vue-dapp'\n\nexport default defineComponent({\n  name: 'App',\n  setup() {\n    const { open } = useBoard()\n    const { status, disconnect, error } = useWallet()\n    const { address, balance, chainId, isActivated } = useEthers()\n\n    return {\n      isActivated,\n      address,\n      status,\n      error,\n      chainId,\n      balance,\n      open,\n      disconnect,\n      displayEther,\n      displayChainName,\n      shortenAddress,\n    }\n  },\n})\n```\n\n## Using Vite\n\nIf you're using Vite, you should have some settings:\n\n1. Install following dependencies:\n\n```\nyarn add -D buffer process util\nyarn add -D @rollup/plugin-inject\n```\n\n2. Add below settings in `vite.config.ts`:\n\n```ts\nimport inject from '@rollup/plugin-inject'\n\nexport default defineConfig({\n  plugins: [vue()],\n  build: {\n    rollupOptions: {\n      plugins: [inject({ Buffer: ['buffer', 'Buffer'] })],\n    },\n    commonjsOptions: {\n      transformMixedEsModules: true,\n    },\n  },\n})\n```\n\n3. Add below scripts in `index.html`:\n\n```html\n<script>\n  window.global = window\n  let global = globalThis\n</script>\n\n<script type=\"module\">\n  import process from 'process'\n  window.process = process\n</script>\n\n<script type=\"module\">\n  import buffer from 'buffer'\n  window.Buffer = buffer.Buffer\n</script>\n\n<script type=\"module\">\n  import util from 'util'\n  window.util = util\n</script>\n```\n\nRefer to [issue#20](https://github.com/chnejohnson/vue-dapp/issues/20), and welcome to use [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) directly.\n\n## Contributing\n\nThanks for being interested in contributing to this project!\n\nJust submit your changes via pull request and I will review them before merging.\n\nIf you are making a fix on the project, you can use the `main` branch and send a pull request.\n\nIf you are adding a new features, please create a new branch with a name describing your feature (`my-new-feature`), push to your branch and then submit a pull request.\n\n## Inspiration\n\n- [useDapp: Framework for rapid Dapp development.](https://github.com/EthWorks/useDApp)\n- [vue-tailwind-ethereum-template](https://github.com/ScopeLift/vue-tailwind-ethereum-template)\n- [web3Modal: A single Web3 / Ethereum provider solution for all Wallets](https://github.com/Web3Modal/web3modal)\n- [vue3-eth: Vue3 library for building Dapps in an ES module environment](https://github.com/samatechtw/vue3-eth)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen\n","readmeFilename":"README.md","gitHead":"aecf02cc81f85d6deab3f938ab449866f5e37c5c","_id":"vue-dapp@0.4.6-beta.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-sJH43oLJlZvPyOKhzDDXOo+XfewBGkl1BIPveyqdRg8Cq57tHGmixHJVMof9aQDIZPuP/UNjSWd7AhnJlj1cwg==","shasum":"fd10d9b3f2f5001f06d4a44d8f3084fad4206dca","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.6-beta.0.tgz","fileCount":38,"unpackedSize":276575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsWaUCRA9TVsSAnZWagAA41kP/1ll+uGlc6zrVeVHVPqm\nMNd/aphVVJI3OmKhw8aPw7frrIF11tdFLQTNKn5HXTwNUld6cvOt3DAK0wxb\nUqtx236+AdnC6DUh+/YUBH5j4WuOPWlrV/XEbYpQHWQJmPI4FOI1lk6Zu93M\nKRn8HXxrMvgn9nGXHrD0t7uaYcyck3mKI1S2akZlVwa7NoKhWNaSyQKzUNH7\nE67wrBv2KJNEoo9pJ2mZJcFzfWLO5kXraHMIGEm16g62KTdROkglt7r8J3jk\nfUE8mv4GhuEtFmDV19LN26HHYMDm7DMerY+VgPQDzkxB4NhPh4+GacitkNGa\nbm2eChkEaaMPgmJpJdHPEr56nxf7NYAt+wQS3EtYGvg1cCklicmX5SrMNu2J\nePwIHa/DrF6+habw2YsH6TT1r+n8AkpVqDtiXABRqrlei7WAq8/yZYYpxuDh\nO5ZhrgSkLrkJjA+WLyvXASq0/B589kjR768SSNMamfzpzdZTnuOdU+E7XvLq\nX3ksl1fOB9X/OIpc1JFt9rtoiIiR3cm48isU3fbuc3kUJ6LPtSb8e4Qs12vZ\nCpOFlT4Mfa/N6VAimMnAQKnfPCCwQZi1xo1EO+MloRRPoxe5fzu2p1rz22Z1\nNa6W55FO4gJ1W0w/M48V0KiGFNE9TtB4z1QK4M3rJCT+fjvmDxGjb8W+ppSA\n69O7\r\n=IkPC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxiRysk3fz917Tp9bkvKDEEc1eEHqqhMKz+jqZQ+NBGAIhAOId7ub+Yv4ROrKITeAO8FB0trSRFbiyDrm7GI1NPz2Z"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.6-beta.0_1639016084678_0.49428518135619837"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.6-beta.1":{"name":"vue-dapp","version":"0.4.6-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"5.5.2","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.20.1","vue":"3.2.23","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.4.6)](https://vue-dapp-docs.netlify.app/)\n\n## Features\n\n- Written in **TypeScript** for safe and efficient development.\n- Demo written and bundled using [Vite](https://github.com/vitejs/vite)\n- [Ethers.js](https://docs.ethers.io/v5/) for interacting with Ethereum.\n- [Multicall2](https://github.com/makerdao/multicall) for calling multiple constant function into one request.\n\n## Installation\n\n```bash\nyarn add vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](./using-vite.md) for more details on environment settings.\n- Use [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. Adding plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp, {\n  infuraId: '...', // optional: for enabling WalletConnect and/or WalletLink\n  appName: '...', // optional: for enabling WalletLink\n})\n...\n```\n\nStep 2. Adding global component `<vdapp-board />` to your App.vue:\n\n```vue\n<vdapp-board />\n```\n\nStep 3. Using composable functions in your script:\n\n```js\nimport {\n  useBoard,\n  useEthers,\n  useWallet,\n  displayChainName,\n  displayEther,\n  shortenAddress,\n} from 'vue-dapp'\n\nconst { open } = useBoard()\nconst { status, disconnect, error } = useWallet()\nconst { address, balance, chainId, isActivated } = useEthers()\n```\n\n## Contributing\n\nThanks for being interested in contributing to this project!\n\nJust submit your changes via pull request and I will review them before merging.\n\nIf you are making a fix on the project, you can use the `main` branch and send a pull request.\n\nIf you are adding a new features, please create a new branch with a name describing your feature (`my-new-feature`), push to your branch and then submit a pull request.\n\n## Inspiration\n\n- [useDapp: Framework for rapid Dapp development.](https://github.com/EthWorks/useDApp)\n- [vue-tailwind-ethereum-template](https://github.com/ScopeLift/vue-tailwind-ethereum-template)\n- [web3Modal: A single Web3 / Ethereum provider solution for all Wallets](https://github.com/Web3Modal/web3modal)\n- [vue3-eth: Vue3 library for building Dapps in an ES module environment](https://github.com/samatechtw/vue3-eth)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen\n\n```\n\n```\n","readmeFilename":"README.md","gitHead":"cc9dec2484cd705549ca1e020e9d69d60aad2fa1","_id":"vue-dapp@0.4.6-beta.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-RSvIOc1HTBwZ8OR5R1IFQLSbF3vL9HRFI8vlAeS0ZU3QX4DcJPvtE6wQ3uVr8B8PMVN7LmqiV7idGk8LCOCKnQ==","shasum":"71c3a9f180415c9f6cfa8b2162f9dceec6aa9c3b","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.6-beta.1.tgz","fileCount":38,"unpackedSize":275648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsX7bCRA9TVsSAnZWagAAIp4P/0136N/oJ7/azcgvxpUo\nGpQtSTNNx5LpMr6csxEtBcMa9vzvGCqwGAI+LXJ4eaiP+kQ9YgLDSRJpBalX\nyLgT+OpNVH0NBd+efJwDLB2c+5uFVODb1/xTzIv7yJlVov6GKvBVqU1J2/PN\nVixipd4HKlcmW0v/WC65Y0nn0NXWLKbJMdJfQ5j0uXTGsE5b01s6gziMXmh7\n8p2V+2mEV1/tnbC2IhIyS24XCG7XO9NoEIO9tHjPIomcphYxj9hup+s/Aje2\neohD4k4gegPWWV/wysMO3zwFFV43xYTHZKlQWL+/y7/Yrzsr2hSvKoMb7OAR\nl16sWP6u7zs6wkVYh+uY625KZrrd66NCi12Q15HUdJRl9gd9hQWjiCxkSviy\nyDJ1xMbaecFOm+oCCEj3TP+fIKAQS1PIOU8Oz8qHnE88jlsZekTfHr+DQfzO\ngJFz5Fi/E25NXvTFfgXWVjYflf+zwD6vVmeRlduxwOnmOKCtSj+7H1/0YxXN\nB/Jkvc8FSBiZE8PwjaUbuSRqaXNj1YzZ+pWcgWPcGLgGg9/dHI0tTUABZ5iv\n61S/nYLWcI1AlwJREUe2syDOECLOLlxwy/VFaVjQ5Ze8e72kkZakEUcPjJuo\nlIYQSUTPPaoymlDGXbUt7BQ2/BatlcjpB/9ZLQj+or0JdvYkO1OkWcgju2fJ\nAylq\r\n=oF7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhptFYqKWhkIjn6iyaLWh9mPnyw4DiKt62kQIyX2k0vAIgIYguIATEPlTVofsALw2R7fpfQus6cQf86bFXZYK4++Q="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.6-beta.1_1639022299063_0.2553476747239063"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.6-beta.2":{"name":"vue-dapp","version":"0.4.6-beta.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"5.5.2","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.20.1","vue":"3.2.23","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.4.6)](https://vue-dapp-docs.netlify.app/)\n\n## Features\n\n- Written in **TypeScript** for safe and efficient development.\n- Demo written and bundled using [Vite](https://github.com/vitejs/vite)\n- [Ethers.js](https://docs.ethers.io/v5/) for interacting with Ethereum.\n- [Multicall2](https://github.com/makerdao/multicall) for calling multiple constant function into one request.\n\n## Installation\n\n```bash\nyarn add vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](./using-vite.md) for more details on environment settings.\n- Use [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. Adding plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp, {\n  infuraId: '...', // optional: for enabling WalletConnect and/or WalletLink\n  appName: '...', // optional: for enabling WalletLink\n})\n...\n```\n\nStep 2. Adding global component `<vdapp-board />` to your App.vue:\n\n```vue\n<vdapp-board />\n```\n\nStep 3. Using composable functions in your script:\n\n```js\nimport {\n  useBoard,\n  useEthers,\n  useWallet,\n  displayChainName,\n  displayEther,\n  shortenAddress,\n} from 'vue-dapp'\n\nconst { open } = useBoard()\nconst { status, disconnect, error } = useWallet()\nconst { address, balance, chainId, isActivated } = useEthers()\n```\n\n## Contributing\n\nThanks for being interested in contributing to this project!\n\nJust submit your changes via pull request and I will review them before merging.\n\nIf you are making a fix on the project, you can use the `main` branch and send a pull request.\n\nIf you are adding a new features, please create a new branch with a name describing your feature (`my-new-feature`), push to your branch and then submit a pull request.\n\n## Inspiration\n\n- [useDapp: Framework for rapid Dapp development.](https://github.com/EthWorks/useDApp)\n- [vue-tailwind-ethereum-template](https://github.com/ScopeLift/vue-tailwind-ethereum-template)\n- [web3Modal: A single Web3 / Ethereum provider solution for all Wallets](https://github.com/Web3Modal/web3modal)\n- [vue3-eth: Vue3 library for building Dapps in an ES module environment](https://github.com/samatechtw/vue3-eth)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen\n\n```\n\n```\n","readmeFilename":"README.md","gitHead":"cc9dec2484cd705549ca1e020e9d69d60aad2fa1","_id":"vue-dapp@0.4.6-beta.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-17YLxIiv3RaObpGNWVJ9M7Ua9ZH8jnJKl1iaEC6fDG6dUGQ6/rZz+AV+s5IuSUvjDDwZt/Vtx41VKGaRqUPiwQ==","shasum":"720969fc37d99c4206619bf102f24219a15e67db","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.6-beta.2.tgz","fileCount":38,"unpackedSize":275585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsX8pCRA9TVsSAnZWagAAEzcP/26q1AISnGWIQRBndLaI\ntks+hbZTKoJWtp/BkRT4Sjcct3QipRTEOxshA5L5Emw6EUFRtj2Go1maxJvg\n41HEK2uu+C9s0sKRiLGqa8nqnSPYInVRfSnL0DjO+d3ZmDFndTHN90a3fWcw\n4+tpUy6D0pMLFBvmtIiScvfK3/FBe5azqtyQ6WcT52EGWEMxf/9RNuqg+VTf\nZy44TAaP5EWntfql3jre3gfEbHWxSnd22/ZMeOTXmQslOm3IivJl9xo74RpC\nR3Hv0ENr7YOQWkQkzCjHmoKxMbBBhNt1rw40/BEYi1KXikT6qQWEy90q0EN4\nTqXrGnW3pzH7jEauWBLBa1hUYdxph1vjXZJ6CINGfo9sWrHt+p39JpIhyCC6\nV5IyVS4mAPOBOpaSFGOczRYGjOPG5RzBy63BVERHlBsWwvFlQhlx1vKZA9eO\nUgGyYbuabMxXpNTVHnKQIw6BtgHaaXxXrMEhsbhtWu7EwH0rfyGszQkxTzT7\nl6RUvZjJ92LDFZZ9tj1Bk7tz1jdy3mGcUnzNeN4d/zO8Oo4vNxCNUf/+Q49f\nzg0mui02iZmFVXrtxEJYUhnfwwoePcjLxsAchd2l33qFftuQdERvJhvWyjWr\n+6hruS4uIdGDtEouOicjyLCwgLYyseUSNogflRjddZkGwkNan22iBnrYdk+6\nckla\r\n=MtWI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7ez0CiyqLL2KA9Q75E5bnjF6HEXK+ugt0CymKCa9TWAiEArwn1uvITvk6wNFAfxz8D10DSik3RH5QRcVdgcotdIpc="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.6-beta.2_1639022376895_0.6713817914737021"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.6":{"name":"vue-dapp","version":"0.4.6","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"5.5.2","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.20.1","vue":"3.2.23","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"aeef3903940b7c3bdbcb7fc97374bb5329ff9aff","_id":"vue-dapp@0.4.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-2vH95M5Pu50/2QQrhWH3wkEubbsGKAIajPK7E3T0tw1b4VtDgpozH99yDcCJTpacS2DMWFqgnNReMpmiqdIjNQ==","shasum":"9da5b75d329f20fd04c3c2a98ce99250c0878624","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.6.tgz","fileCount":38,"unpackedSize":275578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsYCpCRA9TVsSAnZWagAA6T8P/369ZWX4mpXyToECHYjS\nlcxMLC8tEnL3rJ9T2dHB/WwC7d/oqOrtaU04Sq0vRBAYeNiSAnAXaZ5/A86s\n0Mhx00N5qAZI0ES3hLDnpHG0kPNGrWXj0nFUpCrn9FMiXuv63fUCEY2BlqNL\n+qS7r5BudgbW0Z5BMHZlOYQhx+77o0QwoEWUV7cCXJNv9kNlETbo859Y7zea\nFb6wodFkyD4YWf22vzemiMV5pQJLce0bnvsurpXp/pSY114dIpkkTNwOPXg2\nDyz7lodujNlOq5mxsA+Xcnzy7aKOx3LcmMlGHW6x6mxw5AX4nbIeYRBCFxLf\nNedkM+3SLrfRGzwISWOZQsykxww51uNFtkv1XMlFVKSgWv+s0B790jZXq2Di\n95aD9bylwGY8U1CqyOJx4MBq/5axWoVDfvaPDn3ob2lrpXLOsaOR6EiNTWB9\npelgxoiqZaQc0+T7PlChC72mu99ZwPOq3AxfzRp+g/ZN8AAyqcAv5aEKhN9L\nDPUoC8QCBL4HOfsW5RpcGlloP1ZAPnAYTJcXSN1m2i7O2Yt3HWF2XUAlAyF3\n8b5s73IvyvzHcgNi3Z1MVDdE4JzwBlgChHL8BSIVhLNV1CrK7Por5n2DRARp\naCSM2Cr3IH/hA8ArEu3N4Ld6QQzsg+RPmDFagYdzpRWpxXDvKJpMoTSQj99l\ni3rk\r\n=lWIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtOCo7CPFrCxSsVCqLw6jGbC8YRwtjDut185bdR3siIAiEAgW89gdjE2EiNEz6UO3qUa+vjtxQUSgMDlPU6LxtzXDo="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.6_1639022761754_0.8571916574369245"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.7":{"name":"vue-dapp","version":"0.4.7","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"chnejohnson@gmail.com"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"5.5.2","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.20.1","vue":"3.2.23","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"f7622be72b88734ecfc5314ac04423726fe188ba","_id":"vue-dapp@0.4.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-YRJUrP4xsPUCJFSKBa78Yy2qQMir19qrQGUBQM/e37AFpjbX46nvvroxCqA+m09M1BhuO4bPDinjvv+6zt76ag==","shasum":"3afe8a0d35624e0ff98255c41be2a6d12ce73e21","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.7.tgz","fileCount":38,"unpackedSize":276101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh456nCRA9TVsSAnZWagAANz8QAIlYL8Foem8wl+/UFD8P\n6+yEsRRqEISIWoxWvnquRXhsqBRkXVSwz9T7gBDemHYTrrEzdA+LLq76xGJb\nnYBcjVFx20Puo98hN+Z6yFnb+ngh1TR+rGJt6BF/GuBOfZfZTomE0pdppBAu\n14fiFHvnLLil8RU7nJxwEgh6ezWR/EDQqsP671ZOjMsL0FZQeG1vStUvUCTh\ngoD/Y+JKWcefjjLjKJa4mKLxSl38xrEZh6MWJvXhwkJ0c9lAU9/CH3xKa8Y2\n1bN1PseoP8fXHQp3so8XPksod9MS9axSkzHX6HQizFLNE1MrrFguZC7a6Vja\nhWw7uQLSzc8ukQHzvfg0rv2+SfNePDJtBG5nUrjT8DKHP998oVH0D2QU8jdO\npaAk2WccuML7Q4pWHMul6H3yYO8bhbVMWUIW8Qv61fqYo6HnE7dOajFMHdrs\nlbCOXE0seXg+DP8fHzSNLq6VQMnoD0w/HxN6lRKb80MiN2N6b3Oz5lj6gNDa\nRYJg+pefN/biFzmTak714Vz1aNyzBtDAi1a+A7LaZlXnkrUhdUXbuWVmmFWJ\nYri+nqm9/g6V9aZ/m9l76rO6j2FOM/I7zREfx0Ie6jTHHFYmqkCnQZpdR+vd\nl4dbWXjMs6uZs2mrY2QuX3IVtToCi59yMc+O7zQ0hvYIP96NmHuDbN7GMdRM\nuBoI\r\n=lT1e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLzpvVj86Eka39qwsWLnZ0JTXPoEHN8I0n+t5MeYU5JgIhAOz2RaCFbC/qZC+63O/CraWJuSnW/Dwutt+mDBhV6/SO"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.7_1642307239120_0.12800513291274096"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.8":{"name":"vue-dapp","version":"0.4.8","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"5.5.2","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.20.1","vue":"3.2.23","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"1538d0f7c3b12a4af4ab71db00728f6c94cead38","_id":"vue-dapp@0.4.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-kNvayKcfB5+56Td1uH583r2aQ/5w/6JZZ/nqi8Y2eoaW7Cqt6ZWpi4q30u7+hRWLqQsdSLc2Si3ZTXZL/dLuPw==","shasum":"90cb6c2af2a57e6abe27ec82a9974f95ff706ed3","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.8.tgz","fileCount":38,"unpackedSize":278375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIFd8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7DQ//dEeLaiQznikxtRAorVzCgnghIHCC5HjerfHsnrwjwjL6kiCg\r\nu0yhquMBDzDo+22YuCibNAlMKsvvXlwzX4/8/8vpV868Olx5u7CQEk+jmNJa\r\nkA8eFa8WNjFCitBSRgRoh5Ru+Oz2MKg0gC8VLAFDIZm4b7s9C2FYU1cboZUw\r\nQ+dQNbouUGx8juG+BCIbKEsnIQlmlTXG+gyr6pgaLuY7+6+2ub3WRQNmWU6S\r\nWPhhdkKuC6J8zAPY314u3a2FreYfjFlWjG1MZJJHypd0aB64dx9me0b9tj2g\r\nhcnCS/8rSnOhxbv6+tanscCQKGMCYZDoZUumiELzwvNxo3jXzrohl6mZ2xky\r\nhpHIqSU6CLerD2kVvCOF4J6Qr8h9MvuKpd29hDCqiifWY91VnQFK0AoajWhS\r\neoPR5Z8/kDEHq5vA5EAHWx4dGacqy59cUIrzxKIbomQIWIX96jqMCUdOzr+T\r\ndRHgOnkH9RYg0EDxny79CGxkQaW4+Dmabcmq01spu/T0mG0hrmjzC7kNuYkB\r\nK74PZUVYBpuBbax6wMbZxNYuMAqKrOxk9m4gSzEPmW3TGHHK+4FyND6P8hKU\r\neFatmU2g11c1sIDiaGhbxH7iBxiEn2pUJONvwZPftmjhEkJKa1RVgV1g6hHL\r\nMwOqYhQg//x3eVYm+TRRaVE9rUSnjcyQD4U=\r\n=gT0b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyaH9InEvLPTnXy1R58eoSW1z637uos+MMp6Xsu3M+UAiAr9esHegr9G/KDF8FDjNXo8lXJmbepgVbTcBrI8fKqFQ=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.8_1646286716363_0.8928937328099404"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.9-beta.0":{"name":"vue-dapp","version":"0.4.9-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs"},"dependencies":{"@metamask/detect-provider":"^1.2.0","@walletconnect/web3-provider":"^1.6.6","ethers":"5.5.2","walletlink":"^2.2.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"^0.20.1","vue":"3.2.23","windicss":"^3.1.7","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.4.6)](https://vue-dapp-docs.netlify.app/)\n\n## Features\n\n- Written in **TypeScript** for safe and efficient development.\n- Demo written and bundled using [Vite](https://github.com/vitejs/vite)\n- [Ethers.js](https://docs.ethers.io/v5/) for interacting with Ethereum.\n- [Multicall2](https://github.com/makerdao/multicall) for calling multiple constant function into one request.\n\n## Installation\n\n```sh\nyarn add vue-dapp ethers\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Use [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. Adding plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp, {\n  infuraId: '...', // optional: for enabling WalletConnect and/or WalletLink\n  appName: '...', // optional: for enabling WalletLink\n})\n...\n```\n\nStep 2. Adding global component `<vdapp-board />` to your App.vue:\n\n```vue\n<vdapp-board />\n```\n\nStep 3. Using composable functions in your script:\n\n```js\nimport {\n  useBoard,\n  useEthers,\n  useWallet,\n  displayChainName,\n  displayEther,\n  shortenAddress,\n} from 'vue-dapp'\n\nconst { open } = useBoard()\nconst { status, disconnect, error } = useWallet()\nconst { address, balance, chainId, isActivated } = useEthers()\n```\n\n## Contributing\n\nThanks for being interested in contributing to this project!\n\nJust submit your changes via pull request and I will review them before merging.\n\nIf you are making a fix on the project, you can use the `main` branch and send a pull request.\n\nIf you are adding a new features, please create a new branch with a name describing your feature (`my-new-feature`), push to your branch and then submit a pull request.\n\n## Inspiration\n\n- [useDapp: Framework for rapid Dapp development.](https://github.com/EthWorks/useDApp)\n- [vue-tailwind-ethereum-template](https://github.com/ScopeLift/vue-tailwind-ethereum-template)\n- [web3Modal: A single Web3 / Ethereum provider solution for all Wallets](https://github.com/Web3Modal/web3modal)\n- [vue3-eth: Vue3 library for building Dapps in an ES module environment](https://github.com/samatechtw/vue3-eth)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen\n\n```\n\n```\n","readmeFilename":"README.md","gitHead":"b13203111ff50828df6de73d3dbe56c7f0148e53","_id":"vue-dapp@0.4.9-beta.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-myvvNB54Zy7rkjQ3lknwrBAwt/5A+1DOauiWcnarmGoiRdwiGtmBqk6i44vvgnfKtobndGchwO3LHr09bG/4Uw==","shasum":"8514a380e219d2815c593076b79d668c6b11529f","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.4.9-beta.0.tgz","fileCount":56,"unpackedSize":290921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ0oHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWcg/+MhRGR6yI2YEiwAuPy6Acdhm6ByMujRmOT4flQSq9LgNPG/N+\r\nCgthOxbuvcy2r8ixuJgAgmWAtWjDcXlPs4xsuD7oG24j8ciCtMvj70GzAJxt\r\nRbO0gjm1Niv8D50GUE3r8Vp5f/fjoj1EWL0hisH2QyXsApZyFjy2SkIBjg41\r\ndR+CuEkShEzO2cPjeMQKtS/QyizRn1tW1e6/j1sx5woPFXBmce4vywValmP2\r\nCyTZSydbbWc9BpfrxANh/teiNenfLBdCx+dqgK43XDgpIVPBDWR4pBDAlwoe\r\n2DHRKMWVU25WPDoVt1K3ANdsHio6mMGZeoG1kVtQoWopZvXLsO3J3jdJJ7pm\r\nsATp2tGktR3J9bnA/oHuSoGxlEm+glircfwfvR1D8p3rCKwjmL1xisvSXVg9\r\nN94LVvLmTE1jQbNDcJ+P1KtKqFL6tdY+BWDAMDML59CA9siKLvxdMJriwFwV\r\n8/NRjj4HpsSFEZ2TOt4shZquiNK6EChyCuPC6h0IoiCwOH6KDlNH353nC7ht\r\ntprXa9dhEUdut9REQFG8NYQknd+lwpSuU+A4ZW7PI7iiAA20xJm4WXP7RdOc\r\nerYp2PqsaSyFxiJ26zEk8O1sA+a9IwwCCVYVis/OZ6NDLseFuP2wKTi3CkhI\r\nImezuxID0IqAzY6yAQ7Y+kV3PMaP1CYUnb4=\r\n=NHuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBG50RoYPZonm6RE2pdTad3bTDNnE/+DdQmwYGTMDzWxAiBCpP5N8xb2DIgWiVK3f8FopzCLAlxTUEh8/tqlwBwCtw=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.4.9-beta.0_1646742023829_0.8855084722077675"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0-beta.0":{"name":"vue-dapp","version":"0.5.0-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.6"},"devDependencies":{"@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.20","@vitejs/plugin-vue":"^1.1.5","@vue/compiler-sfc":"^3.0.6","@vue/test-utils":"^2.0.0-beta.13","@vuedx/typecheck":"^0.6.3","@vuedx/typescript-plugin-vue":"^0.6.3","buffer":"^6.0.3","husky":"^8.0.1","jest":"^26.6.3","lint-staged":"^10.5.4","pascalcase":"^1.0.0","prettier":"^2.2.1","process":"^0.11.10","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","rollup-plugin-vue":"^6.0.0","ts-jest":"^26.5.2","tslib":"^2.4.0","typescript":"^4.2.2","util":"^0.12.4","vite":"2.5.0","vite-plugin-windicss":"^1.2.7","vitepress":"0.22.4","vue":"3.2.23","windicss":"^3.1.7"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.5.x)](https://vue-dapp-docs.netlify.app/)\n- [Migrate to v0.5.x]()\n\n## Installation\n\n```sh\nyarn add ethers vue-dapp\n```\n\n## Installation\n\nyarn\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Use [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. add plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp)\n...\n```\n\nStep 2. add `<vdapp-board />` component to your `App.vue`:\n\n```vue\n<vdapp-board :connectors=\"connectors\" dark />\n```\n\nStep 3. construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  useBoard,\n  useWallet,\n  useEthers,\n} from 'vue-dapp'\n\nconst infuraId = 'your-infura-id'\n\nconst { open } = useBoard()\nconst { wallet, disconnect } = useWallet()\nconst { address, balance, chainId, isActivated } = useEthers()\n\nconst connectors = [\n  new MetaMaskConnector({\n    appUrl: 'http://localhost:3000',\n  }),\n  new WalletConnectConnector({\n    qrcode: true,\n    rpc: {\n      1: `https://mainnet.infura.io/v3/${infuraId}`,\n      4: `https://rinkeby.infura.io/v3/${infuraId}`,\n    },\n  }),\n  new CoinbaseWalletConnector({\n    appName: 'Vue Dapp',\n    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n  }),\n]\n```\n\nFor more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue\n\n## Sponsor\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"d751b8449f9e72def67ce04fa4f67a06a18b46ed","_id":"vue-dapp@0.5.0-beta.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-HZDQFCnOtwzLPMC02DsLNaw83Xg1glyoWJNd3sMNNIHl0n7r/MsuKDVcRqNuaS2GBduWMhrgZo2GSqcvBCePiQ==","shasum":"62dc6fb3b4c2e78504dc72cbb9818e282b8c72c2","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.0-beta.0.tgz","fileCount":46,"unpackedSize":340738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH+qrlgbkPn/cixNqoDy1SpT6mjvA57uRyAs0YgSR6lgIhALX0Z1zY74eQ/L9xn47xvtf2ZswZen2MT4AOw6BODo+2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfTiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkahAAomlXgE94VV7YnorwgkGoiWV4qhA1f1W1Qw2SUDkQ2h5d9WGI\r\nrQ04knv4pnUPLw2jeoTDGLWibOcFENYJ5zp1a+wl0dBfPEheRYeI99KYrBZl\r\nCngHNkww8NacD5rRgW2V5fmoFAl/w9pkQ8ucksOB98E5Rr4G1+IOPpniyFrY\r\n1FR3N41zG9xBsD9YGhlcE7Eh9TAmTXdDCh6kql0di2Zlk75iZyaBzHoCvPNy\r\nbdkRBBlaBQj3lrzQ4dYoYtcT9ZPnB3MisyhWJO+c4ex572H11v+N00ql58eR\r\nYdlgzaNMD3RmAffxMtFHKCaPI2X0HhbNkJaum/PculMoAehCnWzE2cnDyMmn\r\nRmt4DLPlIR+0SyhTNh88VTZkeDOcb5iN3XpOS+KTDuLs2pxR8ESEjhtCS5v4\r\nW2XNAUjFsZ80y5koZbVqdkCRZa4kZLW/Mjt95l418UeV1AdVnH7FJMmEM9d4\r\ncuWH12gxkYeRLQm+AEkd/l+xOn+aS4pchJr7MN2CQAR0d8lhcd2RtEjyu5Ok\r\np5M9df8L165qhJnP92EJW3kv3uwzDI5AXAu4j2DPrwYnFBHYfZ/PFnWNcYrG\r\n5+BB4/WHRd7jBOQjwxrOVJhltZOzniVLitr2iCCvSGLCTADtAByH4o/oouRb\r\nlvHC7BDyRnynrNLTqFIAQ1dh5LZI0vNOn24=\r\n=SZgD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.0-beta.0_1653470434164_0.43434603049079"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0-beta.1":{"name":"vue-dapp","version":"0.5.0-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.5.x)](https://vue-dapp-docs.netlify.app/)\n- [Migrate to v0.5.x]()\n\n## Installation\n\n```sh\nyarn add ethers vue-dapp\n```\n\n## Installation\n\nyarn\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Use [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. add plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp)\n...\n```\n\nStep 2. add `<vdapp-board />` component to your `App.vue`:\n\n```vue\n<vdapp-board :connectors=\"connectors\" dark />\n```\n\nStep 3. construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  useBoard,\n  useWallet,\n  useEthers,\n} from 'vue-dapp'\n\nconst infuraId = 'your-infura-id'\n\nconst { open } = useBoard()\nconst { wallet, disconnect } = useWallet()\nconst { address, balance, chainId, isActivated } = useEthers()\n\nconst connectors = [\n  new MetaMaskConnector({\n    appUrl: 'http://localhost:3000',\n  }),\n  new WalletConnectConnector({\n    qrcode: true,\n    rpc: {\n      1: `https://mainnet.infura.io/v3/${infuraId}`,\n      4: `https://rinkeby.infura.io/v3/${infuraId}`,\n    },\n  }),\n  new CoinbaseWalletConnector({\n    appName: 'Vue Dapp',\n    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n  }),\n]\n```\n\nFor more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue\n\n## Sponsor\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"d751b8449f9e72def67ce04fa4f67a06a18b46ed","_id":"vue-dapp@0.5.0-beta.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-jrLFkPGfhlfKkO0aVkjgQ+xxiZ4dXbcadRnsBd76FpmwR5zxejGYdMgVDDnkG0wNRG+9JrWiexABduQEZ5/Btw==","shasum":"0c17b4654328752a04ac9f5ddfb5187c088aef4c","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.0-beta.1.tgz","fileCount":46,"unpackedSize":348012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8g9IN3FX59jOBsO1Qw//9hS2W5bWP4igPx/QhFwcF9gIgFSTQQflsD41ddQ4syXvnKzv6tJvH5vSA/+zgeU4HXOo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfhIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrErg/8CYec+M3JE9zUc2cZ2AlEhPoECvfQ+Qo+D2Z4zwk1dNNIRlnp\r\n3GHnnJRnTzl2z9rvfpUU+yiG2Pq9crPXi7jLDpJRl/TwLZPa7UV68BsRVQKs\r\nNuj1XngIlo8HYAMpj6ymSLVFABjFzN5DN49iGTS+CaK2/dYT7GJMWe3oeqLB\r\nGQQlds3fAd73HDmCze76EiTAJxpne3BOaf1wwP0cBLWdfdSBsptLNkRIBGtc\r\nxWCnTsvkDpIFle5v8IoECQpmcq87NruUWl/eOFDH4LU+1ZliO+hNQZCkb1SY\r\n2cSJZ9/AcTi+0670N6G4wInZWJLa8uCIxYWRKMJJ0pUf4tyl254p1ZFjJ2Ty\r\nWCfEVmGQ0GnydXlDAokZnmNzeVmnXV+lomjsCwguJi88oFgv+nsGq+gwTajy\r\nzU4TqEM4OthQT9B01GInqye7vIiaKrZeFlawnevrvr75fH9PHlta5HLUDNDk\r\nFxCtAfeOCOadiSry4FDaI9ueayOTpVU5PrsTVBuOp78NCNfvjWpsvVa7cBFI\r\nXCr9FCkkzWSUkHl5QfvQMHGqwwUL3Svf6PMlmqPm8cMhXTUkzIwHW0SkyyxP\r\nJYXvpxTwgocQW09Ld/u62qV9SofWruU9GYNNgKsbUE8YshjyGZ2N47PpHxBP\r\nSYvi1xDgCrwNP4Vl7tXP3/7zOQPCa94RVh8=\r\n=3sWS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.0-beta.1_1653471304684_0.22630442072094614"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0-beta.2":{"name":"vue-dapp","version":"0.5.0-beta.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.5.x)](https://vue-dapp-docs.netlify.app/)\n- [Migrate to v0.5.x]()\n\n## Installation\n\n```sh\nyarn add ethers vue-dapp\n```\n\n## Installation\n\nyarn\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Use [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. add plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp)\n...\n```\n\nStep 2. add `<vdapp-board />` component to your `App.vue`:\n\n```vue\n<vdapp-board :connectors=\"connectors\" dark />\n```\n\nStep 3. construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  useBoard,\n  useWallet,\n  useEthers,\n} from 'vue-dapp'\n\nconst infuraId = 'your-infura-id'\n\nconst { open } = useBoard()\nconst { wallet, disconnect } = useWallet()\nconst { address, balance, chainId, isActivated } = useEthers()\n\nconst connectors = [\n  new MetaMaskConnector({\n    appUrl: 'http://localhost:3000',\n  }),\n  new WalletConnectConnector({\n    qrcode: true,\n    rpc: {\n      1: `https://mainnet.infura.io/v3/${infuraId}`,\n      4: `https://rinkeby.infura.io/v3/${infuraId}`,\n    },\n  }),\n  new CoinbaseWalletConnector({\n    appName: 'Vue Dapp',\n    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n  }),\n]\n```\n\nFor more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue\n\n## Sponsor\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"d751b8449f9e72def67ce04fa4f67a06a18b46ed","_id":"vue-dapp@0.5.0-beta.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-n00eETujf1UmkXwBqAHnuOhed80tBA7ud9QrJj1xnmdn0ULmavFDRvt3h4gCPjj9H0DGehyx9PrKvuxhBFkyMg==","shasum":"dc497749f1b43e234a08e639da361318aad7f3f1","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.0-beta.2.tgz","fileCount":46,"unpackedSize":348192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElQ7NLnGvfbZqiQcDsB6ZHAac+ilhAAKUEg4UIyF/lrAiB6hruCJ4e8xRjzFNA6bpJSW8LnT/x6DYj9ohrkrOxhmw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfvGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhpQ//TSGAWMul+tmkRuQUch1hiqzXWPOmE9eWA4rI3Atp2Ah/415F\r\nHQwH/aLR1oO4Gg0W285wm6CXrbpEOKSAcWLeHfk973dpHwFMEHz8s3U/lSY5\r\nLd88pYpapqsV/772e/55SR3JS3YnrN1JjYGDsfSM13IukTtqDnDxvyOd6Kux\r\nn0JW++EVUiUlersCO7kO9ljb1W8XXMozoSZA7jiMkm8S2qAIWeQVPDYv+GtA\r\nsMoRUSJj3U41hhg5Zc145bO8XLBkAmL3c8UH30VbIbiuMP9NkJ+J3lM/hlFw\r\nTKCEbbXWaJmZt80eemWn2kJfTWE5bhev9mFq0LMixn6EjDg20Bk2PJBChbME\r\nrdLaHbpK6qQpsBCoixP53vCRsXTAoZWaY2y5FkZKBRQc6Qt0ruRR8ABskg9k\r\noNFSPjcA0BabdjSnSpQZ5l/KTcBGFgHXQ+S9y2Hza5tarjlvYczXfVaV1YBi\r\nFtnfLdodRcxrYwILNA52Bnkc7TwxAbFGxHEFA//wWv1au3UunMVkLgmj6tcy\r\nY9GEEQazEihOgl9+eDbLiqOCk7p3QQ5MqlL7aSvTnJv0H0E7PJjoqhN1m3ys\r\n405UIgt7jSabI74IZTrox5R4EBDyaR7QOrzDsSOcytBd/Ax71nZSGAxwp8qV\r\nbbFaKVUrsDdAoM6eklHpj9xI4dIXxhWJlbA=\r\n=5Rd6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.0-beta.2_1653472197851_0.9818506751096787"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0-beta.3":{"name":"vue-dapp","version":"0.5.0-beta.3","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.5.x)](https://vue-dapp-docs.netlify.app/)\n- [Migrate to v0.5.x](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Take a look at [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. add plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp)\n...\n```\n\nStep 2. add `<vd-board />` component to your `App.vue`:\n\n```vue\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 3. construct your connectors and use composable functions in your scripts:\n\n```js\nimport { MetaMaskConnector, WalletConnectConnector, CoinbaseWalletConnector } from 'vue-dapp'\n\nconst infuraId = '<your-infura-id>'\n\nconst connectors = [\n  new MetaMaskConnector({\n    appUrl: 'http://localhost:3000',\n  }),\n  new WalletConnectConnector({\n    qrcode: true,\n    rpc: {\n      1: `https://mainnet.infura.io/v3/${infuraId}`,\n      4: `https://rinkeby.infura.io/v3/${infuraId}`,\n    },\n  }),\n  new CoinbaseWalletConnector({\n    appName: 'Vue Dapp',\n    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n  }),\n]\n```\n\nFor more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue\n\n## Sponsor\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"aa1fcd50867cc363e729be8422b159d076036ac0","_id":"vue-dapp@0.5.0-beta.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-4CnY6jw0AOLOyMMQ7hE9B52ecvSFRf4ZtVZmBk89WdgUdTYEN/2LAPgmB2gpm0+DiOVEtf3MuU/2VS0NusI1wg==","shasum":"0ff459d2bd6a4119695bc6e94676578018ae8746","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.0-beta.3.tgz","fileCount":46,"unpackedSize":347742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFON99g9qfvcdqe/wfoQRdz9Pol24p+MJqlJLEG2GDS3AiEA4aOaB/xFCdq8HEInNG8TyXKbrOmqBy5xSV8IARz4J+E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijzyUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok/RAAoOaH2JH2BeWi5tW1paunVsAyOLfmsWkD+/O6HMdPXfD4Oh1B\r\nwcCOAARHBsxqzuqUTjQqqvYQHzLA/LpRI+34qWYEwmGCaqMhLGHdxPtCvWPx\r\n1PRlCqODBYKkf8TvLUPcOQBM3VYhK8oeJYYR0AV1yQKCVKAbcx0nZOONCzKU\r\noKrX6rvBXZXr3R/GMP1/JGwaXD6fzrtsFzMbwMeLwHmH8EGZqPvhMQtj4SB/\r\nCic+aAyvIyso16ejcpq8/QQFCb0PyOoEMwXjBdwZWVkGTUW1AsWfgfv+AsKF\r\n+ZlG7F3uDUBqAnooCfA8Li73R8W0VS/5s/srRu4tud6OxYMOCYVN/xIZUFhq\r\ni6fr6m6EYtjLBsHda6bhYf8wxQH1J4RplJsMgHB9hOjzj+F1+hX8g65cRGG3\r\nomakGePGwU36DGLmDu3ToQYzmR6dgFuwOsQTQpSMd4+EXV1Bnypfd2WWXYjf\r\naJoqo/lSJC2zsonQpk78vo9956dTfs2X/xvIy5MTwYizmaFlraUxYKGj/5Ao\r\nIa6MCVkXTG5sqQ5hEQ3GDt0dNLx30i8MVX135SqGJCRFVskJB/X67L659U0j\r\nN97pU9IRo09vK9eQtWEa5/xGt7qXaBSq+aGQVlusG8OtASFxnIbjw16P7Egp\r\nlWbHXlnlnMC+P1P7EpSQSp0DENop7FIW0/E=\r\n=iYBg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.0-beta.3_1653554324171_0.5510999929482705"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0-beta.4":{"name":"vue-dapp","version":"0.5.0-beta.4","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.5.x)](https://vue-dapp-docs.netlify.app/)\n- [Migrate to v0.5.x](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Take a look at [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. add plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp)\n...\n```\n\nStep 2. add `<vd-board />` component to your `App.vue`:\n\n```vue\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 3. construct your connectors and use composable functions in your scripts:\n\n```js\nimport { MetaMaskConnector, WalletConnectConnector, CoinbaseWalletConnector } from 'vue-dapp'\n\nconst infuraId = '<your-infura-id>'\n\nconst connectors = [\n  new MetaMaskConnector({\n    appUrl: 'http://localhost:3000',\n  }),\n  new WalletConnectConnector({\n    qrcode: true,\n    rpc: {\n      1: `https://mainnet.infura.io/v3/${infuraId}`,\n      4: `https://rinkeby.infura.io/v3/${infuraId}`,\n    },\n  }),\n  new CoinbaseWalletConnector({\n    appName: 'Vue Dapp',\n    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n  }),\n]\n```\n\nFor more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue\n\n## Sponsor\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"aa1fcd50867cc363e729be8422b159d076036ac0","_id":"vue-dapp@0.5.0-beta.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Qr/zbcC83DWhY5u1y0lPGqtaSl5SssF5E1mUjYRcSmAlQQ9HNzfu2Z4FzBSYzWGr9MIyGfZYxWHUPS8LxBtzCg==","shasum":"b4586e306c9ac740e5cceac04b22eae3b25aa37b","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.0-beta.4.tgz","fileCount":46,"unpackedSize":347669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsDG5WAaSa37mpTByZWjwFnOkpg7uunCReZLpagBf0TQIgJv/b+3Uw54VJT931no0eTqOxz8ZikMLCQ1lHRmlfAIk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijz5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOWQ/+Kdkvxyp4sw/xIw0HbtM1eInw2OhaGNjxOrv4oGEd9TQpovLn\r\nCABQ5SldfMYZfotutJREWDRR570TCJpTEFbERiMwpe2GY27gLVuKOTrR3Qkl\r\nM3z9DM/w2QQ7joMe6Gp7tw/9bJ2u2COGzwHK/IeccOZDzRgDuCUTK3nmVOdx\r\nkJLwKiiiaLhM1n8m6/5MS8hW4GSbPwoBjI8KVvmGsrOBGMkwLWI2x+lrE2MA\r\nj99L5PHBMOpGHDxffVprBBCvZPSvpOdDyrPZzGmqmeT0iP0ZzwGjrhO0z4hB\r\nnUrhPPw/2vu+sB2E0WaUMRXmQ2Hu7rZiTi9hVawhgLzbIYQuUjdggofbiLKH\r\nnnlMljGwyXo+gae2YRxmhap+bU6K4e2l7QjazTdVzjpA9VuMGFjt1ab56t5F\r\nXZ9caMhrN/XydPBCTp+U7nvBEbpNviyrGo7VbcEAuMegRms5aMoKZhsa+VCf\r\nq4sHrEtoyxuNQWzNsujdDQIb6TcV3MALj0elBJ3yyKgiFPAXLx1uPVa/TUA9\r\nHKDXF7lUxb/xJ3jYYWRdrZreHGUkRdTm/uOUHLqiW22pXtiWT6XXC+HYEP12\r\ndnjdnOGPWQK88Ju0bJPXCoW4hTznEUSK1bwAaGIt1sZSJQwvsTSeDWzTEr3X\r\nbEmIy30cESjKA7jRTThL8S/hXrrW1i1+F1E=\r\n=Cylo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.0-beta.4_1653554764248_0.7586568375618956"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0-beta.5":{"name":"vue-dapp","version":"0.5.0-beta.5","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.5.x)](https://vue-dapp-docs.netlify.app/)\n- [Migrate to v0.5.x](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Take a look at [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. add plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp)\n...\n```\n\nStep 2. add `<vd-board />` component to your `App.vue`:\n\n```vue\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 3. construct your connectors and use composable functions in your scripts:\n\n```js\nimport { MetaMaskConnector, WalletConnectConnector, CoinbaseWalletConnector } from 'vue-dapp'\n\nconst infuraId = '<your-infura-id>'\n\nconst connectors = [\n  new MetaMaskConnector({\n    appUrl: 'http://localhost:3000',\n  }),\n  new WalletConnectConnector({\n    qrcode: true,\n    rpc: {\n      1: `https://mainnet.infura.io/v3/${infuraId}`,\n      4: `https://rinkeby.infura.io/v3/${infuraId}`,\n    },\n  }),\n  new CoinbaseWalletConnector({\n    appName: 'Vue Dapp',\n    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n  }),\n]\n```\n\nFor more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue\n\n## Sponsor\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"aa1fcd50867cc363e729be8422b159d076036ac0","_id":"vue-dapp@0.5.0-beta.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-tTnqHQGtaWsyu86SuCWuV23zxhNCGBOuKI9tZOlN6jjNubOHxkK4rwpoL+M76u1B4fz9H7ueoLshxhpNFYHbTQ==","shasum":"703fbcac92c82a0d37151fba40a99f16221e4d09","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.0-beta.5.tgz","fileCount":46,"unpackedSize":347726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEENakefm+0mhvwrJ2CEfN+LJ68OcBlAWF2SAsvPmltAiAdU9Ro2D1/LEczZ74fNAPAe2Rc4ZSKMt5bGD4y7rJlGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijz+BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/lQ//avFJYuPWzyM0cXy9l/IKPIaFEuEQLAQ2DlXEFlyZwASdumea\r\nXluGWBd9dIAXNQ0GMwJKXdGNxKEA1j3qdaXxmOknJVCU/FSiA4smqP5jueca\r\n2eAW6kuCcnvI0fqbsHMi0fhWodmyDD2idi0waqdffDO43Bhu8O80ZFZX8AJl\r\nmOSJhIGzVx4lP3sq9xl08koDiP6xfPibwoLQbpcR23wgMAx5AoF9qHXuVAfr\r\n8anfyFqa7uFr/QmFTjYELfA34HuSM1OOKxVt0t2TlIgHrCnNw7X0C9NEqM6K\r\nxjMtFuAwjEl75kKOV1cOxlQpSqXjWFNoekBh4yjoixKY62Sxz48toAu1c5HM\r\nd2f9B3M6DSoU8L4HGkJP4B8uXY+hdFcEccDuwb5vZzkR427r+QC+6YxIQBeI\r\nV1cE0XOC217QTn6EwIyynQCKH0TJqFTCPqVr754iV+VIhmBo1orqBjDccNrP\r\nHA++jPvVm9iWUjJquqA7tJ0w2aaaPKpxo9aiWhZLFAIMAccVtephj0m1usQ5\r\n3Amrr2BCijDcoYT7R2rKMEPsIFajLVEUluH01SjAaBHHMiscclos/WpGo6sm\r\nOKOq0ze8ora2XMjkVTV2RE33WOyHsAJo8wuHxckLOsaJt0teg2a9TKSutyLG\r\n7VYIjF+DQ5V0atRe59CNhFWiLCQQgQNfN2w=\r\n=ASsD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.0-beta.5_1653555073011_0.4036608026244093"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.1-beta.0":{"name":"vue-dapp","version":"0.5.1-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.5.x)](https://vue-dapp-docs.netlify.app/)\n- [Migrate to v0.5.x](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Take a look at [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. add plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp)\n...\n```\n\nStep 2. add `<vd-board />` component to your `App.vue`:\n\n```vue\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 3. construct your connectors and use composable functions in your scripts:\n\n```js\nimport { MetaMaskConnector, WalletConnectConnector, CoinbaseWalletConnector } from 'vue-dapp'\n\nconst infuraId = '<your-infura-id>'\n\nconst connectors = [\n  new MetaMaskConnector({\n    appUrl: 'http://localhost:3000',\n  }),\n  new WalletConnectConnector({\n    qrcode: true,\n    rpc: {\n      1: `https://mainnet.infura.io/v3/${infuraId}`,\n      4: `https://rinkeby.infura.io/v3/${infuraId}`,\n    },\n  }),\n  new CoinbaseWalletConnector({\n    appName: 'Vue Dapp',\n    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n  }),\n]\n```\n\nFor more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue\n\n## Sponsor\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"876b7eff931e8414758a261aa773e20f349743e4","_id":"vue-dapp@0.5.1-beta.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-aEP8P2uGVb36lMHNCtomFzp5hv7l9LWorYCV8nNSJFosGZycLgJN8qCYGwPdO/TGvwitA2ALVZdawgcSF5CMlA==","shasum":"cbb54a3792a9709a4f689cf1335ee3fe848dfee9","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.1-beta.0.tgz","fileCount":46,"unpackedSize":347720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8HQMgB87Z5Yax2R/UTs+ssTzgKpkrVOLmZ162iDxv1wIhALn5D5u6TIkz3KwtBHN2uj04EloesUSVxxM3dHplDgpG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij0roACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/CxAAjlP1KnzE+TlLtaFH6HIw4+Enoj8Lhq8jyeNu+Rls7QD1V3w7\r\nEToaRU6p5Jnj8a2m5I2bM5nIWWIx4vGKyfuReq5sLrmmQ68RJac7Q3dCdZa2\r\nUfOe8TinK1McjYP+mhsSHkJp2XSt5o/vCD3OV7wEvNbrb875NPR1ArGRnVmj\r\nR3EbRKpNElhFHq11dCZdmIIciWW8mwneOpTAOUcTQboNnCCaJJso4/LSy0AV\r\nniEYTwN1WvEFU0xxIs4fu5gNoI8nsEMEMMWQcGVV+DaHirGjSELvH7ZA0exj\r\n4Yz1LqtSqXLU3lWFXqCU4QT/Smv0kf6LEfjdhRss8UQj7xyYENVuiSoxu5OC\r\nOGztf9v5+s7QkIELfd7tLUaftyn3z413P6UdorZQexsTVWAzBxzjiKKBRyMv\r\nyZijFilC7mWxePh22KkJejLo2ip9WfwXg3Zdl45Bm0IfIp1w3B/k/hlpTZy6\r\n6Ytk09Yyz+ey5brr6l8ic/sF79NqemZ/ZN8R1Cx3q3NRtXYxxS6V/C3BJ1aJ\r\na+RIx5cSYO+8iGcsyO9fc1N5ZrC3eYbjNeM5Tx+ZScDiBAhQdXPM+vECcXVO\r\nNX4HObIl4NJMZunFqjcXn52GV+BdwCqQfNu4ZGJLvxe0vlwiMPrSDtPRHGb6\r\nn9SMW693ItfwZUvhTeIz1MA9cOc6SK02TAE=\r\n=PRXn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.1-beta.0_1653557991938_0.4085353745460194"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.1-beta.1":{"name":"vue-dapp","version":"0.5.1-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n\n<br />\n\n# Vue Dapp\n\n- [Documentation (v0.5.x)](https://vue-dapp-docs.netlify.app/)\n- [Migrate to v0.5.x](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\n- If you're using [Vite](https://vitejs.dev/), please check out [Using Vite](https://vue-dapp-docs.netlify.app/using-vite.html) for more details on environment settings.\n- Take a look at [vue3-dapp-starter](https://github.com/chnejohnson/vue3-dapp-starter) for a fast startup.\n\nStep 1. add plugin to your app:\n\n```javascript\nimport { VueDapp } from 'vue-dapp'\n\nconst app = createApp(App)\n\napp.use(VueDapp)\n...\n```\n\nStep 2. add `<vd-board />` component to your `App.vue`:\n\n```vue\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 3. construct your connectors and use composable functions in your scripts:\n\n```js\nimport { MetaMaskConnector, WalletConnectConnector, CoinbaseWalletConnector } from 'vue-dapp'\n\nconst infuraId = '<your-infura-id>'\n\nconst connectors = [\n  new MetaMaskConnector({\n    appUrl: 'http://localhost:3000',\n  }),\n  new WalletConnectConnector({\n    qrcode: true,\n    rpc: {\n      1: `https://mainnet.infura.io/v3/${infuraId}`,\n      4: `https://rinkeby.infura.io/v3/${infuraId}`,\n    },\n  }),\n  new CoinbaseWalletConnector({\n    appName: 'Vue Dapp',\n    jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n  }),\n]\n```\n\nFor more details, see https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue\n\n## Sponsor\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present, Johnson Chen","readmeFilename":"README.md","gitHead":"876b7eff931e8414758a261aa773e20f349743e4","_id":"vue-dapp@0.5.1-beta.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-r9yzdZLuP04bbxvWMyijCtqwCo8fy/3nGuqy37etLXrpyGjyDLQc9gxsA0MWfI8Ymm95Ydrx7Pbe9zwqUxklsw==","shasum":"5142ddafe18e473a9124a20be010905bf06afbf2","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.1-beta.1.tgz","fileCount":46,"unpackedSize":347475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFMayv0vM2E5MHeWO07zME+mbzITlAmtMauKwJWLql3AiAxSHwfLUfWB03hFWu8lmI2nYYVICIj8ZxiQTmaPYUOzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij036ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfhxAAihIn45/kr35VuNTgdCfEDMazo2y1PITXu+uK4c/Ltb8pJK+j\r\nxtQo6C4Y9GyUcXQDEhc8QjQFFm3HIm6NpTlakTCEUrZ0WXEpNB/LMzNoLLYh\r\nmLu52B0iUbFnzQxCFzY87YkKZEztBuW9mnPwNhadw89TjUE5YbuhSiUMviCS\r\n07AZkAt11cmRWIHv+0yBeyaMcx41I//dL3WrrijGSIwz6O2zgKrLus2GSCHJ\r\nUdjYx44+Wqj3xVkf3iG/p67JYgrZtbv2Jg0yeZx58XWnayR3HXtb0qNpJD7R\r\nssm6FLzuHi51D7fYrurCpCWjDZWfStqgieiPHI9E3QzFcly+zOwrN4Qwk8h/\r\nT5LbpE3MapSVrcXA4wr81u2P94jjqRCHGWfdRaW8jbFK5pqelueNxZptXxsz\r\nWQOy8kP0H9++S0bMTcZC4/YvQfGa2nfYNq2m4c1uoy2VlGJeCaTO7HgU1QZZ\r\nQBrmGKBSrvDn9ZvcVkCZI4Y8xcdoPmm6sfNbWMBPwvok89CH6a/5qCHYnAyR\r\nAN16r4cxwI3Vef0nqphxDQaCHK4wlfFfYOHrByA/A46MBGHhiK9GV/wU8VX+\r\nuKyNyQ153zKhgq306JCIMF/SaRF15ookMmbB8390pG6idt07+eYv3/aEeZLl\r\nJe7SQ3GIcwJ+m7nagxA3cMbKl6dm5sOxId0=\r\n=qCiR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.1-beta.1_1653558778737_0.06028168514733245"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.1":{"name":"vue-dapp","version":"0.5.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"999eababdc5a367a4d1edccfcf9534dd579aa520","_id":"vue-dapp@0.5.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-O4ShEcuO2QGTSUrh20TG0j3KsKD6vVbRK+rX57/cBxcNkJZFrv44AaDJoC7MKCdwpikGDOZVf3DWTZTOgUqtyQ==","shasum":"7bab8f2c502cbd688dd6e29497e143808a3ed2cd","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.1.tgz","fileCount":46,"unpackedSize":347468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm2b8WMvblGJxsmMZl3o3muzaCVOJikQUkwKU0Fqu3NQIgdjn2Yr5fEVEbdxrytbvxONoLKuTM8W8tIWgkinTo2/U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij1GFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZmw/8C/dUKNgtTqFLDDKIaqaGAy21XmVt82/TrIsIJ+4VMqTyzfx9\r\nHchCPOuALQq6l5ZvpVhKJWCtBqj+voOjgTFR+d0xRl6TOVIksDqBROb438Ir\r\nJxHsBp8SUlsGW7Gg6jj3u09m6ckcWtlArVK17Hk6cLOWDnP9ZtGOZk4eHqvA\r\n3F21nsFeKHeVi+GZjiUX0QH/dCFq4Zo2O0L0dqirPDSNjrDb7eROUKdESSJm\r\ni0u6YmqE0f/VQYZbmqyb+9v1+iG+V4b5LiOi46VR+3yAgnttFsMRYlLKyK2p\r\nT0cT0+1cQJ4QJQ8+VWbNDhk8evh3FE+VcGuvyIoqcfUCVv6Gp3D77G4RzsiB\r\nKXoMisL1/qsoY5EX100aGwmeSt4fuKR3LDWqUmu7cloYG6ZWjAZPyNvhmu/Q\r\nDc0tdE5pa4RZpTfummmEdoSy3vqvaPFBK7TrikT+llqT+Ha5ysEjWybY7NA4\r\n2JVuibdlOZWMClCWe9ztTnzwkVQPygA3DZ6xYpnKv2dTYLUQeTQJggvFFo11\r\ncICpDsdFX38pF0o8TAyqhwFPWYVQnHW4dsjzbA2Rv185GZK1ha7MasUbKgZq\r\ni1LR6vB6011gYJdLcVFp79dY0ThRn7jwVQfOKn+adbxyLfWEd0AlO9jUBgyK\r\nhaFTbp20vqxw6pJhOO8Q7TZ2cc0GhGUDR5c=\r\n=0PQv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.1_1653559685094_0.3717208727052226"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.2":{"name":"vue-dapp","version":"0.5.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"0dd76d58f5140493278d0a67e780fe4de9063b47","_id":"vue-dapp@0.5.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-kauh5PPnzinbaT6CJ24cGUohgCwSkUbK+ABcKrilZ1U3+i8jQMNSRWs82VQOhPep/FwSS12aM6U6d3QIND5/aw==","shasum":"148b438b5f496d5d40a9b2a3d4db93dea54282a1","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.2.tgz","fileCount":41,"unpackedSize":323304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB98pMz2zhN3ab3zM3mS4ehB+P2JLbMcaCjysLkJL1u4AiEAz22M9kXNaEydFENSC7jLtz7lT+/RVp1xUqADvK2LDns="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikGcnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXjw/+LnFGcOtAIg0Z5mCuo9cpRYmbnCTJ9V+IwKY5SI6lgTXgc5FH\r\nsIp7LJu72Uh6uZNSs1+s20PwQk0+bmkxgWTiHnTTuThXFG24BH2a4hxOypZ7\r\n6B/G+5VpNotsEiOHo3k+Q7VyduYaZW/NYtO1gAAuCYY/PPy7Hg9Eh008pzhv\r\nmCYVhLDJPuP0+oKcCjLklmKQ8V11gtgaOUasHg2FL3+jLYZNdiSLRmuU0Bdy\r\ndKNAaBZ5VPEuZNOI/7iqO3AjGZYf6QV4zAKsA6dc3eZEJjE49m+p2MohAZPK\r\nL5Pronod8thDar2YXdDv4eKz8uFd82EOFu+TmwJfdPApe4AwSCu0qiO9RYlV\r\njoOgAE/l8Rs/nAYo0xOYg4fnf4NpTTrJo86MZMUWz5Eam/GMdLKjcrmiSAkQ\r\nGF++k7slLjrx2GKPPQ6J1KNMXOc/Lzx/NuwLK0FdwbwpOOiNKWxaEW9hJEpe\r\nBe9hD7Xc2O87jP/lyA7UIajy/K5laVmHoLhytwZa6rltOsipvZ83yXXcIAiF\r\n7igSH4wtpoEr71l5dzcy3iZUEwfI/N8OwRXER4PJSixMouA/nrwDRsyG2F7f\r\nq+rPOiSKDf2XcipK9ioHvX5LStkpgYTN4IJ/MFWUFZ8/HLJB3h9vNrgbqUhk\r\nFrylgvEM0pwxE3RIUUHJLRz8n3sidNpJFag=\r\n=rItT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.2_1653630759646_0.9657873003408521"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.3":{"name":"vue-dapp","version":"0.5.3","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"7154566c84c2badd1514791773ec5db114365647","_id":"vue-dapp@0.5.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-LY3Br7jo8lPmOqudozdxYdRZqrhEXn61BODcdW1t5bdguH+0OwhIC5rY6nrTyHKfpNZQevdmSfxYsz+CPpmd9w==","shasum":"577cbf7a3de69ddcc49e49a3f095c3770adb44be","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.3.tgz","fileCount":41,"unpackedSize":338222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVoh1wL9Q+7Vy43naiIAhX4sEZhefhY1SeqjwLiXkOcAiEA7CneqgWNCM8P8V3i0DgSXe0uotnZAbDnm2JPlhqOH7w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqD8PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdWw//Sub+09s4zuRmiaAFga29y7Zx+c2iKnKMkmTj9hPwgmVgIcS/\r\nI2b8m7Zm0/Yo0Z97zOtFjL/T7D6kUlpHR6S1LR6Y8MJEeghqywTST+DCh8+K\r\ni9636PxQlNbRE++MMW3I2IW2Axuc7qsdORQxQjnN7rOLm08/ax8GprrR2s4L\r\nkKnaQGYIaymKM251iMgvqP6YEk9ceHFlDYiQxk+3NzAkMa47zMUlShxdrrTX\r\nWsrKSgYwVAemizzdVqvikjr0ag6lOw+FJ55FGqId6IhP4KuJ5tvmZ2Koco56\r\nnVS5Sn/z4JsMdgfru18yxPhvEJGro680v4ndiJ3Orsc2fLbKuVXgPsPox5Xf\r\nXv6Hpf1SnCi6aadiXR8FjkpBx7imz+LywNP5QS5vILh7cRoqLzPvCwcZwlKn\r\ntAgczfC9iO+Iv0Ikk3SMy6bAEg2cRUpXWfpgCGrmEpXPWvRO8Xk17yQLlphm\r\n6L2xNyJY/YPwyxLbdy3AnPr0UWCVa1/YF7q/Q9rgwTvWKvk4rMlq3JYQO2u3\r\nYPhAfqdVJwTHZOReAhDXInuwx0gHmY1ow3skJtd7ifIgmmiqdcBh490TcSW+\r\n/G0lP0+yzs6SaMoCfdhMUBfkxKCMOqqWfSxnDRxp178DFIkzT2w7o1ueEZZs\r\n8gAVcH0oqvsZXDJh7IVqZ6XMQW5K55Ybqd8=\r\n=8gkT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.3_1655193359122_0.5813987738642528"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.4-beta.0":{"name":"vue-dapp","version":"0.5.4-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 3. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@johnson_tzw](https://twitter.com/johnson_tzw))","readmeFilename":"README.md","gitHead":"43b75b02b45d0eefbc4cbb6bc36c70c686d1de90","_id":"vue-dapp@0.5.4-beta.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qfjs1GhRNQP4MM+aXKBNCntk7nS5ZFICvM1ZtD7FrcobmSqzrHpH/V+FB7xAwZ4vgPpunr9vJRB20zx6iGjREg==","shasum":"dedb03c8b3062f5a26667d0337ec7423e15cd838","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.4-beta.0.tgz","fileCount":41,"unpackedSize":339803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQhR8qBm4PSKxcJiauS8fwpV6lQR6z8makVLiR8mmIgwIhAKnyFSYXm+GrAEv+VulZXw+OtMciuZGmdlHImXyir7P6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi73ElACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6BA/+L61wRNQeOtsHhGohbQOHOJhBEaz6oJxIBe0X3FZRYfdGidHY\r\ne2oZk8gUuHud0imZRk2fNAKzcfS7ZS59sdXCHLTYnrMpYywyhuCu0XmVKyOD\r\nQJlp17G3Sy2sIIAZUiMKws38b77OUhD0w8cNTHrF5d0pmZrn2aeRAlNFg0br\r\nNnf9psW7YaK8DSmZ/98pT+7/IdcCFYByfujO/xe1J78Cr0Y0O9yLglsywDeg\r\nRusah3afGuyGQ2C8JNVvObQnSuHHFn1gMfvV6caNnpEoLGGjSKf+FmN8GCGT\r\nEyF3GT+XrYxI7qZp7N9P0jrJI4N5nzhO7Z7EmhV5ipoQ1Q27s8nNAh3lmKXM\r\nVEQJ5AtqBX+Bz3XEkifHQzjIUdcSFzW7X8iv5UlVQIeKGx7NKeORLStdcTRq\r\n7mKZc7jGDnnqLlm+b/XmtnY+TSMwIW1kKDhfJDprbueQQ1xwXH1lFfT477hv\r\nIb3uAurYL78xe6Y4Uut2Ez0TFYFh4VX4xe2iplYs8Kruyy25KClF0i65EVWK\r\nJ9uey8r9W7EccSATxSH5nPegWkWwBQNkJn+VYlf+5C8lzlNYAwKVo6yx5DpK\r\nOPvllBG+KptWq+g0QfHlddyj8I26S3d1zNFB2TUhrYVe5cSRrAUZn5ZoX0BT\r\n4AqZ2b4Gn4+WpBPsJrSkQlq0tMUSx6h7JPI=\r\n=lAhZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.4-beta.0_1659859237019_0.6248712574075106"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.4":{"name":"vue-dapp","version":"0.5.4","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"c8babd11e7456065c163ddcce6775e035307364e","_id":"vue-dapp@0.5.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-CkdJKQWvuCGb4PGMGrLFuKFYA1HVIUEwWnY8v6/DvwfPXmrXGLyzkugKrqMVXpUHh8fLOBgY15Hsw+lOS2q7EA==","shasum":"04dd9825ee732232713e59ca073a6411f22ccf11","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.4.tgz","fileCount":41,"unpackedSize":339796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoFkk6OrCyFS2hVlUEQjRUiFSBePxkk2HMtwNqczba+wIgJU8NPQf+E9dCksOwkOB194qn2/Qzvxg3x7Fz377sqws="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi73mCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrevA//V4f4n01bWSQbkcyeaLDCJ0eXONDsty9ABl9O/QIj+aykoYUc\r\nu3QfO/3IPqo1PugA4C/nsiVSTSTWL9xpZijxHrdajphPVhm9+7GXPwbeGWW8\r\nV/K8X0WW43o8s4GqUuLoL677I12scaY3s7+TX46yWOn6OkR/BVCsEKwpdEgZ\r\njd1euKXyTJ5APCIkgDPrulqGeD65QbaIWaQgMg5/uunK3u9Y9woR1Byuczjd\r\nsxTR7efWZIQ0WKut1T1ysyucc4RcATs16L5dXgrFYLH2QjIDWkuW7RkL2VBx\r\nPdFXIiftaRvqRWjFJ9br/AwzJ6oaWJVAoTyc445o/Qab25YFHaBNbsYqbe17\r\n5D8B+VFh/sFwaPWz71W4sxjP/GG1DBcPPkPbHNcusukarXGD8VahHrxNtean\r\ndO6DSJtUuq/WE2+FovBqp0J8DP2oNAj8bKWYOLvL+rUM5WYV/FqId/GJH/u+\r\nO59UZ8iixWNisQkxrPVwbVIGxiQBjbPmmpYSKjprnMTs/8yF4Hei+gob+jUI\r\nAA78vlDp8KG6pfj05xeUbb/ktG/2RkYNTeBbwUaONZNketUpRmlyIlUf/A3G\r\nMiMsvcKQdTGtKopptPkTAIQxzaJ1m+4H+Xq8vYCDosqPdTwe4cRD+NuOuIo4\r\nZ+F3NaSMJ1dZYci1dS82+L6ySw46PalZ1wM=\r\n=S8Ii\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.4_1659861377957_0.21612810951272388"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.5":{"name":"vue-dapp","version":"0.5.5","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/johnson_tzw"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"a0d512506c9f16ba9347bfb0ea7cf4a752ff0165","_id":"vue-dapp@0.5.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-oCHhfJxXV1tr5JoLmZ3SV672Gl/6K7F1m7dL7tycGZx+DMlWreXsGTyaFlVD3hmFhVMf9BITm1X5Z4cBqNGAbw==","shasum":"c4d42c1ac07117ed7a40da25440775643318723e","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.5.tgz","fileCount":41,"unpackedSize":340507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMoZQKrA9ZEERnlpQyFKwtOPfY62C5fqbfAQNnm3nhogIhAIIuEOy2G7K1GqZsQrs8Y8G2KdJigPlnmJQdOyPVq1cd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+5+FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQKw/+OtGxqOOG7asu+LpzF1CNiZlhgphG6RRjWkpYxSXKHcs3M+B1\r\nL0Ps+skp6xJhtgUU0cEJMAW5APtZYfyx0QwnWffeTa+8hK5p/W5/kk6XgJ1D\r\nBRiXsOr+bFjWDcloOtnHw9krfqj8PG7+I6ScngYSeNvfxamdLd3kIyTMIJz5\r\n+jhY3UnC2EBQjVW4G8ouw3KsHkn/tbfbR4y9sVdBt8+a6eIcgRTS4SjN5B2/\r\n+Jfx/8AhLVcFuj+MaOg+42rwmVghYeJo55z4u7u6zhAxMXmk4ITt+yvE8f6k\r\nNkP1MP3v+ziCGSLWHCt3UyFhZ2xfsGY52qdYkF3kArtgUfReLyRCX2RZ+KX+\r\nlLk2SYx4jATYDGTzOrfu2G9bEc5gBZj0q7gsOn7QHcbZetI+z7S00rpamvT8\r\nBhbWThQQUp5OdtSQJDqdhzexC68HoNq1dLFELULR8RR99An6rC4IjEoTV3ob\r\neXgW1ozZS1LvlkVZ7orSRGzcJxnTA2/qnnGgGZb3UWw2dz+HLiZgqq0f5Tot\r\nb08IgxtngcwuzEGr3j4M4vScn1R7T/D5vaXnhqe6Z8DDh/uttDs+cKBjaOyJ\r\ndzYLpaZOaAxUfSooAubX1O1cC5C2I8Z7A5k6Iq6FAzkcyW0DxE7L2WRAvlw7\r\n/FO1ZtmjG4E/UBfrHwAP6xJLP2/zO8jQRf4=\r\n=CEjQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.5_1660657541642_0.221816095051399"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.6":{"name":"vue-dapp","version":"0.5.6","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"86dc7cc21be23454c025fd565c74b1afb6a931dd","_id":"vue-dapp@0.5.6","_nodeVersion":"16.13.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-n+dHNPjXzFbOTeGxbkmJuu6Co1u0GZzD6sCEPBLjbBW5WNZFMwCTNw/FhAKTHl2yRcBnLZ+BdJzTvKloj+UHIQ==","shasum":"6be8d98f891ece1916bdee439a2ea6d785268c20","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.6.tgz","fileCount":41,"unpackedSize":326276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAflA6X0v0NIpKJglkhzDmUONMl0Hhpm2TJSUaOjq6RlAiB5Iim2ot4ZG0XInv9cH07nLQmA8xLMJGpk6gMfjCaoAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBL4sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooPw//W7A9pfYgTT0A+ZJgZ3UxK24FsCc1ADLP0koj4PppIwcKcwJK\r\nAo6sABIhwewI/KqB9+MFC36pEEKHjS9zV0yEKQjLNowyYtIgsfW65kbC0g/b\r\nF1SpkXKw8BFu4FzCl9juNfokoK62fuHSmho/U2mlV73ADnSBgyblxOXQ2wer\r\naFsuz1jnOAM55Ol20NLrXyRdIyxwhjhphKvO4GS0iH7JObaeZ/eoIfOjvieP\r\naYdtsCT9UXWbD6YKgfup8wA9iShkCDvhL2zAerURPTiQOkAgQkU3X9HlaP0V\r\ncpjF8dL9DFEYZVGe8TzvKwYHGGxoStHSqnho0VjhYkyTUxdbep1v2WlyqOs1\r\ncKi0exodT/ka/dxV3GATztx6m+MvY3afuKINdcxUv5LM+ZEX6V0iKUBo+6BI\r\n9M9DShX20PglGT1KM48QREHs6kuxjx76zP8G/E30k++PBtOFyD/7I1GFldIn\r\nSLgF9AAwZZGGxFSvNKoBTXaGypcjpUTBNXYom3U7/oWHQGRsg59/S/hRAUQz\r\nbtvBkbAJgWQpoAqsL4IixDurBgkjIUVO0eMJgoO/1Q8uEjYN3gJudqeF404A\r\n3+aPslzElG6l84bcIkG2baqOuFpbU5O0RvdWIx5FCoFrFibs5CL1Q6mUziK8\r\nZSsJc1qabjAcG7Xldu3SEzCp1HW/l8S3sCY=\r\n=p3I+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.6_1661255212380_0.2580670644687042"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.7":{"name":"vue-dapp","version":"0.5.7","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"f4fb4f7aae8d2c2045c4afc5aad98bbbe654dd73","_id":"vue-dapp@0.5.7","_nodeVersion":"16.13.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-e9Ve6HLYXraiH9LgDIorbKFUmJPCNC+1+cpSV+1Zy2cT87e/0NjJgvCL7U+LOL6SnzofyRIyhNG1IHT4Sci85A==","shasum":"f34cbf1e1584252d33e576a658cf4df0eb984725","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.7.tgz","fileCount":41,"unpackedSize":326577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp3opdusIlctd+HzdRpggMo5Q0zHLLHGFXDpkh17m9hAIgPFxKoiv5g6hE2eP4vixFLLmoTxP2mCDVPzkQPk7qFbo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBinaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokHA/+NesF4d5VG5hRqjz3IUYGwwIIvv5IDMv7kTi/dwJK7IJl6BOI\r\nPNsCayl95V+qiee6inJxJMWchXg81r6LjC3LLDYNZK8L7FfVMfpMXrHpdg3s\r\nhbipYzZ+LLUR0q8oEdUH8mg21ragG+YHF/+yY7T21NHAStCnMiGgHw6jSx0Y\r\nxpezwmoWLnqOhs8JvBZwzsQGguHaEFBOVprm+QwCRBu1dq9AA+LbiUIhXiPC\r\ncYy0qPPRrkBDr1KiywmR+oYXlBZmWrN4ZuAE9nuq7n0fU1rnWHpXZ86kyNJJ\r\nsuaQzDmdzi88b8MFogY3HACSNo5ZT5VeebW9hbX24GVjTHoIw9dv8vwI2Sq1\r\nbHTOaBf9FL7KfNgRTTwMF1tbuYXOd48h16EqbcDrkkWGMKFy3pYxeRJ5yCuj\r\n+qC4n5V6w3knuW9cLZjatuoSlJSSoB42ZnmoS6ou16zvtkR5wpW0gIh8muP6\r\n0HkrGCj4pbfQP4nUiaZfriGuEvGE0bC+0crO8GafYRgNLVlYMxMzBleFlfBg\r\ndsaoA24RaWWLN74tLbLxah4xDuTxTOIc4G4KwZAZu3Zx92XGZGtQDMibR1dt\r\ntKT1SpbC+UqdUhsCWQKnnFhVwsDbYe2cJrpyukXPZVlokYVqEsFeivCR+x6T\r\n/F0ebkD2YCjtvrYeqlLywMkgeSDS0k5Qc9g=\r\n=82kB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.7_1661348314053_0.8778971934706696"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.8":{"name":"vue-dapp","version":"0.5.8","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"650b021d3834fece88309b63781a2fe6369fda23","_id":"vue-dapp@0.5.8","_nodeVersion":"16.16.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-7XKLmNohUxGLLTEjWh7gUe02+JBfPirYqXPmW/JoBZye+g/oht+AHlMLGXcUq/mtzMIwIfhy3Fd9UCYxaqvYBw==","shasum":"1f486821e69c4fe5bb07d885a291df916a7d8b80","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.8.tgz","fileCount":41,"unpackedSize":326805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnwkE2FvmopO4ge266amGzjeYMbqxj2zJL4nxF2qAZ2wIhAJMeBRNFEHQt4/O42em81rOE3mW8DtDGHmMxv11tmYtA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBj8FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMWA//bGwOEFYwcK5VysBCTabReS7dVW79hP195bwZN7deQhFsVqYn\r\nHszlsm4aLTj+L3uZQUVfQalHSpalsWIWfxxeyZ16lslsVfwbbjkInqboEiVq\r\nXRuoZTufbB2QAN3kBZz4rletZgNGtRJlrG6ungaTyvutl2h8FPeAqyOtx4yy\r\nzeQ76RiLzqOlEeZwx7yXoZNRKcVHRpgENhRvJjuiEFrDDyZohYoVi2uxkpwz\r\nJbobbuKUzZNdF9uVMIQxkzr+q+VqOSf/BQ0ggkvMvu5CCSTZhngty4Brf2Xq\r\nNKoru9LNtSpNFvnfeElPGBmmuoqHXTZfH0c5eWtKB+Y/Yfh3cMCF1GtGK95U\r\neuZm8K98Pj8Z6c94U/BP8cXBCkwCmEaFSWZFoBXesv297NcfzJ938QBaI72+\r\njaYeJSW7ckIU/loEYRHVBc1/SDvLGTmdyF0RY4U9pS3PANFFajU0v/s6pnAq\r\nU7n72jxeWMENw6TrGfKbOYOB80OHDqbp9bah7Urs9sKkBlYbGRtfTiuI1yyT\r\npVa3SVjhQlYCZUs+YAL1bWcBRtL00teBrse/qK/IO6y9MJc2a4PWyjx7mM14\r\na6AqbzhgkeYwGQJSg8c1nWj8azLd7E4bSCe9Q5YyQHSLaHTY0T12qZqQqbzR\r\nUFZRSaodVmXZFJ3qBLyBRArS8KNYPYr6YPs=\r\n=Pr47\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.8_1661353733703_0.9920771297054736"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.9":{"name":"vue-dapp","version":"0.5.9","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"7f3c809d6bf9dfc6c3d190f4fbe455de91da8f86","_id":"vue-dapp@0.5.9","_nodeVersion":"16.17.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-RznTSFbPmZmp1Yyy+8u87d3WEWiQRBd1/C4UGOk+Vxe/ewnp7++UiRC1hIbOdA/KUqhJ2hSXTA1d33U+s0w6NA==","shasum":"413f2c86e87a1001efb4290445a5d2c8050addee","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.5.9.tgz","fileCount":41,"unpackedSize":327391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbtCdXH923kZoKUhoYzuyypcjTq2N0mykQ2GW/mqvjrAiAuGRPQMECnjysaJD75WJJ/gT6/T4CCXN+fM453QQBuyw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUph+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2XQ//UV1+mZTfJKGlimuUAH141nCCvT5griSZjpO3OtWmy4TIGqpF\r\nwhZm1g1o5bt4tCnlq/TOPuoRB3t/4rE2r/i/n4uUuhdEXJIrNVNw4A4rjtBb\r\nrdHopMWBFYVtzXkAIw5e4BOuDGds2o7Js56eibzZ7GqZ7K/s9RcV/jk5WWCl\r\n+JWGUK99Pi3GT5JfdxY4UODfp4WUkxccME7/FD/4Jrhd6mcjZwNM9olrk05q\r\n5CxMJwJe9c0fxZIsCdQ7IO+SZthoe+ZO3gXlUgwZfIAgov8xox0X+VcnFbmV\r\n1yd5MaIQZZg3JqF0Je/2N6cXBCioQsd6xsteIaGGo4eiMDXQ1lA7Jm3X1vop\r\nf+BpADATc4Me+WSJYRDjuhEw+Xj0SMyrTzcSxwmNP8UIcqnu6lZSdWdYVM0p\r\nDXd3uFTPU4G3T9eE5K4EyUnxP3iL/oH5sp8DzLTNWIU7IGLB1aFLCE2tU5Nk\r\nqpeLFm6dTMvcYE/ezzleZuXRnQV3/UVU5OZdNdrdGwt9hZuPzzgodu9ZzT1l\r\nQ0Wx8kYYfmnzfkhyp/ggozTyldbVP0CRhJ22oH5xZ9n4kHRU9t6ki5XOjoL9\r\nrjgpyMRHmzJZI7FmoL10VKqIdEr5xLO0Az/o3YXguRPH06cktWF9Ff5wAOer\r\nyA/b33lYgGeVXySV6apcGrYehrwa4iVtvIY=\r\n=aTuP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.5.9_1666357374719_0.46679444725156216"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.0":{"name":"vue-dapp","version":"0.6.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"166c5b8e50a2870ab3b4bd751dccb31d0b5d28ee","_id":"vue-dapp@0.6.0","_nodeVersion":"16.17.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-wqXFDVc2hz119/8nqQEsNtNzyCAD4AsIT5n85l3X6Qu3gFz87O3EzEz93wFfwNM13gZgW8vflLt5CpnGPTwHYg==","shasum":"692444ab43070f33892b98ce0c486b50526281c4","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.0.tgz","fileCount":41,"unpackedSize":332964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEos8OcuwRoc1uf0gQB2uF3Fz01HMeTrapHjnNm2Xzf1AiBgQT8bc+Grjf8VzxCbg+7TkTJbdliwif0PXnVuQo7BIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVOl6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjTA//VdKy6rHoAs1tP1150W57Q3GqSNgsGQo6oFF6hSwaKyjbP3wx\r\n/YO00oTyd3qynG6sVsQqw++8VgSjTsztq5okwLjMU0pivsy/9q60zC6qK0sj\r\nI981/7C3lXasEdZSLKmlTVyH4jsLfpPxqQEQww1haGzDk6Ihw4z1UnCPsgoF\r\nT+0ZXxQqaDKw6AKwnDTkHpABXd/9YG7Gf7M0qu6n2kiFegohNPJoy7E2OQZ4\r\njMn9pP+l8KDfTC+5fh+HPFmCCk6NhehADapfVEkCHyp/Eqp7Uu6w0zB8TDcB\r\nYhKKcqQGTHS3UsZuOHGGC2k1tFvFqahHfrHTtlRi1VOIHmIwL3X9uJ9x7SmE\r\nhZqAyo3q1GWo6DNkW6PPwc4c8yh2/1I9AHGWf8V4asEfFvdZS2VNh8xIUvhx\r\nbDfO+008W7Fi502kx/ab2ySeiMj9JjKtEi9NjBeYYYXfyXJECoc0lJyAU/As\r\n4suhXcZYyU3D3FFd+GZTAmSL0s2nAyiaX65Kp8tyUUpnN6AJCC8WP/OCsMhf\r\nXaWhybpMa737rY1iES+2AgQLmq7pic7WhRqobMCPbRp8iitW0TzmevuSoSEF\r\nwA9SbxTJYVx7sxnWfDflWOGFSdYcCbublOW9LuaG2xHmI58DI3yuJeZlPyfO\r\nA4sF2jBj9S+lLljbswUq5jcC7fXe9trJmR4=\r\n=86bz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.6.0_1666509178541_0.8732806800104107"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.1":{"name":"vue-dapp","version":"0.6.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"d9c9c7748cdb46e2650b239dc89eb10cca7eac9c","_id":"vue-dapp@0.6.1","_nodeVersion":"16.18.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-uhh2TyRFigl/RZXTzWMcs/GWrK/WvOiX9VSNQOkr4VrXofEKnJ7BjPSAyyFbErb8Ag4Yl7YmHJyNsSuPlH+6Og==","shasum":"16bb58c5c7ec2ef204ea81a6b58b66f733b7944a","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.1.tgz","fileCount":43,"unpackedSize":363515,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRXp3Z7sO/U0M9HhNguhw8wVBiEB2RjZxUCiGnbf6xGAIhAJl9hwuotr8EJvHD7NGEULfHOM+8Yb/NQn49ECuxf6Nf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZgLEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRhxAAgoZunItXhMObr5qDHPkritmjvxKczBu8Vp4wKrOMoX5JoGXy\r\ng8FXQx7b4hV8MAZOAXUWNf4lEp2HrRhfKEQOrsvgm5j2BV/Na7RVLCB+FDmG\r\niMu6d8yppgYIOYNTnC1OyZLCsQeUONdocRr3xlVVFvJapwPYuJMA49tLatZk\r\nKwSf2DcZ4hNetFNzNLy/eNig2C1sUw5aD83AsUgfvqr3MqUzSYDbvYV9jFqn\r\nKXECERGF5qmiccFW56UTemkBOyNuVOEy1aGveYkhNErakfCAIOSVlhxrpV6s\r\n+P7nNScyoXjgwB0tgXX8pXwaoJUHeSAu6iQ1DYLh+NXMKtlfPezK7xKDd/19\r\ns9sd6LNzmZfrEV3I65aMOXVqBFdot8gZB14VZPN0iJDtScjrz+8MVdSt3lJJ\r\nO7LkHaUDgGoMRS5K4KiZYMoBrEd+eMOuR+V1weT8+S6mvzEmQqnK5SOi2gca\r\n2uk8I1V716x/CByy1GgBPOzUHFl7np75m91wgGzC3dvmYa3wsX8MOaSH4jom\r\nRpEkj0LS6GG/7LjWpNlvmpIqPDd/YcTdS6o92nanhYJzEbv7aUmk8TFFTTeh\r\n+v6yLFNh1bwUSdFSVXhe3WgD7/xD2PwQcjULeawMCOc0rtoCdiaFm2IYy0Ur\r\nHPoKF5x1dVrl8mMNyN465/z1oMMA+lI7CII=\r\n=gvsx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.6.1_1667629764412_0.3319660633891719"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.2":{"name":"vue-dapp","version":"0.6.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-inject":"^4.0.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^2.3.3","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","buffer":"^6.0.3","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","process":"^0.11.10","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","util":"^0.12.4","vite":"2.9.9","vite-plugin-windicss":"^1.8.4","vitepress":"0.22.4","vue":"3.2.36","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"b7f24071fb0baf316ca49a92abee4b0a21fda7e8","_id":"vue-dapp@0.6.2","_nodeVersion":"16.18.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-xQ8qwtEQ7zCZg1Sjp86dzK4IgZ4YB9qblpZI6EH5i7VoTr62qm37btQsZRPtt93tpBQ8S0c+tUp47m0ZatdUow==","shasum":"3f2fb3793c0181dd513c6ff97bd993b55fb5c547","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.2.tgz","fileCount":43,"unpackedSize":364978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg+oHH1ssjWaGuDb2bpcvw4Zr8czznZ9HIHQh1BvkX/AiEAxJiXiZdFFSptSW65QfnGqZH80O1irwV1HTBTwR0WkXM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdy2NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL0A//ZnTf11ojdfuuLrLVWLliKQaCRzCSjX3BbWQaOgAmgM9b7Clp\r\nVKSk6DLm6rIu+ZP/Gz5DCqfxa10lNRlw89DLw+EoorkHiBaJ6kO9tmmiiMx2\r\nVGPcbwYCeQpIaa+K6iC4h71CHZljCg9yqC1EslqktvtPehhPIMDeA1OOx4KZ\r\nY/9SPRQd73gxQ4CSHlQqWHLO445D739Hf1SMxRcCSlJYs2X05XN/8e6RF3em\r\nfmh0Jm7PFIOuQeuqFnT5ovQsUyvfE2Es3f71YpzhwsIyr5WVWYGXV/7b8fiL\r\nqcIW7kZR22zTEkPBaHNzzP3cQx5fjOjsMjOMsM/bvtyZZu0u9MmL6K8Om+4X\r\njwwsT+7qYW/LAu7yKM6s5f3mu9mJQxrxmQIlWl7rWGWxBJSWtZFGMO57srnY\r\ne1yXT4pVXJJRoZD+tYVJfVEZ6Xt4BchwC0v8XVN0TPXdhY+8mY0AAOiiZdyS\r\nxBHo0yx47Hb9Ea0bVRGtXWGz9/NzmS+F1Kc2yeC4BvHO8f8ipW1Vp3RYZUJE\r\npv8U0sz+/pdfUoYPun30g4QedeprqLj87QhWwpuV62uq1yaeWmHEvBEnibFV\r\nHDLt8GuBhA0qoJwzVxvZeA0MU0iVj26XgJYhefjgRJ+vFvmH3YddF7ko8ZfB\r\nRBJ4R9+E34PHqsIZRpsafan/lQ6k2UJH1sA=\r\n=cCPx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.6.2_1668754829337_0.046646150070742465"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.3-beta.0":{"name":"vue-dapp","version":"0.6.3-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@esbuild-plugins/node-globals-polyfill":"^0.1.1","@esbuild-plugins/node-modules-polyfill":"^0.1.4","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vue":"^3.2.45","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"e9b6fff235ec4f786f0409dcb2671d13bd460dcd","_id":"vue-dapp@0.6.3-beta.0","_nodeVersion":"16.13.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-6qUYcpdNQqPH5V9FWF9dXxBuRKccUF+Ej1wbavHQf4UF1lbyfIySTSJ/1CcPv20YMiKVeunovHgsH/ZylXx7+Q==","shasum":"a3029c9e0b03b26216c9c45fa8ec09feacf62884","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.3-beta.0.tgz","fileCount":43,"unpackedSize":364965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/zLKajcHvOZg8CaBwXtZoFs2l8ivltRdWzL7n6s3Z8AIhAPbC3f8+ohN2z4q/GimuNXZVQaJWn2vwkRQFY9RNVhUj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfaCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPLw//d2SWIUII+YeG2ulBMHrmFW04WBjKcXe7CaSdbgMOsobl4ZrC\r\nnhYTCIshFmQj76IPWf4i0Q1yTyhSbnilJKeXHhx4AZoEIvA8S/bx8/vwcdxw\r\noS2O8dzKsVSUqIBhIjJQ73XZPdE+v2fpg1cn+zxtFvAMiupY9AGHkW988bHR\r\nk4wP9hme9pDTAWCrSfV94jGDgJIyDG68Z4rUnH5nSZFlpzP+28Vegjcnr5DE\r\nc2mJgDb3o5/dq2L+1QUwFimbHbhvr+sMElHQeZqprBOP/sUHKxRIdZEgLHoz\r\nQU23RBkgf4uWXpXrc408AN+VZ7H75gv0+CSgwoA4ZyqlrO4kQ2B23XQmMZhU\r\nGRpE5p49aJLsBEXQIQaWQciqpkA2duecn/evWNFjXFknD0dXD0TX9pDZeQTk\r\nFumGHKKknbfnr5ObvR1j1/65S8vdxMrz3S9Yh6a0hAMan0SwjIOENTm/CodL\r\n6vzfgbiU0+AmbtPMFLGGFylrJhOqpdv76WSUVWQd+q5PBzI3fsVl2sT/0peD\r\nsSRCPSCMQZIYMwx6TivsHILbH9+z9Whs+tyqu+g3B+ahN5Q4NzSg9fnXgy+p\r\njG8rkoz4QyB6Uf7CacXhFT9/v9DktRIsyRWoaVQALUG7UcorBNON2C7zzLm9\r\nGZ/Q+XKeiJlyXM9qT48VIr1A5V1K1h/YVXY=\r\n=rP4W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.6.3-beta.0_1669177500103_0.8701719809187531"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.3-beta.1":{"name":"vue-dapp","version":"0.6.3-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.0.0","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vue":"^3.2.45","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"c65506f91eb35b91275da0dd3b6b9ce044442f5c","_id":"vue-dapp@0.6.3-beta.1","_nodeVersion":"16.13.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-mvWwne1TFMnk8RjApNkRXlV1hcv9OYck9bW9biolJ17n6la9atXhLCIFOE6yhEqZaTpt9T6j1VJRCsxHm7MFvw==","shasum":"8b30457b7d78883c088d45d74a9aa67426ee19bd","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.3-beta.1.tgz","fileCount":43,"unpackedSize":365766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSj+HpOeoNBp6gq4yjc549shp9Adma8Va1daaujMfZMAiEAurQAzaMgZueUpJ9ec9UnfbRvTjjGZpslqCZ+n1vk42o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjaccACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/6hAAk/o3aMTgRlWh7pzm7MBtG402PbdRYU68o8VZM7UKxclL8mw4\r\nID8vb2EDOJouRQ+jHajafzc+Ov59LnomQaoELDCIXjvEKwucjTGZx8S3JLh0\r\nw4J3AXAiN44j/DtpaUREH0yu9nzjxJ4YpPLtHejFg1BL9brep3PQlz8269UH\r\nfdAUhg5b/AKJcWpyOL4P95+zxAdzXpZwSrBJuBkD+gy/ddhkKFBGN3zY/Sdn\r\n7ZvtYXK7+fhhQowd0i5HrK6c7tu3Qj3U88Ov5tZTrkNA2n2+D6IDY/1UpzL6\r\nvEZl8C9D/PYDSFzWDXxfQyyAkwd2KXtAiG6Hw5/SrqoCSAatQnHChD6rf3kk\r\nR5V471yI648v63sBVkGXvjHo2rt6AaT29GoLGpSrq5DodsLPuCNx9p+aM3DQ\r\n1fRvFosb5jVUMDVgD2bBYS/iykDcV71bMJhVP9XFXIIpM8VIUL5Qz1+qJUo7\r\nP8mzvhhcNo1gAFo28GI7VKu15a6i84LzHeAB7sI3R/5dRHMI4G0OZBlcpBeg\r\n/bxtnH/kuBuE+1bSlnq8OxtCvU/Sqd5aSYEw+xPeBZ5avD0OwqLngD7jwLdw\r\nGRysB9wNkxiUDv4IvV72BxyWgl7N2+6GhBkX9Gs+aakvpWlsq6E2lkvtD8eU\r\nfU99Eh7Hx+i3GKCqPrGmjLpC0BPxX8pRc0I=\r\n=BNXq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.6.3-beta.1_1670227739900_0.7699212222497487"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.0":{"name":"vue-dapp","version":"0.7.0-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@walletconnect/ethereum-provider":">=1.7.8","@gnosis.pm/safe-apps-provider":">=0.14.0","ethers":">=5.6.8"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true}},"dependencies":{},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","vue":"^3.2.45","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"39af1cc1fe196faece0bc4d4807ae299605e95c8","_id":"vue-dapp@0.7.0-beta.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RBDtdhLn09nL48sbAblgUOwDEKZ44kOTLzBHYgwO9EevjlwZ+BH1TNCV6gExHUdzSVoTlo8+wkC8zx17vnNT9A==","shasum":"d3b856e9ccaa772f2499fcf934cbd84b5f3815bc","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.0.tgz","fileCount":45,"unpackedSize":396720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC17TwlFwLqfdzT1K/vb7XDzZe305gxrPk7D2rYI4uwOwIhAIMxwqzSdREADYdJO9eqApUJPP4MmqUMj4B0akCyyTsS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmp+LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTOw/+MI12rIqrjW+vv4xz6zZs2GKGacpOeWM8f7t6jM52f3Bu5L7j\r\nCDK9j8knJQ3XxlU7PYgcxSvjLP4hz+EA+dFNR4c+WFn7TkWrbnT6fmjvl0u9\r\nieHeCjBTAu5a9MpPECxbfZ1ioVnrehwHCkECMVPNswkmgtwckD2IWRyo2DcJ\r\npw4OP9PHv/hhIRQLGSwek3q2GgE8dsonawMB3z+mTEi4e8UgQsV6HgPcplM8\r\noMEKT0sGNBwjkw+0LHkftyn4uCpj9ie7xEtUhOf3ZrGhgsXYmQPvwQIl5yn0\r\nSiSpyI+JgW1Coo32uizW2pt2ME74iAtiTBL5wIr1zdSkqMhU/l38sS6se9Wg\r\nNs18ptTrdTH4MUB74+er1KVoCxHi38yGrEn7WG1886Lb5Tp+TpHqzqgejahz\r\n9uNY3aAwFdF7bPbJLQ1q0rr/oOKMeDSbY0eM0xnt2CsfIRlhEOsVX3a1zr+/\r\nELDY04rcLQ2DPM0C7ChF8PGqh0IM/UPCA71bBJmDeXNvjzl9kdRw7MSnkGC6\r\nlH2pYS4Tf2PrYzLgPjk7eIkacxrw4ytgiiypPLxpF0PGWh57ic4tYKN1AIq0\r\n8QPU5RQ6mLYN5+kUzJydQIcztRyDi+TJXTpZvEFYAA8WiGirT+JawVO22Vqp\r\nhl347p9mssChWPGxM6v0QpTmtkw5O1/hYF0=\r\n=CdZL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.0_1671077771144_0.6657590925961276"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.1":{"name":"vue-dapp","version":"0.7.0-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@walletconnect/ethereum-provider":">=1.7.8","@gnosis.pm/safe-apps-provider":">=0.14.0","ethers":">=5.6.8"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true}},"dependencies":{},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","vue":"^3.2.45","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"39af1cc1fe196faece0bc4d4807ae299605e95c8","_id":"vue-dapp@0.7.0-beta.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-aJw7K7+Xizpvn5sQuwrFM6ycjcrsrxWiqEQrCNnKg4kW58PYdg2JlgxfuR5IIjafeVYXKJ/rSxS/SRS7n45lLw==","shasum":"b175b97e0f9472d052c9c7d6623f8f3a127f903d","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.1.tgz","fileCount":45,"unpackedSize":396720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrbx+ynGk3VtFkthH/kjMYJv4f0t/LlesekmdN/O2GcAiBeIDBZ0JK4+hbwJL0J2fMjx7oN4Oct85p45m5F1i96lQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmqJHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphJw//VVFRoKhVqwhMwD9HE/lhUxwA1jmaOa45zh+8Zc/E3UgZzk0q\r\nJkSJ1AtuKG8qaAl4o/NoQfnIl1REZ3EuscmQdlzUAnZkwcVXbmSW7oOAcEyc\r\nYWodCq9uPQT4yJkKAuQywOH/YRTSg0w2B+eAdmsAJeCSReWxoUVB8OtnM70D\r\nN38Ld48Z+w3C7ogf8Bfy3TC+bG8yw5FFNR0UdD3SSSaDpxD6/MpIAaR2gVUQ\r\npuFkUuJ0/n8L+iu7cgiB8o7AMDdbTz5KBE2e/R/CiiG3ELFvL9bQMxTXYp5O\r\nYUHknYZtb9zB3LTp5Dmb13gpTTY5VIjMO3sa4UKbxwUNTrSqsQK2m/Ze5xlL\r\nUbuAqaXPhsunO0s059AV2I+74C8hmHfLIqaRYLEvRB/hEthO4I0k2bQSGA/b\r\nHDmQvbLD1KmfQS0JH46b08nCuZeVJMkMB/i8nFbMlZS2VN+OrUF6vzLNF0tb\r\nQu5PlAuuy6/luCYVaI/0Hy1/ETzk8NrMNyJ0HRC56xtg6K4f0ATxDOtpvDsS\r\nrUiDtTuxiYZ3v6Krn8cXFYmR3dzoqoE6CoQdIhFXona/LqUJuJxvTBQO8vza\r\nFRbzIRtN/Xm/PyBiTne6nlAZEpWS7DWvFumkC1sRltaRwjNUpndpxfEeGmoT\r\n9abc7MFbisPWdaa2Fr5x+5Z7/nYLYc7Px0s=\r\n=YXFb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.1_1671078471637_0.8091061628683136"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.3-beta.2":{"name":"vue-dapp","version":"0.6.3-beta.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","vue":"^3.2.45","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"b6483701158d9b82d3f1b4001ff3126235b5f2b8","_id":"vue-dapp@0.6.3-beta.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UZRyOXnQZl4zWn7vajjZIQzSqn8+MvPtCMULdvfyu0vj4OJVPz+r8/8HKcNKVBWZ6XdJTqB0IhQBIcHK9dlmlQ==","shasum":"5f767e46f597f0d3fd18efd8028ed8ac4dc78048","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.3-beta.2.tgz","fileCount":45,"unpackedSize":397048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEUXYHOvyf9eNNeo9KH8plEf5lDDusZdJSEfcr/7F1/AiEAoaAxdY8TRlJdO1sjzuHx9rHsQvMYs0FvfgkdLBkWdb4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmsT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv9Q/+M2j0bi4WrV10/9xz8Z+XH2ULlGztw9zzqy+ateJMLmYLhxkN\r\n2UridpQeY35S/E6ZJ37YSZ105zAJfONDtoq0ptLhJ2luvOpJMR83POfSyGtW\r\nKq+MYzdWMj1tdjgldkSuHbzfa3szOP5W1u+tpHLVbYTB6EX3eV61a6U8+pph\r\nSP7c+HlpRFPNxS+ThpbMJcRvJ/D750TJNvNOMReU8qhpyiZ4K2VEaKCmVY1s\r\nqbGjOm7TFXZHhyoMLBPXMfKvYJie0HaoJ/bUhBeIFyr/kNk7io75/eWoHxwI\r\n5Pfrx3CKw6n1VC8sPjcwjPxsBm9EJqAvWHV3/m6AkUn/rlC2m0g9e/8OPsLl\r\nhcXQie2l3wR0PdItQ3vuOl2nsdvwBIbFhTmEBfompWol3hqujjbUi4rQxaCQ\r\n5qnAd6DxycMJhVdKXatj6CNBhYWkJU20cwdso0NOlfRirqpbeofqWztMUGlY\r\na/8wr4uhB5/NdLEb97UFaXTgGE4fWKcwS9kO5VgJKbFvOb+cz9TMzHQzvOTb\r\naH9rmS8sL6iP+CU+XS/CNj0nQsTsNdcExCQAvjnXr3e8yXerH9MJchs+cmeF\r\n3Maz1k5K9N6Jk/lMYzp0ydnmWOkfbFWzWnd+V4oQd7jQfNC1cvaoRwzggyzJ\r\nBc9/SHF0PJYhGAcxgrEvOVLhZDWMtw9w00Y=\r\n=NyQE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.6.3-beta.2_1671087356507_0.1538244257779402"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.2":{"name":"vue-dapp","version":"0.7.0-beta.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@walletconnect/ethereum-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-k/lAlkNLsA3r7GonKccW+HWxlD8rEbclQSxngREYacLZ6Y1Slu+Kbz0TKNz1GK4I58Tfgb+5XhHw0c/mgvlXBA==","shasum":"1326c9a01e4fc78385b6ee7370c3be523801c81b","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.2.tgz","fileCount":45,"unpackedSize":396678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa3GUPDoPmG0jqHGK8VWfMjVN9tCEDVapPlazEueiqZAiBn2oolpGm/5OES0CmxiMY5NS3rhWlidPTiZLZ8yhIMtw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm+HiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWvw/6Aijq8jAZ3dLX/nFqd3EDVsNfMWmbFKyKDMHmRWi1hy6hOE2o\r\nNsIQMw4n9DjnRfw3J9vgjdZCFGpW1Q0VDqoszj5Mwbetel5XKZJQE+aERIHH\r\n+jSXSee0p5qihGCwmzUKUJPZze6GagxE88p5yS1Kgzi5PEJuo2UvpJRJSomR\r\nZAQ4iJBRlirwyewPFwHhybk2Vlf9VpIyZ/0jzRvV6SugsNYwZq0a9bzd77xw\r\nwx4SPJ1KXUVdivyJQM7RqnKmmeDE4IVppXK/DmCrLzoHiIirhPcZ3AaXzWe6\r\nM5JtLyPgBFdM6RhxH3skXj2PROUexf483HskVoSAQQBZJHpJKju4oooOeJIe\r\nd/yfWyArjFwkHm9syCnw2F3rtAAxS2RW31jxMVGsujeNf8mlW8c9mKJdQQ7k\r\nRhY4DXekb1Rvv0ThsBvVDRR5d0yehc8109D1Decrersudnc8tdP8D2C/Baxd\r\n71PrIfL5tAJ0tdBHQY2h21JX7GxFg/DxQUZuIJs2pnmj1JVdDJYeKzCQ1lQW\r\ndCibu0i/2jnttUAJ/6wZMmOveqCIY/5fLXDZ2/IGJHFCjtR4BqmwOO7GzSAv\r\n6NuoqT2nHAW5RbKsts/oppBxxAfiqWD3O29q8i3gfsZONa6Xtj4HNKLKVHkX\r\nHE7lId24Vgy8X2pkCjCGb1elWAt/piWdhUo=\r\n=WccN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.2_1671160290416_0.37992154506526177"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.3":{"name":"vue-dapp","version":"0.7.0-beta.3","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"vue":">=3.2.0","ethers":">=5.6.8","@walletconnect/ethereum-provider":">=1.7.8","@walletconnect/web3-provider":">=1.7.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@gnosis.pm/safe-apps-sdk":">=0.14.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UgH/t+pStmZ9Gbz2ouDM1iuiqGXxU57p+RU/fRR27tM3jjn7lMjcVM136eDUBhnXs1f3xG0juGww1+VejGgB/Q==","shasum":"4f295bbb11dd66c823831b0610bc8fd67c6ffda4","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.3.tgz","fileCount":45,"unpackedSize":396769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyQM5kTMN7llWVCPI4lx85bmTT2velh1yP/bUg0EDlRAiEAwP26NvfgFCD5ZypM05jPbGf5d7k6cqvnvwIGmDKs24w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm+TMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGkQ/+IOzp3o7rIIzxdQXiz86h6N552X5bd34E6qci4eJ7rgrUquFU\r\nf+D9SvbrW/G8FjFlQTqHYSSsaq8D4V5PsnU4/x2HRvvnePZoF2LJxzjweREu\r\nNwkjTHt1NSbk5/drItWNKJMdrgZD41M75wrcMm5mtqmbx4N+gcyMz+cJWlKh\r\nK7uWgSO1R0Y4hc8nWh81a9XqgtO+/rCmTuENUrZ5MKvO32Hv8fYJNXwfilXj\r\ncJyHlgvHtURFyXyhoaHtD/zYi1MbGB9KoGt1Cje2X9zJ6E0BoUrEBinHHl4J\r\n/n773zS9pqLZiT+sWWWALrLoR3kaUQ3oNil6oX06v4JuZcSzYamduCJpwORh\r\n03MwJXXLfPuYZeTdNZZtt529r0/zZ75RVgVc0cZrhiFHrIlXrr2/pQARc+fE\r\nhscqxXfq9gYTI+uS3MPkaA+jYJWTiP2OCawSFRxjvIFwejM40rPdyV5+1AYm\r\nnO2It+wnqxu3eQEMryVm0N7tvHn8gs60kfGums4/t6PXqDIQKtYMJDb2Upzs\r\nu51gdgAHWZomqlfb5k6ZRQFdtdEvGzlLaqCinjxF4sYDOE27uwZWgGtdUBFS\r\ntUJYfAKGuaKPks3IdOi0PCG68249uyyPSo1ux4UtbPpcTfHDCcYUI+3snXqT\r\nJPaBw65GvZ9/7Qm2uCgxaJgzO16Oz9QlQpg=\r\n=s0Hq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.3_1671161036714_0.8949442133140695"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.4":{"name":"vue-dapp","version":"0.7.0-beta.4","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"vue":">=3.2.0","ethers":">=5.6.8","@walletconnect/ethereum-provider":">=1.7.8","@walletconnect/web3-provider":">=1.7.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@gnosis.pm/safe-apps-sdk":">=0.14.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zdSz2h2dDI2KSR/V6ObhFGlkyo85hybnFplbBvmaQ8bfbBiKeYmLgqKr+r/FtZEsur5r9nuubWxZyCXfKmixVQ==","shasum":"5bd4652f85e45b10e85b9cd85fc7892fa9ecbca3","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.4.tgz","fileCount":45,"unpackedSize":396901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMBC7PfZiZwV2JOSqo4e/JuxDeg1BqHdSuDJ19XuGaHAIhAKVdf7t/ePkY/oPYtfJfurEx/gMOxPRytzRArw6EA50E"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm+V3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmricQ/8DfWUiemZ35FAIflCI1pc0MG9fmevNPiKX4OhHeh1e0ovt9MI\r\nMJuEWylG41QKuNUrVdGcZDXOapSWB/2CW48VaYsyYPxjIKv6cPrTPrFHdIyH\r\nfsMjukuUum9ph9MZfQnvuiQnSJ8ep+wprBeP5TcwTVc61H6Tdm4rzjpGNNzl\r\nrsJHMSLmzVKO7QX+XmelrWts5xHLAAOHYhYNPX5qiMB0zxy+6puHq79iEZkq\r\nOqRiS1pQELH9RPh14h46S9m67vFmjkVcE/Z7ZI5beYTjWrC4zyY+8p56X8qZ\r\nx1QL79z3W3nSHOFlZUjRDzRx6ctfH4KzKS+Rus/JJ14o6JL0prRDrJ+5VEfR\r\n3d766blkKRMtZ0Org8FUUBKM2TRNmlTqTWY8nKUgiLfYavQM+FMC8H0ukkqG\r\nCWsEttk3Wp3uFJqzLMi5k4JImbfWEJ4kVjRNXPtTLBsahOtAH8t5pg10PM1+\r\nGGCt77XzwPZaKRLzKu5fFdjjtwogqucpbjQvYfGLXvxW1nEHpO3QM/AdYppi\r\nmUe4tsdXHCs/jO6v9is8M3/GiviqTbeAViEIifz691JA2D45ieJ7fVJzcnSZ\r\nLZSfO56X58dbyfxpUmg2QYS/lFGkcUP6vB/cZP5TqQwCdF2vo9JUXofbSIO7\r\nJenNSppW1RdFAzGqVZuZSgFFfVjBHu0XMiM=\r\n=mydQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.4_1671161207180_0.9401068224865485"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.5":{"name":"vue-dapp","version":"0.7.0-beta.5","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"vue":">=3.2.0","ethers":">=5.6.8","@walletconnect/ethereum-provider":">=1.7.8","@walletconnect/web3-provider":">=1.7.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@gnosis.pm/safe-apps-sdk":">=0.14.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.5","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-4/nYIT2KdKwGwoZeC2rIKDOoBxy7xGct26gZQZxxmZXZGqv7KAUvBjqferOkQtSgvulJV5l5hzMgdNqTMT8sPg==","shasum":"0002d17843c2a0f122535880b123760e6b14f07c","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.5.tgz","fileCount":45,"unpackedSize":396942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwekivisOjsNmShUHQ+Jb4+N7APuwMp/JOwehv5GPDbAiB1iogqe+huGH9yd9Tss+DoxgxFjiQ6MRxrkeAK1u/D3Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnBGnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriVQ//dyr8rjgno1lWi5x79K1AXgXKa+/qsw2ynt9OmYoIun0jh3mG\r\n4YSZ27g1uoi8P50ArvEUt0nVNnYKLiDNpxSusiRexZaAoHzwQ1wCHK8yhZHw\r\nZ9qiBD4akoIF6yRYKyuFs4QA+P9HbB2anaqRzH9lw664ZBiNbbiRjyqbAYk+\r\n3O3tcOarfiSuxqFLupL9YNR+ZuFmRBfcYHCW56jrCLxnmyylTqO407SDltsT\r\n8vJ8OYKY3XF8taqXVUZMjRnZebnJcu6U3GrzbucX8toauspBqK0Nb4/C+opJ\r\npkkTxnhJGJVMi9IhDnWc9Wa6QJ6dWaMU1sVb2lWUCResm3QIVFP83PpL16oj\r\nPhJT6IqhwzmRXlKPUaX9n5JfmzfBWDyd6xqQr+IAi4Mk78KJXTs3zIYdSoul\r\no7BuJ/9tSWwunzsUQuG89r5hnTmysbmH1AEQA/4a0DI6Refk2MPGBgKrRy2Q\r\nkb3MYonNkoaMaMMhch0Didy75wewWYGl5kfrzg5gRKo4gIQkkba3dOPbJ+Hu\r\nrdymyrundCHNQQPpr/UqkAui3frzRukzfgnyxXrw5L6ycKGk0MIS19VxznKP\r\naR52SZqd6VpTf/NvXrh0CpUzr7vk0Zsvl404br6qgIS2NHaOFPvZTexUZmeF\r\nK4sjPbdW2UoS03bmoaWvV4zjNnPwP5nS4+Q=\r\n=gAkm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.5_1671172519541_0.5601116288357748"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.6":{"name":"vue-dapp","version":"0.7.0-beta.6","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"vue":">=3.2.0","ethers":">=5.6.8","@walletconnect/ethereum-provider":">=1.7.8","@walletconnect/web3-provider":">=1.7.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@gnosis.pm/safe-apps-sdk":">=0.14.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.6","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WcqwOsc1KliulOhaQ6JPhc/gH2z4H7U3pv74LYvVs+UHGcp/JcMw8etCho+BIKRKrcaS3fFYnL3o3VmIIKJcpQ==","shasum":"50f546f60e4ce7e32380c946e4948149f5bcdeb8","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.6.tgz","fileCount":45,"unpackedSize":399179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjp9kEDErk2SbMrGgntNrFYEJcE/DgDjw5lfFQQz+VqwIgIGqWC3NPTHDE1hz+lKYi5QkAQiVx2BRmtu2FBzT8+QY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnBltACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu8w//Xacs2ePtjaT9OfihDOXCT2D7D9tjhMOGKrPxTJr3EEa8sKYv\r\n4G1tVJiRrD5XbFKzR8eAinLobJBBqs3ZDT9YOWYq8oDnkekJIRZM1q2CsXso\r\nprUemo+4/+zKzJ/82i4EHW+p+e9KiSvgmCXZVIPVqNX/6vQqy+U4dCcE5tAX\r\n2eu0V9ReL8QbJefOkCL42gmfoc5/T93f9GknEFk9egfYmISmU7TwUWtFSHZV\r\nShDT4PtEhFd6bvxd6zhFda4nraORYKCeXj+f2tYRkhjSA/aHu/I+RLyo1oll\r\nsPBTUTuTCDqxTmhTNTrdXtyj9cJcqEv32PV0pH9bVEPJfoG+Pjsm7s1WYNKL\r\nN9cBWxm273w4z7c2pHv+gUuNPiAk8IzO33Y7dPQTsdnAfXw1kS0k5FJ3hWpU\r\ntOpr5M457tghB2La32TJLAqChQ5EqqEtdNBZopQscoLsr3WymZZl1Nvm/TgB\r\n5Y9ambiYN0L5QHb/dIUZ75U6ekkTQG6NRNy47m6XiLXhzFwCW4bhNrXtFbMe\r\nY96CFgfZkg4p1DvCO0Y01zrcGP9mT6tZlztQYeL/OgV9SwF2ls2BhOPnUOhW\r\n6aSQiTGiSmAIpp2OhPq4kKes7+w6Kyv9XTKxg7bUgifhWDGZ7tIdyV9WssuU\r\nHgziDXT1DnSYPW+xkjVy2BFHR8t4JnJPoxA=\r\n=8ObC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.6_1671174509653_0.743767737709353"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.7":{"name":"vue-dapp","version":"0.7.0-beta.7","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"vue":">=3.2.0","ethers":">=5.6.8","@walletconnect/web3-provider":">=1.7.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@gnosis.pm/safe-apps-sdk":">=0.14.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.7","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-MUn0PH+ZRHEkLFZri8Ic3ejm7d9T4LDz6qJp7jJJJrawHZrALnsfjhuvEYCT/EFK2HPn2EuxN0zA39qjL3LOeg==","shasum":"03dfc78ad33e3f675b32ae2b2bf4fcbdc336d36c","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.7.tgz","fileCount":45,"unpackedSize":399069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+2ACwoL7b0LOobhg71VepvAzAD9h00JGeTP4Z6liStAiEA1hcaX6D1r6gv27rjGXP0HabEV1BYgXNhYXDHOhtoeqM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnB7+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhmBAAh9fk/XQ2+BRqoP21yClhW0VmJCVXd/E3U+iVTolFSzJA2WyD\r\nvzK5zrLV+6VXu5JTTbqTHD056xtWMMDAQyb1ZXm6OWvRcuM5aCUKGVSr+zRz\r\n88miQsSl5weTjqZdplDd7Tvt4dKpuBP8aHMGP3fYXhCu7ARAlEGgInJEG0Z1\r\nriGlfOcrVHlsuoTn02R5qgml7fu6nUwKe7+g/x6lSBQf1dsTjQRzhOo0sC4j\r\nB+PHBcimD51s2MQwpwBfwxzt/Ezw2tQxzl/PDPF1xTC2rA0IX7GWeejQfOOh\r\noap7N3RuOZhRAU+UBX/vLGK1zzfTQ/Bt/Z0flw9L7jJyZuc71EuK9ezF6VJj\r\nN4yE9pmbO6M05EIztgyl89hM5iQ8wpxETMz3axct//Y+utdrP0fMyfC8MlES\r\n6RqmgN7jMwGhetLUXQitPWP6yuRhEJsD++45dvoTJEyKZNAy+ACrc21z8TqP\r\nKE8X3FCkzsKFhYiZJ7j6j36WBPhkbu2Up2jCPuKM6uH3fYdejEUC6dlOqGR2\r\n+F/bCPPu0eJynH73GDkxB3s4S914bo2wPIKnoX/arFZMpHgzqA9Ip6/eEHqH\r\nInlaquggxJ2sC9OKUem9pq2K0Kp7Ydczi4hyWANiLOc58ZY0TFqvVLXnYLZT\r\n5vdBcDar8izAhvVQXdcXWpABBde+f40KIfc=\r\n=6ySq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.7_1671175934126_0.5769743129324079"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.8":{"name":"vue-dapp","version":"0.7.0-beta.8","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"vue":">=3.2.0","ethers":">=5.6.8","@walletconnect/web3-provider":">=1.7.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@gnosis.pm/safe-apps-sdk":">=0.14.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.8","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-aWQtNto9SFWCcW2iUtOr0d5RfE0M6nEDEVKMo77Zfo0Pa1raRRWxlRastDJXehksBH1yRQrbT3nCfRMSaUIAVw==","shasum":"f0c3ddd429e48948801e9ce31664bfd6fa447908","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.8.tgz","fileCount":45,"unpackedSize":399074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaPLphaiPqqgjR9S1kzV9cvAYtbYV8UyLE4n299SaPrAiBzgDKvUvKHOzfsPBmKuLGsyrCZ8NetYK4gOio/yCZRwg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnCCgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Ww/+P0jeC0XsybPUXycJowJztCW4AifYWj0Q9sYg+0pkA5hMCgMX\r\nwPbxH4/WQsnWcyfv8w6M621FF3obhgopNlaT0R2owcThY1sVVlsLaN1dd+vk\r\n5eFVYOYiFaFjtxY4tqoCtECFWIXxnhP18WvRYeehQ1HyU6IU+XYYg/Zzc/XQ\r\nLqxnf7PibcyQrfnLf6ZXNr7dHwWNlcAY6b9tQzj/xCGP1QRs1eX498psB2bO\r\n+zOQvadCJv6WLuWDY5qDEFAHT1bOyZ5UbLzOV+t3r506T2C8LrqnRI9DbSn8\r\nTBy+QV1ihe7CFqFDHyvP+MtEA3pp5vTVu+4sb9UIgk0TPZzF0SuU7IXuJCQ4\r\njAq5GQcWpNjaEQmV1r+78/58VylmkKCbAo1OmfoNQM4zJYLJNehUwS2RBXHY\r\ngrKJ38dljbGdSiiO3yBkiPXoVYk3Slnb25aB9Kilydaa/KEJJTDNOLa4bjuY\r\n4qnh223+OZ35h7GrpwkTT9zowBXacnK4n//OVxDQwGyUKbi5SPSZOwKKTIWU\r\n7rC41/Dt4mEXyCnEkB+vZ2GUcGEpctO16lfulo8HQfMwhXdeT24+K7wkv5qd\r\nCpCbFlriqiZTZn+d2QKQR5psFUnuTFmwWnPANIChBLvtdGm3mG5IYWevGOEz\r\n2hhYDMk7yfogue/O8yOp4kLI8o8nT8aABd4=\r\n=dfPi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.8_1671176352666_0.6852832402973141"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.9":{"name":"vue-dapp","version":"0.7.0-beta.9","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"vue":">=3.2.0","ethers":">=5.6.8","@walletconnect/web3-provider":">=1.7.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@gnosis.pm/safe-apps-sdk":">=0.14.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.9","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-juSrw2Cxmk8iGrYgs+pfeaAVVnwNOnkRqmKv7CvARFqsMwTHhRzErqczAngW9FhyF1KlT4PxqwU98IGrvo3XxA==","shasum":"e896e9e964cb5399939df76334e1c38a7ed88b91","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.9.tgz","fileCount":45,"unpackedSize":399201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB0afF9EKjpRwmYXfXKgs2Lk+ADxzPHyGBh2m+J5tZlQIgDwoyDyDoGW56o9xKZFWUJOXURTJlI9FP0JMZX77jC6M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnCG4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoUw/8DsZTFh4OoQZ6TxvCsrwX04/h8DxVW8szuvJc/FeyLr0k1bi5\r\nYKQdUxs1gg091MSPY5UiBXX1km1pd2TrrL7ZVDe70iAGf1A+PLOnet+jskiQ\r\nCcwzzJH+v0n6nfaPUAZvo0JDIfdkhRcVQFsps0zVL6JbhlwxX3PYqeSIL59i\r\n0rS0eUKhdYQ4GB/v/QqQ0EYfEaHuRXWE71caUjLMgtFg/RGX2UcWW0/cNw4I\r\n/rhbLyjmqIVFJ8ESX35s5KJkospq7ZxIVrbn9ab7WJ8K07n/atkk/rtUgSda\r\nuo4REO1lXe2/uNskSLQNbhw6UIo4IC/VzHSdgEH6rN+9rLu4PYWtgExdOAbg\r\nCdJpkmu3aFVg6vKg9LBhKLHzBmfkNuyFHp8bMEOWLu79uxxm40UpCzNMhthC\r\nVgSsF0+EB7ZBzpCNgneDl0zmyWWgsG7vjADo9+aV0EzjCcAbwWjHcZ3yRPtr\r\nvU9EbdyYecGVRwpG2qj8sjQpO8GnGNIBzPk1JfvgwToqliHxSU85UPNJQJ9h\r\no3aMo2gBw50WqyDesQZhbVg22Fu1+TOudFOih5LqJt1xN7vts6V7oe9twV6g\r\nkjKYdkWrF5YebRWP2YUCp2Qd3+rpK77dpykjT2THGEu/+gJWLQ8GxnSdwXaH\r\nw/l0R4fKO4X8Crkyfby5WGe1RMeReqJplII=\r\n=qKbR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.9_1671176632045_0.49218181909016523"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-beta.10":{"name":"vue-dapp","version":"0.7.0-beta.10","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"vue":">=3.2.0","ethers":">=5.6.8","@walletconnect/web3-provider":">=1.7.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.14.0","@gnosis.pm/safe-apps-sdk":">=0.14.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"mit license\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"1fdb97b4c1badca8578852acdd0006aa373bd726","_id":"vue-dapp@0.7.0-beta.10","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-0E1fv0Q4GFqD7WsV2Fh3XPfyARymoklKlM8bmHLIdaNMKDS8L6Ai7o9LO19rCEA+SQXPVb08IKwggx588TLWsQ==","shasum":"b473158c229e3b606986ab0429b49dadbc25dc99","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0-beta.10.tgz","fileCount":45,"unpackedSize":400746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCEPk+PMaQRKoC/IWb35xn/1qw9lKsyGbeUYKcyQwjCAiEA+GMaiU5UtAbDyNSF2UT9T9Yw0wGmnSxrOUNBpG7b5Q8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnCZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4zA/9EvtcG8DDDu9fGqPgswmG4NT/R8iKtp4fQGq+Dc+NtNQO4PGL\r\nz08N6pF6lj1UfgaAUy33ge5SFqQEsIQvKf/7KJ0mKVMhNEqNVjcGGbMDMUIZ\r\nPfhrM2hFTzssoguA2zn/4HzoiP1LezJyrkS/a3qSE85inM10fH+YJgEuRLS9\r\nn5HH83xkL5D+T9lymwGveA57SgJfKOFy741W11uqi2KP563qNuDU93siXtC1\r\n079oksENOGrB7iHfCBfFunE6NwUeaA6lTc4m1uh8Dz+eY9AAPbZG9zPfm/9c\r\nSECRX2GIyDckl/6CMd11q0ocLruL2SJXnhaEh0V1lP9JxDwFpbk/yjsbiidq\r\n2ufb3U1Yw9csSqeF9E4acfzxOxx36qJlS0Y/AWCl9XsPgLtotW7B9ROPkNx2\r\nwqcvLcIlVRJfYehXHPpvRbWtDMhwt0CyXj5iyTqENwBuO5BGpq/6Gv87T8hs\r\nLFPqYmG3xYpZU3zbdAe2VozSdwvHJzTzuAazfpKeqbhTwfvOZuBNU59quNd6\r\nPN7mMRisif7s33ieoF67DiaM7FQNVqtKNuaXIbkdX7QWe8/mFociu4H4MZg2\r\nGpxPn24KDvR/Ny5oUxQLyQmwW37Q9wlVKCErGM6nLQMeg2hq1436xMvkqqjJ\r\ntadLCVYQRMfXX6TtVZ4B2tqp15ES9UcLM9k=\r\n=wQVM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0-beta.10_1671177796926_0.9628320086479967"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.3":{"name":"vue-dapp","version":"0.6.3","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","vue":"^3.2.45","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"f32f8e8a734388c54a264f41bd78629118fabfe6","_id":"vue-dapp@0.6.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-sMKAjcLKjox+9BfY9BW5aNvXZa9tKsNsaNwFGlUyvv9En/0bpmx3asT0Aqad5RzXo5N//JweP8MGKILPxlRfug==","shasum":"a40a0abdf1900aec255c09c21dc96709b7fb4dac","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.3.tgz","fileCount":43,"unpackedSize":367284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGp6AeayJilhKr9J48rSqZTE7wyg/SgLepkhH6TfI7PDAiEAsm77t74Sm8Yq4ivw9paX1i2eyc3WzrgjOs7dymrHoss="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo8wHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX6w//ZNuGAfcSIITnt0lwdGZRJgYZf3eFwqXW7vU1GIemZwItxpHx\r\n/xvFc9yaNR/ZXK2M6sTr5eJndnuwW9/NX8EKLeCm8jBrLQKRVulERJ8n2+mP\r\nMQMrVqC02camBM/bsQk8KUGgbb4pAUStrcmaMjNtE9b/Bv5Ln3LhA+L3q59O\r\nWjGQ/Av/mTqbay8SwHGSYSHo1rKHHj30nQAkbtmxda9uK7DNkOjLN2U0OIUF\r\n7rOsE2HEg3VZPw7JICag1V68F20UhIhtyftBiar4BVXhakV49ktF7+zI3CoY\r\nHBCVMx6IajU3J3rrMXnbR+6KI7JJt5Rtp9Hw7cl9akYODnSZo+9/FzSoPs4g\r\nRI1JlLDYHFLSmcvSzO2tne+TabED3fVylu8A8TcUjLd/4RhezypTGaMaW35j\r\nAvZgGCElnFCvRaRV9g4+HrywcvPlWZT0BX3UGKWYSW+wkA28CFhwF8/tbBD8\r\njAVwDamWbInitMLQtVusqL4fIjkShqxVhOuVaLZ2yzL6N9WFQ36S57BjsmaI\r\nuxO96N/0Y57n/Q4iBvG24MpEAhSVTaj/Iarw/rnOADeaXdDlv6NmZf/KxhcD\r\nbHLZsQ7uGEni2dRJj0yHQLCKs6dv0bGQnWiIrcm3Ma0TM7LVzpucsH2t9DCO\r\niCXuIShsBc4YP18dN5x3I0QU2l0D8vhzEdY=\r\n=49ym\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.6.3_1671678982889_0.9478679004277812"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.4":{"name":"vue-dapp","version":"0.6.4","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.14.0","@walletconnect/web3-provider":"^1.7.8","ethers":"^5.6.8"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"^3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"^3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","vue":"^3.2.45","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"56038b5654ee88497ecf039e9870631213e12245","_id":"vue-dapp@0.6.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ITBptGuzgohj2Wf1s1wq/a9WCW10RUVHMD6NJnMgGfonUZA9xOWVBefZDc9rpafHNAozNsGbRmxVpOhR7fq5mQ==","shasum":"ccfd3b18c17e0259a782dc009c22057259bebdec","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.4.tgz","fileCount":43,"unpackedSize":368160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCX2lOaCKmlomkjOP51cpRahh+AITUNngYvtaTs+oXLagIfLKlRFVC95b8lDVsGh3pvchgdFZuO6d17sEu+lF+BTw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo8zaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIvQ//QuoKaY7isFiXYheCduQckkyj65Yk25qoo12vP6pVOYj+VSie\r\n1UhIVeEDVxvGw8TxcFkyTFzlSN1x38gWuOYZ0hBJRA4vuwBO4fNCqUPlHL+b\r\n6ihIygLTVtf7s+Zijf0/xIjjIzLnU6Qi6dvP/TCTcmXXhh/42C9LnOMRn2qU\r\nATML1JHp5Z76zcmIXkglcbFYRBuMDUNkQrNV1yPjpXEiTDTsK5qqFGYll3ZF\r\nxZSEszbb2RMV4vHX4bL2O8Emb3VYGGEZlSQF2PUVY8BgUEiuBRzgchMV7V8a\r\nl23BN5V3kbEl4n7Ghv4FNwikQdIMtsEsmiVkaKoURDkl7JP+09fnEmevIV95\r\nco5HQua3GY++uQP5nbVW2JgWDsRYb1UBUxIcPs2hxbQQUMhtfx36cnujFQmK\r\nkrW+3OF7oK1Uwd8e2JMAnqiShCqYVmcWnIr0LAQrL2iJLdfNZgzavVYhbqDS\r\n9Clr8Ym3P8ZSbvtW81Zu+vOc6e/RTbZxhGS5TdSKheBpmAhgnDI25d4XhmQF\r\nXoPi4ZdiPvyHuL/wW1G8C9gJOw5uDcffPVZMy9G3l3JpIvRYNumEqI3mMEjN\r\nxG7UrS34vgkshyP/ullCLIgw6joi6lmZ90LfXWrNvJhP1louwFUxlqdBnxDj\r\nOMcvPiekGUNysII83BmTQlzu7cT2roUGAmU=\r\n=3hSH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.6.4_1671679193887_0.9661592246595252"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0":{"name":"vue-dapp","version":"0.7.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-geHlmKp74MkW6yMbLv3QO4bfGC9FWiC+vkvqk32UbBS2GRssGUo+yFm4eBLtcOtMNOBjHcc3YfIsqjE7FfLTcw==","shasum":"2be87ef3003310202edeb85bbe8deb056f2393d7","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.0.tgz","fileCount":45,"unpackedSize":406003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnKkn+z6j5cU4J9zYED44CIUG47BV4f8zDABJJNTgT/AiAt6EO2WIgFMfnqLC0eIKZY2zU7viCFzXUz9VVK6fDlHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo85EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKeA//XRXQi9fQYBYI5BxfYZ+I133PqOdZuZCaxtm4cxaVMk9KXBPq\r\n1eqpswa8NkJgBEGwIQUa4shPPcywiaQceG8Sdqy8OXn3mqbN2Zrs7i63lfuQ\r\nXtCgBJl9RqDDmXHxvNPU19QuQzEM9h7y1IOYZaRx+vMVMQi9p2GY+8nMJ568\r\n7+aphLak4S42JNyvobuf4dk/j4nMa1l5ayahIK25njAKQ/RrbISek6EWEQwc\r\n4PAhTrdHC8Zvaa9QpdEaFfsZmsRilo02YdlnOmKmPLJZr42gkzn6BM+5ZUh1\r\nCKBeucBtes+lLdbXngfkk/i5HQwpWfCrpcirQoJc0m7C3z5azrbeRLxAHw/Q\r\noNbULKgzPKqK/QKdzZrn64rhGULX7mQEfgr190vXb+oqMzKgK5aiTXibkyln\r\nfRYYw7qHlVHa04INNRWguch/Ot+QdnSWgvOdyASc+iYqJY552XbJwN2R4r2q\r\nLNNWC1QuKte7tcqXbId8QVQMRho+08fpwilzwkywERB9JBIqpAmzrkVbw9ED\r\nYFART74NBcIb2Zg8MC3cV0d4Ruoie5+woG9K3/LaKRrUzDO3c72iB3g4e02N\r\n/N4DxJM2AykqaeAQDOsaM0F2Y50tVbpySsu/NVTHgI9MQFMO2qHEZ571+XXU\r\nnyI/9QzpO7Zt0gPo2HeGfBAbpIWLUH9akIc=\r\n=LfWW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.0_1671679555998_0.08913838786080608"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.0":{"name":"vue-dapp","version":"0.7.1-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5P7d9sHoR7HDvoDHYHMerYGc2cydhnqwA30+Hnd61PWx1yFNSzC1b6wcMS0u2g/3m3Uf17J6fmygO5NZKCgzrQ==","shasum":"97e29021cb6af1f88d54c45c8c6713cb669173ab","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.0.tgz","fileCount":46,"unpackedSize":406429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1qtSjXiC4LyfwnQEcl7asXZtsDoieAJxLWB7JiysHfAiEAxJTJEBBmvN/T9ly2NQghEBOf70fM+6lFR0e5vupNaX8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo/72ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF7BAAlcEZxJ6smzcKoHbk5B7HtldioL7rS0QPeWu9rFbCUuf3k0/G\r\nIoNZ3zlzeBefI4fkxwpRVBQyTpxGAXvHUJhR3OndRNTDoDc9hqIHC7XPKctf\r\nQRmyR8yh9tmTluaosBixfM7iaCamqCwa6sZM4LjCJcdmaW9TANpL4x33K4EK\r\njvNSf52s3w10FdIrbZX/aqAK3BYT11OivB0j/AfLrngrl9Fr7Webj3N5imbj\r\nYeS9c/FbY6M3NBAOCMqvD1jqbvv99ClZ7M8zW1Fs43saqofG6SW/7WgJ5mk+\r\nwNI2vZPuEI8V/LJ4GP9pq012NB7N5WR/05Oq17L+m/+/2CaKJI97/6DpG43U\r\nv4sSj4yzJg4StCQjJ+//zQ8jKwQYTgOVLECUnPlRBKPoRYzQ8+VTVytbwxDO\r\noRJMdZzmkNeJYY/jPDB6eTKrbek5/VMyPg/NA1XPrIYC9aVE7vGl2LgIiDvH\r\nVwb37EjkhODAyfZy2TmjtZeuzX5Vw4ocqCnfP5Zyngv+F+vIPyR1sFoFqTLq\r\n7l6NK4TXzMjDWQC2qNNBWCCfj0A2G8ihbVito5CBp6XeVx/F9MguC/G8Gdwn\r\nyl7CAkxhQiUumlrsFA83myVxIWNJ9/rh3qRELXwPQ1FqM+V9ZYHlOSVpjd+s\r\n3dTGb6WGbqWM8tCM02KCpP6ihmcrGaO3u10=\r\n=/Lyo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.0_1671692022647_0.7359191276227359"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.1":{"name":"vue-dapp","version":"0.7.1-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PdCSfxT7OcjoH9Xmoyoep24jgkbptSAg5fUEhDDXDBdJWVy7MyW7WYDEry8vizb2GKnZJan0sG83C4yK98kLqA==","shasum":"da4695dbed41ad140afbde24fd18892380488b9f","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.1.tgz","fileCount":46,"unpackedSize":404751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4y64pW3055AcASw/HN0lJ3b/Soh0uuxuoyMjcBH12tAiEAmNWTMF2wwd04t5mgV97zzocccfkTOrmtzVMwojijYro="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpAPbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBKQ/9GNcdAKZnkYT3BY91uk6SypMuizPmaASaZ8comLIYR4/0c8c+\r\nTMh7diC83E6glcl3NOv/79XsVbuWV3gOrNss+fUfFXvGVxGk4Nm5C2i5+ZEG\r\n8Yy+YPKoA4//pl+alSdOc1kUSCn18dQH8BzObNlmfgP5g0OwehK6VtDHsZmM\r\njGn85QzLMepvYx+jcbr3oyA6LkrxxKmZU3BALp6AQHYFpIdyFQVobtDs0Epx\r\nVqKJiR8SZ4c/5TKkEMwWgC+pBIZOSk7U+wtZwoBXnmPSXYD8UEk2Q0QyRin6\r\nW99SVUP++4ee9wNcURHWRmhCf+ZsA9rV1zRIxCn+1LHLLXam0CiP+tdM9BYK\r\nvbg90g8F3ASvxGRchNw3/eKtKlaHE0bk8kgfuHiI40RW7fJd8XUe5esGLlwM\r\nJwSLeC7B9pUUVD37GwvVK0KTtFA0Mkp4JEjLu928KbuBAJmwtblvD5T8LWa8\r\nt8P8N75IDpI8uOpaHTa/UJP8UqSAOjGxkCU39cCg2jJD2DPb1oJjIkZvW2jR\r\nyjs//Vmq211FjC5eHzy3lcsccAeBsYn2XbeiHrFQZ8azwuimf5P9kVC1QL2u\r\nqspRSUveHLb8Oo1du1TaXcor5c+RF4GzimSs3FAw8As3dU4Q0hYmT5wz/rNn\r\nwynaQhukP6q5laKKaZg1UibeIbzmzxl2I84=\r\n=s7Mo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.1_1671693275298_0.044726584299309646"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.2":{"name":"vue-dapp","version":"0.7.1-beta.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Gvy6whkZaDz0JZSPNyX7y2nY1bPFokbx6iZ8IP5zRTJ6ruOZ4xGSmlc6mL3+YDhrnjmYJMFxaYw6Bx/wO+x6mw==","shasum":"3f9473840467b8651595ccd496591db0c4736388","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.2.tgz","fileCount":45,"unpackedSize":406895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtn0t1eWlUhQwz9m2HVCkiPlx3qdWKFIKfTBBThLXmQAIgYkQMrk8vYyVuxI+Okg8+HO1SJUXcs9uJTmzgzVRIiKY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpAVyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+qg//Von/q+vA6h47kUFC4wMGVWgxLCXifAEVWw1FDkrGHwf9LuNk\r\nH/SBqHVePogNklsF6jnrDqlLSkJaav9NG20uUjrT7OpecD2lDR6GbTnZSeFB\r\nAG1Jhf6BFGorcYfS/ZTRFnUXO5TSMudKg7b5kC7oVktjF6ApCXc+ng2YZZjf\r\nQGXHPoQVLEaCs+xMb7k1T826U8cQaaigzuwPYRf2Yr2balJd7UKCOUva4AFR\r\nVUvI95vsCyLpkm4YxGhWCnt0k0ewD+78JxVmSLoJmT21/t5uYkPMdc2k8HTq\r\nX2s1tkzIKfOwn8ueM7ftOZYrjcrYDLYtNKOrSBrXdCq4U+tCidcXDAc1Tg6d\r\netpiOdAW3P8QEVaNLXyITp7X70kl2gUcNnYFwZGN+atFnr4SNICgC6F2kPC1\r\nBa73GF8uy56bhsH1AY/sg0VI2D0ydxbSuC6EezJHE6qBFNO6C6xWCGodV5KA\r\nwWQTLZUtTNXoWSDvXjMMhFHpARRpEjDojwFeldaI/mWjF1ViqylOrA++3jv/\r\nY8yvZAyzn7yAKY59qq+vYwb2B9Z/m2V9Z/Fy6BaL2YIHbxBAbxf8FH+Trd4+\r\ntsu69h/rM3vjQdqdMhj0kvEoeav1Nj4Pq/7PjDk3NDoQO00egT2X4390A294\r\nCw1DoXIjUq0E779TCupE1Z83viBU/dYVChE=\r\n=AhIE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.2_1671693681994_0.40239934609468264"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.3":{"name":"vue-dapp","version":"0.7.1-beta.3","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VHPEoD+qq8wvi602wRzWxogQo2zU+gLApNG8APmHuvoks1QIV70cHc8R2ClpDSQ3NTxRwY5xcSHNovBBZj/qhg==","shasum":"5d18b3aaecf9a31b9f7b3a6ebcf82f7416ba1540","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.3.tgz","fileCount":45,"unpackedSize":407157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqPq+Dr/CuZRUndLShPiQz6016RAvGFZLMBwm50SWEHAiEAh37MUJV+HY9kNmqyI60UXok/rt3flmu0K8c4qwknBQc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpAcmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOORAAkua3pznLck7PzlGovb9Icj06V45bV1qXltpIQs5X4QbgnzwW\r\n8EDHrmVwHniebH8NbauGtsv+MXrMpF0p4Jm17sGzWnWfba0ignDcQAe/omj4\r\nz6GLtsr5eLjoNJivZYCEzmHT5sDV/QaDHaVx19P0xnB+TS1iQAik5/98e+ds\r\n/lTgKQYJkR0ig8WRtqUAgx40K+o5ymR1QiAtn/kCMsP+QeVZVnwG08ankxAk\r\nd0cCDLXLAQvGomxYQAFVjQQdSLOORhW8IcqGTUMq8Dy54HxKU9QJrhiXyXM4\r\nHhc5NIxaB75YfkVbntteWowfpJOyowrdZv/m+7VzuivFACi/wEo72d7qvvPO\r\nkvArwdy+/f5lcnlX6JsV08CkAQFTIJT+08kfmZo7b0afLRfK070g9GCSsqAn\r\nt+NxNurqHTtjG3r3XW6SyT9pJeAFBpKainOu4Ba0olzGa9pPz2YsHUnv6Io8\r\nTbk88LEtCqsEEdtdyjW/buRyOSc2czOsiysy5Ao5oczlQb22ETpYM/Sm31qz\r\nfZhnX6HV1FIRN/UBR5EG7YKAX7tZxQrp54oBxZhR/HFCeLespOHnWFLQU6kX\r\nD0Mz9qn5pN9c6pbtDR+rR9wgGGR+hdRXfXCXS1ibd+yScF9gWZzCZ+JtH7/2\r\nGbqCKd1DStaw09LsEzgXKwW5D/3ACejvWgU=\r\n=LK4w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.3_1671694118078_0.855246290823868"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.4":{"name":"vue-dapp","version":"0.7.1-beta.4","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mxhGwhdfZfCglEdD9Hb/FQ+O6A+rtlNsgD4WDSEvuVjLiujU5yclFgN3KctK8M0g8qkWR0LLrIYTxFMzhzuJKg==","shasum":"ef2bcfec557ee8e879eaba42df1e6db93821b53e","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.4.tgz","fileCount":45,"unpackedSize":408277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMXqOVRz9lfNVjfiLer5kBb/2tsayQGejy7f0+TDog/QIhALXqcLJ9efAGiOrEvM0527ldlgM70pZrxenzaKsouSBK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpAk3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLKg//Y5ZO89Flzxhv+z6ejA8catiWvap3ceLd7MOrQGEgsqwSaE8W\r\nb3MaaPc8x+GZB+AWjxkHAzA4vak37oChScOTBoPnXRaRHviIIlHxVTKB4CNa\r\nVorhpGugUsmr6C8CMyiD5XK8QQ63KhH+Or5v9pAGQTtu5YEflTpczN2gqLqc\r\noo+Us7hsQYeMxYu0hSEjOs02JUFl4z7wrmI9Sd+3MmqtDHaUteF9q+GYoplM\r\nuNJUzGum053ms5Ad7i09VGknAhsXMkBNA4R1tkYHz0+ml7qZNj3e3Pzo+dRq\r\nfNjEecspRQVrtUzjDSUPVFHvMRv3R7XTDvOJl1GXj3irndITtyXo/0HCQePb\r\nclARXFmwX2nK2p9+IMkiVCJRfpxf3jpc4MxI7t08O7784ict/J0AZ/UnjiKC\r\nPPpWq/E9dnoHUqNT5gnYUST65wpDTJRt+s2OkGAIPQEHKNnutq+dkgaYvPy3\r\n+VZ3dz3t0llCE346FM/Hyl+W1+G3cXRfnuGBuWG9fMBZiZfOY6dmfFXvVjwd\r\noSkiYCvAJx0udZ3WkN+GhdUa7iVgrKR/MG8zYBfPDv7MWfos7yv7+S6g9nvJ\r\n3MfyLA2tOD2fXqJlD5Nm0od7JU03dMG4HUnNbAVv5sJlMcNShldJQNreh82G\r\n0ezaz7mPIfv8ESPJddrvxUO7TsxX6VYBiHw=\r\n=3t+J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.4_1671694647073_0.23395972523309316"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.5":{"name":"vue-dapp","version":"0.7.1-beta.5","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.5","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-nbNtyZBt/9SeZKaxdJuahxH62DR8XAOS/lHwPoGdMOS398zPIJAZKl5b2vQAubVLWL3tyHn18OCxx+b9WLTzIw==","shasum":"6bdbcc87d0f5e6ce6adfd632f1dd2d6acef6a7f3","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.5.tgz","fileCount":45,"unpackedSize":408390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/a39XARWmys92SWPWnLpbztc4phPUReZJzEtIBLztUQIgJNqEobrKkDt8UdOzvRr/+O4CtRfK6CmXqwHYIq8qc/M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpAnLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnXg//a7nzntm2K1DGpY3kstGDoTRsHcFoRjK+UntjR5wwZNDGZRGu\r\nGj3zSDCEBkPv0+DpcktjMMDmqsuEfhVnPK8m6MkHsugtyQLIPJqCKI6Zitnf\r\nnVKsZf8459rDo4irKevbpBZk3/BmRbhC2AtFLL52kWtMaVwevSxIl3AAOxGb\r\nwz/oiN5p+lBICS6k6Y+OTE50EZhj/ch1VjeKGvs6Zxw+Q8Zj0vDuUh+u95GE\r\nIwjZAA+YmTVA32RUZP2QZKMa6cdTwqNL+byIWgb3r5jv+xpem+4VffuiE9LF\r\nUlfHWaYiQUC+SqnFeK0jO2EmAc2j0X7PgVPFElD9pfLW9oH10aBSfyz6aERX\r\n88rVpnEdbxzEJUUcK9Utx1+G1VFeu0nJWRabDLaOfXB5Y1Ean7CiphxX1rGI\r\nqXEK9ovspMB2APkWsM+F9/CLF6NdA6YrDIe2Dylzuy16IeafEWoZDKlkBTcz\r\nY0LUtWxN5ZfTRMHT1iaYIdOLE4wlInxETTnVcTJcsdSXZNHGrNFkMq6Dj+iR\r\nXwn5zGB9FgZmUVJjkIVo3BWjCuNGe9O90lj4hp5dBx7tO6Et06TPjDQOQotD\r\nJ5zsvrTj6ZlyWP021eDhzG+X6yXOUQddlvO+uo7JufIR1D7d6UGMjiWjUYWY\r\nvHdN9rjR56BH1uSGh76Sj2ufRY6HpKJIX6w=\r\n=AtU7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.5_1671694795344_0.1628458087186324"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.6":{"name":"vue-dapp","version":"0.7.1-beta.6","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.6","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Mv8vEUb0S59tQ32CKEZCkqPnbCSjdBDJmnylvpqbBwnpynkDAsB0BluyPPouQex1NOkIYgQ5HTI1JL0ZTqbdcQ==","shasum":"ed71f13bfd700d787056f1705bf24722df68fd27","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.6.tgz","fileCount":45,"unpackedSize":408837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkur/shfa15xuoP7SQpBY6dB/txrGIZfTcmsgJkgM5iAiB16+QMCbStOi4YIKJ16kZieaFiuEBxBq91LkcCTy6KbQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpAptACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOxw/+P8OX5BE6qva3TthmNh2ksJShokPD6jKl3241854dKA3umK00\r\nC3UU0Zwa5t51NUubmzYlUnMts13zmlZARcqezrJx/Kf3W5OqcABKOjzQ65Hn\r\nFMAGURs++nBfRToTHOVpgnLtNOrfBffOD/KpH7u4at/d/UwkIUHMGaQvgdKH\r\nfBMfTh1ikTTuBZT7NzPLPyHdIWiRbTcty06czEc2sQZCDdhEqJD3SM/HlqdK\r\n2jBqGjmLXy/dfHvb1bGeAsAoRZAwYj55KfHvQigyxfs56DacXQwDIB51myVc\r\nD9+wEs1MjtpldLYhM7hy8swOmS1az+eNdLKnT+L3ZUultFOnsCH84Z7GSXOL\r\ntatIsmlvEEHqzjh0siZpvohSRswhhA7hrSyiLYRPbVQPfKFpXXj8N5fP0n4o\r\nmGYhwTVCzqSI6Rb3oOmHBADkvFO9HbUAaGS4XrwyjCfkjWOsGshWGMh+1xLw\r\nMUjH1Rgxy0mQlIWMDaJ1YxhKzWzbqOjrIw6yH4FAY8Lp2nT85gu3ePOfJ/Lg\r\nHNff4ank4s+V3Lm7zp1I3KPRqfOHxVLQN5vgILskhIx9UJgSv1jTtww9dov3\r\n8NbiazvEmRKQXMlJ+fkEHsXsx1uQP9Tj4jt+9Qn84BmVV6DHTuFx9j2mh8Kz\r\nVzsO3R/0IzGM7gtRYs7Vhp9kofXWK5DHCdE=\r\n=rmYj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.6_1671694957223_0.11922378139591716"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.7":{"name":"vue-dapp","version":"0.7.1-beta.7","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.7","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PnHwqR0oRmxtQOdT7okLCMnajuOJd6OgJMea2VAYbz0skGdrOw8VXlzn+WKVJTRq71hE8v2VtP8/lu5qX9ZxUQ==","shasum":"63e500b695f0234bf468dabb85ecd89a804039aa","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.7.tgz","fileCount":45,"unpackedSize":408595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG0ka0jOSU5JSaUta3TkMz0abYF0faAhJeecYR7wUrewIgQ8vwMxChgNEa650RD8N/dtJLIYMiI+KWCN9KLUUhGx8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpArOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKvhAAlvNo2fZJzylYqHhjkh3ONrib3ZSXBfv4eVv0xEpIGlivZ1td\r\n5SlwmoLUCHtwQHYYo+upRnvhBvwX798FV+9ncItPheXWY0CX64HyvI2cYx6e\r\nkp/NqWztPeoW+zSHIdrpgPTzQWgkYzXwkqVoRLKt60OVgHG1EMt/L/n5fTxE\r\nXf4fzQ09Inmd+0P5LFmyvONppg21Efi7Bfh/N7VLNGc9YJZh1YnZMuXY41gb\r\npGv3efnB+RSTJyM/EG1PtqA2OpJsTyswprdSnG6VONKgU9voQZoASUsNBlvm\r\nmm5/hvKQTpXvCLHGMhHrSLdgMkXCOuQQSpu7MGuIJBifZYrFxTbxQd3SwTE2\r\nvnYLdfbWS5GwGR1AjJpGcKNNjtIhmeTMJJ6OJEzHb24//76MkE4gl5o7slWU\r\nqd+VYn6TrE2BtuLj3sd8sr+A4NORPKj+jkf0+Wh0OfExaMAj1jSrRBiRiJzO\r\nGu8HKT7YityN9CFDEbAVyEMWSbwa0j5HiuAJBUCs+b+UZWetI3R7c1k0Hpgr\r\nYRGvDVqyvCcaeTh+66Me0FMMAY9D9b/+BDw/M9zQ1jR+Vld7yg2HPtsvPUMq\r\n+tXUPFybYY8t7jafKB+mHheK0tMMlrGpww1SZWNsGTxniiHVmbA3Ysdhgmoi\r\nyhtxjNZish1yw6z4TmxLiQchB0hYsNVZPzM=\r\n=Yox1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.7_1671695054595_0.9281073515782754"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.8":{"name":"vue-dapp","version":"0.7.1-beta.8","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"97099a413b35cf4f35a6aafb447e0cd5f37782d7","_id":"vue-dapp@0.7.1-beta.8","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ExdMvGthznaoMiNEPS+eg5iWvmVlMYgqUg2uLyILbrG67ARJ6JLhY6DJCc+ctyTr76rEHQJ81C17PkZEBCR0yA==","shasum":"ded7bb03d34dfd32720f43ce33a749379c0452bc","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.8.tgz","fileCount":45,"unpackedSize":408151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLR/Py+Gj0dlMO3OCQ15BZvW0FYUPNJlk84UsQkK3AwQIhAPUftA7T8/leYahkzmG6lCPFWJIpvZKqG9r/IGcE2f5M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpAuUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRAQ/+Pl3ogZR8NgZzCeIcIbq/cVgS1pMeTG8PW6SU6wyThliUtD7P\r\nkv60QWiGSur2shQE+7vXD8S7IS+LKzCbc/qHslQdE6q+T3hS4y+5bYugRVZx\r\n3kcREfshqbhfH0LVJ0Ua7l7oshMD08ZFMrM4FH4ZKi1D4Mj6GjWparRzgypS\r\neTuo3tzhFNOhVzQSZa0+euuSRiNNQ5zsUTfCoZDEjzRclgi5phaiXYBELxNW\r\n6zcBWJahamMhCVKjYuarUGWKqnN8ndyqFhw9YYtpT30fLueE52TR1/MJhzP3\r\nrhMxvTqNM/Q44lMm5Fd7owO1+JoqIUVgfsth9jPU3bQr3jLbYwpomtv49N26\r\npIgM6XLJk0pE0lmF9ssEV44D7omFZcm66X66mZAzMjiAa2NY059ClvJIQPkb\r\n2a7ficdRrSAxKql8pdr/blCbyesMAU82YDcLyXXahbsys4BLTRCz2AvBbhaX\r\nBWD2DKfAIJYjN+fJsswkrnEhgtS6MNblMxDz81F+jJ/ARB8h41nSPM24zLF8\r\nLzkhfdOmTaeQURfliNeJTOO9AgCnchmbfzxDoff/6aN51hQDUskKoaeO32es\r\nId3FjBV3noGnK3jKvIuD1nZDpPeEQkW6CBQXp6VEFmtjgwgqPF9DbgxnwT/S\r\neiElNNekkMnfMvbbbdggEsil4ikZzH/pipo=\r\n=9PLy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.8_1671695252084_0.11079092607798513"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.9":{"name":"vue-dapp","version":"0.7.1-beta.9","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vite-plugin-windicss":"^1.8.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5","windicss":"^3.5.4"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"d7750d083ef675b1c2288fb3d78ce41c3c1a9454","_id":"vue-dapp@0.7.1-beta.9","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vUvhvkoulcU0dSop+7GHxcDvqf1QVPrrgQDTZUDZ+FrHNQXSHx6temiPQhgSrVQMnPM30xPYbOkdjkmeDduzHA==","shasum":"d9b103475cb8ff9cb923d2cfe1c19981d968fd08","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.9.tgz","fileCount":45,"unpackedSize":407814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtjeNo7+ZcsmaBiY1rTvNzOxzQM2bczkwlTYpkeADUHgIgW2mzcIdm8mTBXVH7BulaHXDfDC3Wob4LrqRrzUOQ3rY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpBf1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7hg/+M6hJ+qPd52JplWQFhW4raPyjArGD5mHPss50afvt3z5qw11L\r\nMoHPz4+33/t0Vccd5WSz0HPfu+zLVrtZmnT1BbJnhpaIbxORWE++Y5rS6saI\r\nitQ5w51QPTm7b8sHpMncNZgqMOJXFBpdPMke60BJ31hb3fOH8j4whSYlbfGZ\r\nFYqCZTNGnJAmbFCBw4SoYmtnNt5luwCHrs2FnrB4kMniKrUJOQ35m5hoLGVF\r\nzt/5AVMYEkZnDQRgx+jbdaICkrzSy7oDsRX1g9P34qxdvziLLQiPwUbNHt7E\r\ne7tH9gUsGpKH8hdyOzKoxXoQp2mzvdL7exVGRLnT4bKgo8aYxmR4gSVCw/Kv\r\nvY2CAwilK8EfYnKyzeliru8ckLkBxaBS8IkuLI9BYHBlgFyTM6bv0I6AiN1H\r\n5u2Eb6fVKtsURy3nWgT9LocbG2t86Bc02rHFeLx56dUe25wDbm98y09U5MnP\r\nCJQtZw82X33LdTtlIN7hiihcR/YtO/c2xtq1fhuVl2GGqk5sbaV5irxOe2Jn\r\n3+6js33bujJyu5Cr/pmUjJeRCWGd6K9XGCcgM9vbeCNRMig4X3ubyt8hxVkl\r\nIYbkRDTlKbbt3Ilz73ZrGexSga3vozRlqfZDCWkUghpj9T1DN9RFuR3nCr6B\r\nBukeB2mjMuaejgN1ec8HMSqyZiBJbwdCmZs=\r\n=aMwM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.9_1671698421514_0.6305697809161901"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1-beta.10":{"name":"vue-dapp","version":"0.7.1-beta.10","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/chnejohnson/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/chnejohnson/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"30c33eec9b4eb72fd2d5000c332502d4897a7e8d","_id":"vue-dapp@0.7.1-beta.10","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VZKj37DD2zhHvlgR7Qu1x/msty7re18uUfrrL2AuBgYxENN7PWCPoLwRsd/PQOBTVbCs7YEcWO8f1a4szefKKQ==","shasum":"ed55b7cb68c237bb911e4885bed54220cb616301","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1-beta.10.tgz","fileCount":45,"unpackedSize":411976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFAMVOLP3iYlJHaBDzqX1VWtQCz1z2m/+G4NF9S3Cd6QIhAI6hMVMEYFpre1a8Fc9BJUAeQO1YsK98dmVVL4U6nZ6I"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpCNRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptAg/+IfRhbFVnNGltC9pofA7qr7dPcZ0CLoPCt9CrltEWsq9fSEgg\r\n6ieofcRDUfkU/cIqdpdBD8xkYqGTH1gqvhGwbiFr/XAMcLrtEyXAmLnkOkq1\r\ndRBhQXNgWgM0qh8slx/t9sz9zDOYnUllG0pJZMy7PJ6tCxN7gtxj+qcEheEo\r\nqPvLOHqZFdnwaOGgVIOYT42HS5WDszyYWvISTuejqXV6WOPa3fEBmFbeuPWm\r\nkPcZkK4kzvpWMTHpy7BHrUoDzr/HYwJ3MLSp6GcCngFTaV/IrCQa2I9f5yEC\r\nUdomVFixNnzxkoLzkLPBAjJmE+O+6Lzzntz0CJ+NSyCZOIk0eCzg/tRpkGP6\r\no3KvqEMMc8SzGLwg/aX1v8H4UjybYTzSEQXqUnnIuIn5oR8uGpCxH7XJWkiM\r\nsuSjtJWCrHvWybztrz8clur2jZRzCsXzRL5VzLtAS8IAJlPOJOjsVbgphsLs\r\n/zKBCK/R3mGz/X3opSNSqKuYV/CtZFaGS8TlW1jJyNQFwe5ytFsaXFxmBdmn\r\n/m+IX9yuoc8u69q9bLOAMBw16gzDGFp7Mx6w3ZFzwqEgGKeA6CLswebbt+Hs\r\njO9hoajNGR9YBYXcRWERwRG3iv0uqEAbvbDWtEO3SdVl1ngwIov1GxrgYGiv\r\ntdg3pKM8nvBILyP0+Il/lyMvM9oWw+hyXfk=\r\n=oTvO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1-beta.10_1671701329354_0.5860348012365697"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1":{"name":"vue-dapp","version":"0.7.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"be2bb15f976a81deb89f7573f04a289e9f4ed6f8","_id":"vue-dapp@0.7.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-uTuAjDt8nXSP0dVXWPj679QfGkMwkdblzIG+eJOHF1yYdLaaaIAITW3Yd1aecyGkEeLPPjcSuIlKWeudVnxD8w==","shasum":"87f2a2dd897523684625f4f5a30f1e85c515d9d3","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.1.tgz","fileCount":45,"unpackedSize":412508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDad+zX/LEXZzsqvyoT8AOHfTsJt4gaXF95ZoiTHqSHFwIhAKcJNvK3uU4L0TRNS3ciw7xx/naXTeWrfSvxejsYiFk/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpCmmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHWQ//U+YTWYnYUWqMDCQkLVrRgo6e+azYS27I00gyeOsBNUuASKGP\r\nkMiPD61jOqek++Rc5aX+Gv+abEIqmTBclfGlQN+zIJBfoo1yWkqQOTnQjKZg\r\navBnVlGhn6h7E/ZMYlrYIQxPZEEBkrzdygUEhDIbJItvxDaaAq8rM8CMQ9wa\r\ntLIRDibvXt5uFRn5dNa4/RnE2btZuhyQNVN1g343huUcflasWtUb45QKyGV3\r\nrK6dWpQf7mvQiyWShD25xN0Ag4mGQIrBkrT7DmG05je4K9PRtcHs3uhqE3o1\r\nR2rqbRxwm2Esn9PgvBUaE6enwY4vdNpngInnUitU4ZLqavxjkdfDUy/hPvLV\r\nov8XTOWZw+1aKH4cv/os8P04OS7xULPUDs9AKgYiH9afbe4X/75GbctWs5tq\r\n4qJSVxlIACkRRxVcZRAzDCrYfBY0sy33Dw758FMSUzb+fqsA3kIpUQsF20gA\r\naWyviQkZHTg/ISS+OX+OPEThArggsDet7YYKNZtbE2pDVePG8nzkwFZ6BS2P\r\niEE27veGz4PRqcVOv/GbeNM5TCncWm6qAaoP7JhUoUjgD7YEUpEWKrDYu/fB\r\nMr4o/jsX3UcJOxIB+cLnjSQeyCQTWCr+XNxqCQM9LapBgtieBamQJ5i6eCdK\r\n7HIRishIrmZgQB8JmVNRsZwGCtoa7OREEL8=\r\n=5gNd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.1_1671702950335_0.17347143162846979"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.2":{"name":"vue-dapp","version":"0.7.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/chnejohnson/vue-dapp.git"},"bugs":{"url":"https://github.com/chnejohnson/vue-dapp/issues"},"homepage":"https://github.com/chnejohnson/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"1a22bc580e5717d17738317cd4d631fa60c9985d","_id":"vue-dapp@0.7.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-9ijmgduY+TdyQU5GLkW5D0eljd95vzDrytTh1k5gkQIbN5rQV6qxYmsIGxrTBYad8GdXbsTYU+fbZeMI/gX8xA==","shasum":"3f570f38be1fa5543f36c714c330b3d2ed2f46cf","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.7.2.tgz","fileCount":45,"unpackedSize":412631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeDMW8J8/E5iLr3ZGkXCmXWjFqo5dZtMfwd21QdONsUAiBYQC7HZupzohrJ8rS5xW+UJoddsco3rIC1Spz4a79tVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1gNfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEmg//SQHgflWjC/eW6ImyZjVAu1ozLdZx9xwnLMbd1U0JB8tUI3rq\r\nw8BL580wU06aiqGjJZz11hYmJJHjbskuKhzCuWsoacQQgpr6GBj3c1bOYCcR\r\n01q8/mGhT9THasCb1L9mL788a80MK7rBr9aULw5cPTJyRQN1Mdw/uuIT8g07\r\n/0hDzDepe6IMNkTsbtR1yeMKtHL34Ts0U0opY7i+Kah2ghbQXubelsDDT0HO\r\ns89tOWyDX6ULqkVvuQbo/P02mebMIJ9abZtt2L0AM7/JzHoHwlWp9NRqdkKR\r\nj+cgc5hHqvoRkpB78AgkrmpzKeXaSyRMWu6RryxJmihAPpcaKEl8gUpePhfS\r\nuSDICNz/N3q3ohNtYYRb1+mRxbBn+HAwQkQwADMeEEfKWQcNNP9mEbbYlsWB\r\nLh2eo+GpHNKJWgVpjl1a2Gr0GDvwX6rYkbdqZOS3RJCJPeyPAY6twCJKDJsu\r\npfqL5WEM5ns/6kBbFQlyjrJY6q5UhDM8Zbv4kfnLucZPva0TFMMTgNm85O+e\r\nagnCvIbo3ANpfwbgwByNECu6X+eec+l+4MWOLzlYeHl17gx+IZSqN7zsjvp9\r\n41WMxhBwMwk1N5JUFcXHgb79zZwd9RpT+GH3ZjitgKLNmS0PVDXus8yAA3yd\r\np5wB7WDlQB9dErAqeZPLEpwimKHrg/rqtQ8=\r\n=6DyX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.7.2_1674969951072_0.020078062634238503"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.0":{"name":"vue-dapp","version":"0.8.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/web3-provider":">=1.7.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/web3-provider":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/web3-provider":"^1.7.8","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^4.7.2","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"9e06a227de34f1e9d6d136f14bc64d46e4ad439d","_id":"vue-dapp@0.8.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-d2BrbNvGy4PZE3sZoSs33bSCqlaamWvvG/i8OwK1ujkRaUNttRjV7dqYBLuuowajqxPM1ctV7rZUPu5FSGFRjw==","shasum":"0db528887f7006eeac0d39da055ef9a35b4fb2c9","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.8.0.tgz","fileCount":45,"unpackedSize":415823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASiH1Oh0hxEsf6xnyZxyXkVEi3FUncdH6hGFK8C/tFpAiEA3u64yXhRo0o0vMjyd5/Rdqy4XIXsLvBvKOea5YqrdOk="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.8.0_1685054095665_0.45189265377051724"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0-beta.1":{"name":"vue-dapp","version":"0.9.0-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/vu3th/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/vu3th/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/vu3th/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"4c6e71b61a06a53bbd54a1b80fedd6b3dce4f78e","_id":"vue-dapp@0.9.0-beta.1","_nodeVersion":"16.18.1","_npmVersion":"9.5.0","dist":{"integrity":"sha512-XnPePFLuccicFlsFNJdIIhiMnSQ2OXqerv669+JIjDzO+SoGs+rqBqXfD7ZZsDxioK9Qc7ZrJebo6U2JL6i4Eg==","shasum":"f85ded4f162c4f6a5d103b6cab1adf1c96ce30cb","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.9.0-beta.1.tgz","fileCount":45,"unpackedSize":412160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9C6Vibre3BapDly3/8Es60plLQ5ukMx3S0inWi8hGvAiAyJAL6wIraVGXyiuGpt1piTtJ+ZNVaPCFXGV+piY5D+A=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.9.0-beta.1_1686834316419_0.7880876435253439"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0-beta.2":{"name":"vue-dapp","version":"0.9.0-beta.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/vu3th/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/vu3th/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/vu3th/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"9e06a227de34f1e9d6d136f14bc64d46e4ad439d","_id":"vue-dapp@0.9.0-beta.2","_nodeVersion":"16.18.1","_npmVersion":"9.5.0","dist":{"integrity":"sha512-1hlwjVCsHO4cHYoX+a0BRuXFkWN+Gp9lS1KeU/WHJHUa7Eh2HDH5b8EjC+kbCMwdJHgCVL72YwMf7p/X+3UpUg==","shasum":"cbae8e245875a0a851ff5300485fb4729de983e8","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.9.0-beta.2.tgz","fileCount":45,"unpackedSize":412533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbMQ+A2QgtaKBRqcXnZ0B3pKfPoYZzg7NgVe07h/R5iwIhAKxaaT+iG/vBUzQ7nXCbsPZ8hA1Vx3cJXQJUIRtKkNtH"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.9.0-beta.2_1686835682469_0.38920606930301194"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0-beta.3":{"name":"vue-dapp","version":"0.9.0-beta.3","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/vu3th/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/vu3th/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/vu3th/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"4c6e71b61a06a53bbd54a1b80fedd6b3dce4f78e","_id":"vue-dapp@0.9.0-beta.3","_nodeVersion":"16.18.1","_npmVersion":"9.5.0","dist":{"integrity":"sha512-6qXjmSxTynJMMeizODBzU48Nc50cdhyeZWjKg5I9GhprYco6x4Iy1O6gXZ4ztoIfi4la5oR29NRbriEAwdzL6Q==","shasum":"8deb935adcf53e09e71d280dfdff0a6039e86b32","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.9.0-beta.3.tgz","fileCount":45,"unpackedSize":412220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrLAHg28r5TvZPE2RuUkvzNs+QdSs6+8gU2qpBDxrkaAiEAj38hXvChPwv7+XDyEIAvic2N63IfCP/5iFG1wGDuUIc="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.9.0-beta.3_1686837345289_0.5947566400604902"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0":{"name":"vue-dapp","version":"0.9.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"cd4df362e29445f130940cac7ac1f6879d600af5","_id":"vue-dapp@0.9.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-OMZEbSGJgyqjAAlsKqEQltt6f4fkn7/i34Iyy99cGkKZTdHcDemAy8ruFlIP/LBH2eZJPNyWqzvdUoWqjqLTFA==","shasum":"21a42b58d28ee23fa7911e29adad8142da2494f6","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.9.0.tgz","fileCount":45,"unpackedSize":412213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2o0OkaVWJ9Zx/TfXqCRySZFJauYaGBroyDF5anO6ZiAiACOZ/CvIhCUB60xi/wPZv8LrmHF1jaxidtT7YXFqZ2UQ=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.9.0_1687594771317_0.22593770067917696"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.1":{"name":"vue-dapp","version":"0.9.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"82eccb7f6f6f886c396585c3772891b607428a6f","_id":"vue-dapp@0.9.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-SBQ6U36hLo+pHQuhS0rI419/LoHRHSIjaiYy6nL3ukfyA+w2Rm9tMQbj8S+745r+uMEb2wJv+cnWTxn3trkLmw==","shasum":"614ab9f61e9bb53e60eb93b83cdccfc72111c73e","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.9.1.tgz","fileCount":45,"unpackedSize":412234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP8lIj8s2/1l8c1/vgBmq49XEazM1AA3Qs77fc3g5H+wIhAK6qDYqkJT0fij4gGG/BLHm1o41IZlspimdxGM+Xwv7k"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.9.1_1688388008273_0.05044738253405412"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.2-beta.0":{"name":"vue-dapp","version":"0.9.2-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/vu3th/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/vu3th/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.utils.hexValue(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/vu3th/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"82eccb7f6f6f886c396585c3772891b607428a6f","_id":"vue-dapp@0.9.2-beta.0","_nodeVersion":"16.18.1","_npmVersion":"9.5.0","dist":{"integrity":"sha512-Cf0/VzGDAxHhPikj20jp3JXbErd0PJMvQ+oL1z7hnkfYGfW5dZX0Ltva+XqC+kYEOVXmJuRcGm8SGy2wsTFHyQ==","shasum":"4b59cbc105fdbcd88c18e8f5eaedb10785f7ea7f","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.9.2-beta.0.tgz","fileCount":45,"unpackedSize":412068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAM5MZ/lFWAmHubAvPGKnfo6cbliUj3S4TKH6WO0T71aAiEAsZSNI1cOHpfq1yY4s7NDERrs7135m6fq1HGpcKjKkxQ="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.9.2-beta.0_1689433697512_0.6127104234875858"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-beta.0":{"name":"vue-dapp","version":"1.0.0-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=6.6.3","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","ethers":"^6.6.3","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/vu3th/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/vu3th/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.toQuantity(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/vu3th/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"6ab78e4125d5f287b1e41f042ba1c7d56382be5f","_id":"vue-dapp@1.0.0-beta.0","_nodeVersion":"16.18.1","_npmVersion":"9.5.0","dist":{"integrity":"sha512-hKsuzt0c3Wt42qHzUXkIFA+hgPQ6IXdytOazRkq7+LDuWRPXP9c/FmHzZUlSWo9eD9vzUcunC4Sg0aA7FYvGBA==","shasum":"8b21d490862e75f39009296db9786256633ce6d2","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-1.0.0-beta.0.tgz","fileCount":45,"unpackedSize":411168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeCu04i+bKpOX1wNcJfqQILMlbsqmqpQDhdBO9WdHixAiEAmCi/K6nX0GBb91tJAmlLWLXpWBC7hZrmwcij1D1aDYo="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_1.0.0-beta.0_1689439174659_0.6540589884493209"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.10.0-beta.0":{"name":"vue-dapp","version":"0.10.0-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=6.6.3","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","ethers":"^6.6.3","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"readme":"<p align=\"center\">\n   <a href=\"https://vue-dapp-docs.netlify.app/\">\n    <img src=\"https://github.com/vu3th/vue-dapp/blob/main/demo/src/assets/logo.png\" alt=\"VueDapp Brand\" style=\"max-width:100%;\" width=\"400\">\n  </a>\n</p>\n<h2 align=\"center\">\n  Vue Dapp\n</h2>\n<p align=\"center\">\n  Vue 3 library for building Dapps on Ethereum.\n</p>\n\n<p align=\"center\">\n  <!-- license -->\n  <a href=\"https://github.com/vu3th/vue-dapp\">\n    <img src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"MIT License\"/>\n  </a>\n  <!-- version -->\n  <a href=\"https://www.npmjs.com/package/vue-dapp\">\n    <img src=\"https://badgen.net/npm/v/vue-dapp\" alt=\"Version\">\n  </a>\n  <!-- size -->\n  <a href=\"https://bundlephobia.com/package/vue-dapp\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/vue-dapp\" alt=\"Size\">\n  </a>\n\n</p>\n\n## Documentation\n\n- [Documentation](https://vue-dapp-docs.netlify.app/)\n- [Migrating to v0.5.x and beyond](https://vue-dapp-docs.netlify.app/migration)\n\n## Installation\n\n```bash\nyarn add ethers vue-dapp\n```\n\nIf you want to support more wallet providers not only MetaMask, you should install respective packages to enable the dynamic import.\n\n- Support WalletConnect\n```bash\nyarn add @walletconnect/web3-provider\n```\n\n- Support Coinbase Wallet\n```bash\nyarn add @coinbase/wallet-sdk\n```\n\n- Support Gnosis Safe\n```bash\nyarn add @gnosis.pm/safe-apps-provider @gnosis.pm/safe-apps-sdk\n```\n\n## Quick Start\n\nStep 1. Add plugin to your app:\n\n```javascript\nimport { VueDapp } from \"vue-dapp\";\nconst app = createApp(App);\napp.use(VueDapp);\napp.mount(\"#app\");\n```\n\nStep 2. By default, VueDapp includes `Mainnet` and `Goerli` networks, but you can extend it to include other networks:\n\n```javascript\napp.use(VueDapp, {\n autoConnect: true, // Automatically connect MetaMask wallet when the page is loaded\n  networks: {\n    80001: {\n      chainId: ethers.toQuantity(80001),\n      blockExplorerUrls: ['https://mumbai.polygonscan.com/'],\n      chainName: 'Mumbai',\n      rpcUrls: ['https://rpc-mumbai.maticvigil.com/'],\n      nativeCurrency: {\n        name: 'Mumbai',\n        decimals: 18,\n        symbol: 'MATIC',\n      },\n    },\n    42161: {\n      ...\n    },\n  },\n});\n\n```\nFor more examples please check:\nhttps://github.com/wagmi-dev/wagmi/blob/main/packages/core/src/constants/chains.ts\n\n\nStep 3. Add `<vd-board />` to your `App.vue` and add a button to open the board:\n\n```vue\n<button @click=\"open\">Connect Wallet</button>\n<vd-board :connectors=\"connectors\" dark />\n```\n\nStep 4. Construct your connectors and use composable functions in your scripts:\n\n```js\nimport {\n  MetaMaskConnector,\n  WalletConnectConnector,\n  CoinbaseWalletConnector,\n  useBoard,\n} from \"vue-dapp\";\n\nsetup() {\n  const { open } = useBoard();\n  const infuraId = \"\";\n  const connectors = [\n    new MetaMaskConnector({\n      appUrl: \"http://localhost:3000\",\n    }),\n    new WalletConnectConnector({\n      qrcode: true,\n      rpc: {\n        1: `https://mainnet.infura.io/v3/${infuraId}`,\n        4: `https://rinkeby.infura.io/v3/${infuraId}`,\n      },\n    }),\n    new CoinbaseWalletConnector({\n      appName: \"Vue Dapp\",\n      jsonRpcUrl: `https://mainnet.infura.io/v3/${infuraId}`,\n    }),\n  ];\n  return {\n    connectors,\n    open,\n  };\n}\n```\n\nTake a look at [Configurations](https://vue-dapp-docs.netlify.app/configurations) for more informations about Vue CLI, Vite, and Nuxt3 configurations.\n\nTo see the demo code, check it out [here](https://github.com/vu3th/vue-dapp/blob/main/demo/src/App.vue).\n\n## Support 🙏\n\nGitcoin Grants: https://gitcoin.co/grants/3987/vue-dapp\n\n## MIT license\n\nCopyright (c) 2021-present, Johnson Chen ([@chnejohnson](https://twitter.com/chnejohnson))\n\n","readmeFilename":"README.md","gitHead":"6ab78e4125d5f287b1e41f042ba1c7d56382be5f","_id":"vue-dapp@0.10.0-beta.0","_nodeVersion":"16.18.1","_npmVersion":"9.5.0","dist":{"integrity":"sha512-VQA6MofKYhkxchrcfayglI3g4s2rlPB0UHbBKSheRrhafN6eCtcm9CaZPx4bFAKPedAnLrNLJjTb13c2yB5mDA==","shasum":"a8e30f955a22c55193aaf545aef523ad8b665dc2","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.10.0-beta.0.tgz","fileCount":45,"unpackedSize":411169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXJamidFW3BdHRWC4DT47fmf35jeeRHy7hDGX4tmGl/QIgNvKfeKPVOlluIbLajQ/TeXdpEaZHzGLnoMiDfgQFCeo="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.10.0-beta.0_1689439635824_0.7632571154644996"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.10.0-beta.1":{"name":"vue-dapp","version":"0.10.0-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=6.6.3","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","ethers":"^6.6.3","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"6ab78e4125d5f287b1e41f042ba1c7d56382be5f","_id":"vue-dapp@0.10.0-beta.1","_nodeVersion":"18.16.0","_npmVersion":"9.7.1","dist":{"integrity":"sha512-OvJGvCwjlTyQAH3YWRR5nRXz0Ql5KeuQo4XEDfgebDQM8Sco8QKWvCEqmeaBTHLxT2L98iSnWI9sF1wSMOcuOg==","shasum":"fe51f356d366c23e02f5fe5e805842a85f5f8c6c","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.10.0-beta.1.tgz","fileCount":45,"unpackedSize":411015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqEPhjCpBtLYxUh+0lGODb7rKJPZ8DwGwvXQ/FJ9FvrAIgIzsXT1YcwACc838nXS5+Y8y+i+dYeyuSAAQ/oorhOQY="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.10.0-beta.1_1690265343595_0.5115846298817073"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.10.0":{"name":"vue-dapp","version":"0.10.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=6.6.3","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","ethers":"^6.6.3","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"6ab78e4125d5f287b1e41f042ba1c7d56382be5f","_id":"vue-dapp@0.10.0","_nodeVersion":"18.16.0","_npmVersion":"9.7.1","dist":{"integrity":"sha512-gWtYrcFAfE0hYPTsLwfnw5NJykSW0ghTl/6vl2fJzw1xOzcGIqGHZ8eJYTN3UAWUza5DW7zojWPCVpK5kWF/bA==","shasum":"4db61b45604fa95d63243384dcfc2f93822b9d3e","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.10.0.tgz","fileCount":45,"unpackedSize":411008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjp7P/CL7jMS7eut5oCBDmm/6h1rnLTYDzwVWvBVj1JQIhAIpObo+h3zi6s5Onphy0Pn/9AoKAJfGKcuPQhLgw6gIo"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.10.0_1690265599276_0.72919172289868"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.2":{"name":"vue-dapp","version":"0.9.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","dev":"vite","build:demo":"vite build","serve:demo":"vite preview","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","prepare":"husky install","semantic-release":"semantic-release"},"dependencies":{},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitepress":"^1.0.0-alpha.29","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"abedb6328ad0496e7ab03aacad05b689989f64ad","_id":"vue-dapp@0.9.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-WEoysmycmvE80+BeDNblV+6/2HtqgNfhaFPULY/4nwHtVeemVNvWt1AiZx8FHlgfuqYEtvbQEjebARbS8u37Vw==","shasum":"42554d689407a29534d9d8a17ccd4569b76b672f","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.9.2.tgz","fileCount":45,"unpackedSize":412061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTofFuNNyAc+VLpbTfloxWdhnh8ys3malBCXkT6y4BEAiAdebiXIBE7J1WFTq3qQ7JNRmSq52732e0ZbqniciGh3g=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.9.2_1690266974865_0.6773686534731032"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0-alpha.0":{"name":"vue-dapp","version":"0.11.0-alpha.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","semantic-release":"semantic-release"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"81f6de51e0b5ebaa89700fe8981821718af07196","_id":"vue-dapp@0.11.0-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"9.7.1","dist":{"integrity":"sha512-S9jYHtm4vmvfwm2NVZClFMMq2tMWEqZOz8kuy+2lKLjGRmZMD14hs8mGYbbeu3xDEX6nra7iLK6RdnMm+v5FHQ==","shasum":"7d5e9fa6f5fe4f34086c85e56217db1110a2c6fc","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.11.0-alpha.0.tgz","fileCount":43,"unpackedSize":407145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhpQ1fMj7PJHgeZF8v59vIfDbwNji1XyuWUT5b3Z0ZjAiEA44lMv5bPOCZF+nsF8i4DBUQDTYneqm26Dy+8T56VBok="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.11.0-alpha.0_1696319562198_0.05125305882843145"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0-alpha.1":{"name":"vue-dapp","version":"0.11.0-alpha.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","semantic-release":"semantic-release"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.7.7","@walletconnect/modal":"^2.4.5","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"cef587b82876225e7d8297fc3e69bf1a1d72a632","_id":"vue-dapp@0.11.0-alpha.1","_nodeVersion":"18.16.0","_npmVersion":"9.7.1","dist":{"integrity":"sha512-gca+uYt3LoXSGuFpseABzxa+OXduTwFFXaq2ZrPuSLABv8mojD79/adQyK28/fmlOwgtWjKJQP71L809zvPTRA==","shasum":"ef828ce8b41b80be7c9e6ec20dacd2f3d3f19e4d","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.11.0-alpha.1.tgz","fileCount":44,"unpackedSize":411501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6oOTGCoeojS7Bka7vZr3VMEHocutmHTA4c6gsFw3tHgIgDtud0BOE6rVs9svx+YrDMjcGhZwklPElQ/smTUFz8n0="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.11.0-alpha.1_1696319899632_0.8837655157899718"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0-alpha.2":{"name":"vue-dapp","version":"0.11.0-alpha.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","semantic-release":"semantic-release"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","semantic-release":"^19.0.5","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"2b3024bf4612f25b9e4505ca8393da9925a94d76","_id":"vue-dapp@0.11.0-alpha.2","_nodeVersion":"18.16.0","_npmVersion":"9.7.1","dist":{"integrity":"sha512-X3Fa+HG2sGncHYA2u7yqf4MlsG1b8q66hU8kU0DCJU7cKGwCKQ2bU/UDLXZjtCqEPRrHfVlbfbe/xizUml6FoQ==","shasum":"88d0073066e3d414af3a1acdfe4225505f1b8f50","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.11.0-alpha.2.tgz","fileCount":44,"unpackedSize":411504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbgbfGxr7CBjKUn14jOR2+IwdKH7EIgGdj9+EkvAvtDAiEAgAR6DgBv8J9XXhfl4KIWCISpX3cdmxLpxrX/LwVzhd4="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.11.0-alpha.2_1696321896575_0.9341614889050021"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0-beta.0":{"name":"vue-dapp","version":"0.11.0-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"fa8b4255abd39e7e52810740f61e3e8504c7dadb","_id":"vue-dapp@0.11.0-beta.0","_nodeVersion":"18.16.0","_npmVersion":"9.7.1","dist":{"integrity":"sha512-UfjvNn9bVs2kPwesscILaHYabhTEXceLTAAMmPB1nwx554EKLO3gX2D6KAp9xuysTLeTwIzh49BO8KBD+Wa9Qw==","shasum":"5a5d4e75448e3c9db5155920a098c2ce570e665e","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.11.0-beta.0.tgz","fileCount":44,"unpackedSize":411588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5tQg2mvJTZ/q/LE5TgXghTtzQqXGNePE+KYHHUonmGQIhAL/UxcW7qdz8ZSE0ha6bFUELQitugxTcWiOGA0oVuUvD"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.11.0-beta.0_1696322618906_0.6730530262121273"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0":{"name":"vue-dapp","version":"0.11.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"gitHead":"c3ade5aab0f6adc848002d3174399b17fbcb21a6","_id":"vue-dapp@0.11.0","_nodeVersion":"18.16.0","_npmVersion":"9.7.1","dist":{"integrity":"sha512-LyuFJUwdRyqG2ZCMyV6jcspZbIv2wG+IDhBp3GvKSxC7xeSP/0tJkFBtMe6m62kIVcsfXG6TXkdRQlRts7Us2w==","shasum":"cdaf37664b9fe8aae23e72494c43b80bb8bb4374","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.11.0.tgz","fileCount":44,"unpackedSize":411581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMzNqpMWVQEC8/WGBV06gv4jpljh+LVdkARCgUHsBUpAiByW+sgFw5P/Rxa9xoJ4vkiqIP+MbUaXMWkZwtyutZHGQ=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.11.0_1696325019170_0.571334445661001"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0-beta.0":{"name":"vue-dapp","version":"0.12.0-beta.0","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@bitget-wallet/web3-sdk":"^0.0.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"_id":"vue-dapp@0.12.0-beta.0","gitHead":"1341d5119ee9fe801277860aab5a5671953f59a0","_nodeVersion":"18.18.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-Og9BZa/xEj0uplaUPWolV23weoMgCVXh9wFqur95ibYxBYshkec6AlG4oCvKe0qXCTzLQbgIyjD+pHUFXKKKrg==","shasum":"7c3ab59c4935d35c428cb39364ddd803746dc539","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.12.0-beta.0.tgz","fileCount":46,"unpackedSize":440606,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhixARIMWfgoV04tewaZsDZyBOpg+0Amw4p+XQ078Y0QIhAL/pTFk463/1hBULjp5E1LRpmsBlxqcB3Ln8UC07jqcV"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.12.0-beta.0_1698984426762_0.4118719110772766"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0-beta.1":{"name":"vue-dapp","version":"0.12.0-beta.1","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","@bitget-wallet/web3-sdk":"^0.0.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true},"@bitget-wallet/web3-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"_id":"vue-dapp@0.12.0-beta.1","gitHead":"1341d5119ee9fe801277860aab5a5671953f59a0","_nodeVersion":"18.18.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-/vQQctNexIgWbaaX3J51d+L1EdsiAGnsh5LX0Xev50m05U7Iw7iJxnW0Q5nDlldXWovR1lgZR4nuus+GSL5YMA==","shasum":"e8872fa4207cd09622006ada603275a05e0987f8","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.12.0-beta.1.tgz","fileCount":46,"unpackedSize":440662,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlysZtHvwI/LrYgnYkbP6HSvaadRBFFh9ze/gwGnKQrAiAZ8o5L2PKwm010PHEg7oijG0ZLYa1i/70MEEMNdvNH6A=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.12.0-beta.1_1698984639397_0.5024260471093798"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0-beta.2":{"name":"vue-dapp","version":"0.12.0-beta.2","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","@bitget-wallet/web3-sdk":">=0.0.8","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true},"@bitget-wallet/web3-sdk":{"optional":true}},"devDependencies":{"@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"_id":"vue-dapp@0.12.0-beta.2","gitHead":"1341d5119ee9fe801277860aab5a5671953f59a0","_nodeVersion":"18.18.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-dUe+/wXa1eGb6A9dxd7/1aStPIz2ArF+AW2PyYsFkMJpuk0wBmKZuN8HN6fH7H2N2NIYqfKuF1UfZyKBAYhu1Q==","shasum":"c44a976797182176c11afdb662c267dc172d8c39","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.12.0-beta.2.tgz","fileCount":46,"unpackedSize":440663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4XH0c8OpgvadsJbOkzvC9i5WrScs/ZpVytjG17EF5kAiBOaCSf2EjZ7a/KKQ5e9AiG90tZE3gm00srpT5Mn+0k5w=="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.12.0-beta.2_1698984985301_0.16703127410712582"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0-beta.3":{"name":"vue-dapp","version":"0.12.0-beta.3","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@bitget-wallet/web3-sdk":">=0.0.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true},"@bitget-wallet/web3-sdk":{"optional":true}},"devDependencies":{"@bitget-wallet/web3-sdk":"^0.0.8","@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"_id":"vue-dapp@0.12.0-beta.3","gitHead":"1341d5119ee9fe801277860aab5a5671953f59a0","_nodeVersion":"18.18.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-vr2AgVnLb+iDaLiL4mivslWAc3mBpfLRTQYSm9gK4kvR3UmMgwOUOAe/pJRz4GU/m8POA/sTCNIyIQvwWDPSyg==","shasum":"a934e8353e1b1604e38db49ebbf413987d6e5bd0","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.12.0-beta.3.tgz","fileCount":46,"unpackedSize":440702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClvhlD7rYhCeZ4xnKls/EsjhFBjAbYxNl4hycHlxvlpAIhAP+qdAcTw2/Cbu0I5OcMcoyBbwqTjYg2KZlH9mMDUGAz"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.12.0-beta.3_1698985243064_0.571408263644313"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0-beta.5":{"name":"vue-dapp","version":"0.12.0-beta.5","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@bitget-wallet/web3-sdk":">=0.0.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true},"@bitget-wallet/web3-sdk":{"optional":true}},"devDependencies":{"@bitget-wallet/web3-sdk":"^0.0.8","@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"_id":"vue-dapp@0.12.0-beta.5","gitHead":"1341d5119ee9fe801277860aab5a5671953f59a0","_nodeVersion":"18.18.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-UVW0lZQyP9wH3RnFkT+UebdJ/VHcPsJsec4MCo+gEC0pY6qLpjgFkO0CwT1vFdk68F5u9FS2Q8T9FySZhDT/rQ==","shasum":"718920eddb9d243833199cf14fa0a5a0408717e6","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.12.0-beta.5.tgz","fileCount":46,"unpackedSize":440421,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGXZxIt1qnDWtj2TY42R4XttteabypJdOam/gLHtpTmwIgKDOVW5q8xFeqeVuiBdR4GowtRMpqjusbzANFkyRTJ00="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.12.0-beta.5_1699024243904_0.6154407593869886"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0-beta.6":{"name":"vue-dapp","version":"0.12.0-beta.6","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@bitget-wallet/web3-sdk":">=0.0.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true},"@bitget-wallet/web3-sdk":{"optional":true}},"devDependencies":{"@bitget-wallet/web3-sdk":"^0.0.8","@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"_id":"vue-dapp@0.12.0-beta.6","gitHead":"1341d5119ee9fe801277860aab5a5671953f59a0","_nodeVersion":"18.18.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-OI5U+Wl4f+ELHU9YAhTr0j09sZczoXN5OhoxzbdciyHClBSZ0fIjt+tPgOJ7hrXCoAyw1gvcLf3RjwkucTQ7Aw==","shasum":"5e73fac2bc0f20046ab513cedbb7c8547133c612","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.12.0-beta.6.tgz","fileCount":46,"unpackedSize":440629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRIcGh+GLgVLnnpucP/s92JffctM5pS5llC/tuyFugFwIhAOdvC9JMydeP7NCz17vOVSrbep6irmbLlQjJfiOQtfUm"}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.12.0-beta.6_1699024494187_0.9283600319880336"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0-beta.7":{"name":"vue-dapp","version":"0.12.0-beta.7","description":"Vue 3 library for building Dapps on Ethereum","repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"homepage":"https://github.com/vu3th/vue-dapp#readme","author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"license":"MIT","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && rollup -c","dev:dist":"rollup -w -c rollup.config.js","lint":"eslint './src/**/*.{js,ts}'","prettier-check":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","format":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"vitest --environment jsdom","test":"yarn run test:types && yarn run test:unit","release":"standard-version","release:patch":"standard-version --release-as patch","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major"},"peerDependencies":{"@bitget-wallet/web3-sdk":">=0.0.8","@coinbase/wallet-sdk":">=3.1.0","@gnosis.pm/safe-apps-provider":">=0.15.1","@gnosis.pm/safe-apps-sdk":">=7.8.0","@walletconnect/ethereum-provider":">=2.8.5","@walletconnect/modal":">=2.5.6","@web3modal/standalone":">=2.4.1","ethers":">=5.6.8","vue":">=3.2.0"},"peerDependenciesMeta":{"@coinbase/wallet-sdk":{"optional":true},"@walletconnect/ethereum-provider":{"optional":true},"@walletconnect/modal":{"optional":true},"@web3modal/standalone":{"optional":true},"@gnosis.pm/safe-apps-provider":{"optional":true},"@gnosis.pm/safe-apps-sdk":{"optional":true},"@bitget-wallet/web3-sdk":{"optional":true}},"devDependencies":{"@bitget-wallet/web3-sdk":"^0.0.8","@coinbase/wallet-sdk":"^3.1.0","@gnosis.pm/safe-apps-provider":"^0.15.1","@gnosis.pm/safe-apps-sdk":"^7.8.0","@rollup/plugin-inject":"^5.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-replace":"^4.0.0","@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitejs/plugin-vue":"3.2.0","@vue/compiler-sfc":"^3.2.36","@vue/test-utils":"^2.2.6","@vuedx/typecheck":"^0.7.5","@vuedx/typescript-plugin-vue":"^0.7.5","@walletconnect/ethereum-provider":"^2.8.5","@walletconnect/modal":"^2.5.6","@web3modal/standalone":"^2.4.1","autoprefixer":"^10.4.13","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jsdom":"^20.0.3","lint-staged":"^12.4.2","node-stdlib-browser":"^1.2.0","pascalcase":"^2.0.0","postcss":"^8.4.20","prettier":"^2.6.2","rollup":"^2.74.1","rollup-plugin-dts":"^4.2.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-vue":"^6.0.0","standard-version":"^9.5.0","tailwindcss":"^3.2.4","ts-jest":"^28.0.3","tslib":"^2.4.0","typescript":"^5.1.3","vite":"3.2.4","vitest":"^0.25.5"},"lint-staged":{"**/*.{js,ts,json,scss,css,vue}":["prettier --write"]},"keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"_id":"vue-dapp@0.12.0-beta.7","gitHead":"91ce378503fc0468cf5a4cbc78d8844827f57f08","_nodeVersion":"18.18.0","_npmVersion":"10.2.1","dist":{"integrity":"sha512-xDDhDdKnKhlYLbz4CZhwvOkq8J+hoy321fPTNplrtvwPWS31IteW/OSE8MGaxGStrMcipyBTiU8SfGl5Sm4NFA==","shasum":"a05c7c16ab1f9526fb044fd404f73fdfdfc55977","tarball":"https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.12.0-beta.7.tgz","fileCount":46,"unpackedSize":440843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8lX8qfUs03YRqTE8GODog09z9DpsRR7PovBxWCL0Z3AiEAot3snq2cK3E04yf80LxiSxL5lr8/4MyyJfEctsdThwE="}]},"_npmUser":{"name":"chnejohnson","email":"chnejohnson@gmail.com"},"directories":{},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dapp_0.12.0-beta.7_1699026377344_0.8672193421052079"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-08-24T07:08:36.549Z","0.2.0":"2021-08-24T07:08:36.729Z","modified":"2024-04-19T00:44:47.013Z","0.3.0":"2021-08-28T08:43:33.414Z","0.4.0":"2021-09-05T04:05:34.063Z","0.4.1":"2021-09-15T06:59:25.551Z","0.4.2":"2021-09-17T13:24:36.151Z","0.4.3":"2021-11-11T03:44:24.062Z","0.4.3-beta.0":"2021-11-11T03:48:36.921Z","0.4.3-beta.1":"2021-11-11T03:56:59.474Z","0.4.3-beta.2":"2021-11-12T13:02:22.781Z","0.4.4":"2021-11-12T13:58:37.912Z","0.4.5-beta.0":"2021-11-19T01:41:46.706Z","0.4.5":"2021-11-19T01:57:43.791Z","0.4.6-beta.0":"2021-12-09T02:14:44.979Z","0.4.6-beta.1":"2021-12-09T03:58:19.257Z","0.4.6-beta.2":"2021-12-09T03:59:37.060Z","0.4.6":"2021-12-09T04:06:01.889Z","0.4.7":"2022-01-16T04:27:19.298Z","0.4.8":"2022-03-03T05:51:56.513Z","0.4.9-beta.0":"2022-03-08T12:20:23.981Z","0.5.0-beta.0":"2022-05-25T09:20:34.340Z","0.5.0-beta.1":"2022-05-25T09:35:04.866Z","0.5.0-beta.2":"2022-05-25T09:49:58.028Z","0.5.0-beta.3":"2022-05-26T08:38:44.344Z","0.5.0-beta.4":"2022-05-26T08:46:04.423Z","0.5.0-beta.5":"2022-05-26T08:51:13.188Z","0.5.0":"2022-05-26T08:59:41.764Z","0.5.1-beta.0":"2022-05-26T09:39:52.148Z","0.5.1-beta.1":"2022-05-26T09:52:58.910Z","0.5.1":"2022-05-26T10:08:05.306Z","0.5.2":"2022-05-27T05:52:39.816Z","0.5.3":"2022-06-14T07:55:59.335Z","0.5.4-beta.0":"2022-08-07T08:00:37.168Z","0.5.4":"2022-08-07T08:36:18.172Z","0.5.5":"2022-08-16T13:45:41.886Z","0.5.6":"2022-08-23T11:46:52.624Z","0.5.7":"2022-08-24T13:38:34.243Z","0.5.8":"2022-08-24T15:08:53.916Z","0.5.9":"2022-10-21T13:02:54.928Z","0.6.0":"2022-10-23T07:12:58.758Z","0.6.1":"2022-11-05T06:29:24.642Z","0.6.2":"2022-11-18T07:00:29.531Z","0.6.3-beta.0":"2022-11-23T04:25:00.331Z","0.6.3-beta.1":"2022-12-05T08:09:00.143Z","0.7.0-beta.0":"2022-12-15T04:16:11.332Z","0.7.0-beta.1":"2022-12-15T04:27:51.801Z","0.6.3-beta.2":"2022-12-15T06:55:56.683Z","0.7.0-beta.2":"2022-12-16T03:11:30.526Z","0.7.0-beta.3":"2022-12-16T03:23:56.925Z","0.7.0-beta.4":"2022-12-16T03:26:47.438Z","0.7.0-beta.5":"2022-12-16T06:35:19.685Z","0.7.0-beta.6":"2022-12-16T07:08:29.901Z","0.7.0-beta.7":"2022-12-16T07:32:14.396Z","0.7.0-beta.8":"2022-12-16T07:39:12.860Z","0.7.0-beta.9":"2022-12-16T07:43:52.290Z","0.7.0-beta.10":"2022-12-16T08:03:17.093Z","0.6.3":"2022-12-22T03:16:23.041Z","0.6.4":"2022-12-22T03:19:54.084Z","0.7.0":"2022-12-22T03:25:56.192Z","0.7.1-beta.0":"2022-12-22T06:53:42.805Z","0.7.1-beta.1":"2022-12-22T07:14:35.461Z","0.7.1-beta.2":"2022-12-22T07:21:22.175Z","0.7.1-beta.3":"2022-12-22T07:28:38.257Z","0.7.1-beta.4":"2022-12-22T07:37:27.283Z","0.7.1-beta.5":"2022-12-22T07:39:55.486Z","0.7.1-beta.6":"2022-12-22T07:42:37.396Z","0.7.1-beta.7":"2022-12-22T07:44:14.753Z","0.7.1-beta.8":"2022-12-22T07:47:32.490Z","0.7.1-beta.9":"2022-12-22T08:40:21.660Z","0.7.1-beta.10":"2022-12-22T09:28:49.484Z","0.7.1":"2022-12-22T09:55:50.507Z","0.7.2":"2023-01-29T05:25:51.234Z","0.8.0":"2023-05-25T22:34:55.823Z","0.9.0-beta.1":"2023-06-15T13:05:16.633Z","0.9.0-beta.2":"2023-06-15T13:28:02.631Z","0.9.0-beta.3":"2023-06-15T13:55:45.603Z","0.9.0":"2023-06-24T08:19:31.524Z","0.9.1":"2023-07-03T12:40:08.579Z","0.9.2-beta.0":"2023-07-15T15:08:17.767Z","1.0.0-beta.0":"2023-07-15T16:39:34.830Z","0.10.0-beta.0":"2023-07-15T16:47:16.045Z","0.10.0-beta.1":"2023-07-25T06:09:03.764Z","0.10.0":"2023-07-25T06:13:19.444Z","0.9.2":"2023-07-25T06:36:15.074Z","0.11.0-alpha.0":"2023-10-03T07:52:42.404Z","0.11.0-alpha.1":"2023-10-03T07:58:19.802Z","0.11.0-alpha.2":"2023-10-03T08:31:36.811Z","0.11.0-beta.0":"2023-10-03T08:43:39.062Z","0.11.0":"2023-10-03T09:23:39.511Z","0.12.0-beta.0":"2023-11-03T04:07:06.984Z","0.12.0-beta.1":"2023-11-03T04:10:39.564Z","0.12.0-beta.2":"2023-11-03T04:16:25.564Z","0.12.0-beta.3":"2023-11-03T04:20:43.319Z","0.12.0-beta.5":"2023-11-03T15:10:44.088Z","0.12.0-beta.6":"2023-11-03T15:14:54.593Z","0.12.0-beta.7":"2023-11-03T15:46:17.599Z"},"maintainers":[{"name":"chnejohnson","email":"chnejohnson@gmail.com"}],"description":"Vue 3 library for building Dapps on Ethereum","homepage":"https://github.com/vu3th/vue-dapp#readme","keywords":["vue","vue3","dapp","web3","ethereum","hook","composable"],"repository":{"type":"git","url":"git+https://github.com/vu3th/vue-dapp.git"},"author":{"name":"Johnson Chen","email":"https://twitter.com/chnejohnson"},"bugs":{"url":"https://github.com/vu3th/vue-dapp/issues"},"license":"MIT","readme":"# @vue-dapp/legacy\n\n## Publish\n\nTo publish new version, you should change the name in package.json from @vue-dapp/legacy to vue-dapp, and update the version.","readmeFilename":"README.md"}