{"_id":"@vite/bridge","_rev":"39-4b9d0f5c91e9fb590cbe2b2fd1b8a576","name":"@vite/bridge","dist-tags":{"latest":"2.0.0","alpha":"1.0.13-7"},"versions":{"1.0.0":{"name":"@vite/bridge","version":"1.0.0","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","publish":"npm dist-tag add @vite/vitejs@alpha latest"},"author":"","license":"ISC","dependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"2d20419ee0a0b15f968f46f09d188ec2d420ffe3","_id":"@vite/bridge@1.0.0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-xOfP8HwEtnh7wa0bBVaZBjtC6xtj99uA5cM/W5IgTB4+YxcrI7NQGmHOoyg4YAWhA1igColQ7QED1+KY6Tk7Tg==","shasum":"3defa31357679ad8d2b3413a4e34a5f17863fbac","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.0.tgz","fileCount":12,"unpackedSize":203022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP/+3CRA9TVsSAnZWagAAuxoP/iZUCUVDqDkxjkfWJu9A\nAE8zyMOQty7+0gi/H1/NVbDt+DKnvy0hQMn8SvMCQhRGWKLtouicHjnawbvM\nEVf+VKkUzn25M1ndd81KnG4F9ENygIOdtoDyFCnncRZSoDqDyY2W+/MgdV3f\nGWwCfPuoOKs/ptwSDQVSCMHJATrwljamBymFRM38q4B1mg1pxbXqkpJP0k4g\ny0e+oPJapKEWFHqIvSND4M3LJ4OZiEU/ZD9L4c0x6/fvC8HIHXHwN5udak9v\nn4xZ4ck6JGHTJWJ+vTtZAFO3FptpXw2ffTS1XmEo42nNkFoTONT3F2Q7JT/R\n1qlOpnLdCslqEA76dzZsnPp3N9Ht5jeiXYJPeyJv0TocQBxMz/8X8aTeUAp/\nhLonLKm4RwewwIXF5sv/zEfOH/0aQ/UlAwoXYd3Uqg+FVBnQadeidEKW9MjX\ncgggY3Wh992VJRFXLBnDcOBHq5GXR+9d/GIS8h4Do42mwc14PLBP1t4XmCP/\ncob6VUNd+ltWxOu3k6njm9Bv3yFUEon9igu85Z+6dEI8A40+T3Q6BwT0yXb/\nUC5cEV9x71/ts9KqUa6oJG1Zqcm5iuf8EiDar47jW17p+oYVp6k2jBH/iOdc\nEGnwsjY09wTj0ohIT4Mv0s7GIRPTWRml1GW2ImMknB9rkekFyZ5oscW3h0rg\nBpZs\r\n=x6K7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMLcAgXxovdbn/J/IhFvBsvbnOzRUZJF5o2JjQDE6T9wIgJPO6rxZW1HZmbJyMEjoCSTjOBxYIZ3Ti/gWhjGObNfo="}]},"maintainers":[{"name":"sisi","email":"chensi@vite.org"},{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.0_1547698102612_0.8529440823088461"},"_hasShrinkwrap":false},"1.0.1-0":{"name":"@vite/bridge","version":"1.0.1-0","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag @vite/bridge@alpha lastest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"7ea52df3f40bbe1bf62f539e3d609d8fa1324a5b","readme":"ERROR: No README data found!","_id":"@vite/bridge@1.0.1-0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-+IfNPqXI20ZUhV0CXAe6FKl4pSQvMOgthLKFziigoVTM3RDurkvRWAubl4h+a0qWQKeznszfFdg9RaJQED7KkQ==","shasum":"dd0a170748c7160bd3205c1917ff577608b2d7ca","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.1-0.tgz","fileCount":12,"unpackedSize":203986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQAGnCRA9TVsSAnZWagAAyNoQAI9ejwg/ld58v9A46n/C\n2gV3LUJ9aOlwPZjNCvqWbaCzyMENlfF12/BZIxUb6wfZkoRIqQL8getAXaSk\nSAocnJnwmNRQUdYcRG+UfF5Qdd1hmehTU+9T+1ibB9dRFQzBcioL5Hv/fHBZ\nX4DmAcNzA/iY54YMchmfh7pkg+NSj2NoJ411FQJLlqII2aXTdeRaO0j9Kl9Z\nq49URZFE3Gd/zJNi2FYAE4H01KExcxqReHqQPJZ47n+PGeiR/9Qls7myuKJS\nLLe0XdGVmLUBBnGhpp1ZxMCWt9Xn4cM69BFugf3ptlf5uB8jerHcyoQ0uDMc\nOioxalHwqiZ7gR5a/TUiZzKGjFlDak3xPgtlDeFyLLx+ZYB/KZ951asUvGJg\nZSmRtHLajjUaP9dgi7WGWkM6CfXuvkWK/dePtawT2GHz1F7PCejuMmKiMpG7\nXLK0Zaf/GECSNAwhP80U/VxLJI7PuTZFPL6PTiC0/IF/1/H6Ca7qma7+b3hx\ndZiADD+nsr+XySN1hnHBwz7HvYo/SGkyECr5bhBeo19SSlEx/9AGhJ2t2qSj\ndDIpXUm/o/BPoyASu0guE/vrafyjNX0+QVM2l/CBlX4xi0FqO6M0fCb2agyJ\nvRU07SsbwavqxMF7c0V3d2baxf9IN5vVe1CaO+GQqZfzNVk2q8inwROLrqr4\nZhsU\r\n=SieF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa1TZ7OHRunVMbXxREZrjyWM0J4hzT+pDARxSNTaCdHgIgFKAJTx7sKGHLtt8G5+7CJ8rkzkgbZ47ZfxkTZMS9xEo="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.1-0_1547698599419_0.16166188930078507"},"_hasShrinkwrap":false},"1.0.1-1":{"name":"@vite/bridge","version":"1.0.1-1","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha lastest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"613f42e9c3cb6c3c05ae3ce88bffbc7837c3ec46","readme":"ERROR: No README data found!","_id":"@vite/bridge@1.0.1-1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-E5EXWm2viSesRiJ48lic7mfHmtFznQpR2CmnRWp/Exw5oQy28z+49TMe3TDdw99gQQR96y3U+1A1kaOYdRWeIQ==","shasum":"15723759b0d9eac39e4b24975e750255a6a4b56f","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.1-1.tgz","fileCount":12,"unpackedSize":203990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQAHMCRA9TVsSAnZWagAA8b8QAJY07XSsuHh27ftVwuoi\n6rIO+EawtjKboo3tjGPWGk7ZlcL+tKL78bCcfCqVew0sKvkXXmEMIIqcbskP\nBz1YYdUpHSlVjnWQIgxcIaFk69A0lJFfHCkQLuBkVCANwk1AWV/afI1bc2Bb\nUzxX73pkMN8ZteqyYFSeOE0qHjBzCaPKBuYmIVi/JShWnfR6LIBw9X4kRrHt\nnQWub/EjxrlIXg0vr4LN9LWtIV+ROP48KGfWBBeRADXfcpfcjLwWor51Mtdt\nGGGjXDGtQDb7ntooxKOq+mKhg63SIGGTphc0F4PRpbIMoEqG1ROUid+gNZVG\nKPSeGZjUfAiVxc8mkZxIT9Ad23LGQ5EjqV9j8jgPDk0oIidljOEXtChgSEFm\nIj3JIDqr8l65iALZac1J/hwVdLKwamPCWHe9RaZZNza3lK4q2Q8BJlycWoDQ\nPyp3RLDPo4kgmg+ohLeZCh9WpntxUfESNDa04DSRs2N+5uMfholWh8+MEgtg\nNUO+/iWiO2fBMu4zZI3d87SOefDyT6NPfdBYfYWDkQtwnH5XevenZJ+rcMqy\nq48wBOwNmrpH6DOh+hX1R+2b8cSKx0GXV8CwIXrEts36idCnIhRPRILK+Ub9\neomB22/8zy5tqd6gH7WGYaQnPSiTfVmfbWMeVmUD+YOs1QwURrsRbGGjPkXS\niKo+\r\n=JpBu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQCGbmlpgxRvfJkV8MHS8y9MVTY2qf7aP6zl0RERFFYAIgZ8DPA7rqqoKZ+k8WjaywKrGvjOb3pumvbStC4/iCaVs="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.1-1_1547698635622_0.5190667276285903"},"_hasShrinkwrap":false},"1.0.1-2":{"name":"@vite/bridge","version":"1.0.1-2","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"055f572e51db5dd6b207a2acf9da80287a79f19e","readme":"ERROR: No README data found!","_id":"@vite/bridge@1.0.1-2","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-22UlmZlnDIat/NAVb/QSBOtcIxkgjFtjRpFylQlYyYTQhMroRDFpdqalauIgsbymKFcbnpSi3jnOfkEdC0Xt1g==","shasum":"89215dbd7d0681d48666deb6e34abccc7799d113","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.1-2.tgz","fileCount":12,"unpackedSize":203989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQARaCRA9TVsSAnZWagAAf2AQAKDSmPGZNDOieU/mSyva\n4xMmSc1c3I6NkOz/hUl07zZ6a9WR7kBZU5IXCXlOegcLdH2I32/c2G1TC1Zt\nehZU5HB7eUG5LnCaYinPqgu8e2QLAC/05OVGsUHWr602rxaa+XGVlhc4RMRS\n7Ks/tMFKNthmXG1teSers3YR9nBQkzU7/2HZR1xnNXfc/UvvH+wbEE4YoeWB\nwW9qpiT/NsaJv6luJzz2YN3UVfUPnmaqEEmESjvIV3qTn+/VdjomwAkrQAxJ\n7ElZAyd9tN2ym3kYsb6F27rLYfntHk86gvB6+jaZsq75oQn0zGVb6bEtYc3p\nnYFncWq+wzNA0dwUkaMyILSya5oal3a/b7ASm7qyKdiLBg/CYbT8PrTL6xC+\nbdgVYaeWmP8za/Mjb2MfcZasZhna3hGGiwCEtakMtkOpsMnhIfYCTTxUJL9/\n/5Ar2W2AnZL54RykUSJ3SnfFvOIzevOcLDowLiaEjhfj/hvJOfn4KCWugu0v\nAy2H80krc9t3xiABYpLQZKEDRe0TVoy1l0nptgPA1TBrM1wO6zSNKeFZ9/YA\nQG7+HbF3Txs5+xjzopocQ7NWknLWtHz/mUHu6kFu4j5NjaFrv8v8fVpO8Xcp\nAgHBpGTi79zT/z+mLpi7xjaju5T7KXF/PCRmIXuQTPXDsvHVg0tvqFcqs+Oy\n10OK\r\n=Frqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/QjXpl4iF5ejm80QZ8rOoYa0LuW+utvzFAXPUfD9t5gIgBOwIk6H8cCA4TWfZjk12RI31DEVS63K4PpZgLfHqwsE="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.1-2_1547699290093_0.5770494350738966"},"_hasShrinkwrap":false},"1.0.1":{"name":"@vite/bridge","version":"1.0.1","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"9da26df93af70b138ceaacdadc6511e2554ecab4","_id":"@vite/bridge@1.0.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-HHInQ3tOq8nOMTP45HU0Oclder/ZfhiChApUe+fXq1cY0SbzXsdJS6zEzLGArF+bIKGy1t9+D4oYFjtIMCJBHA==","shasum":"5219a266f6510ec95c2253bbe32cd0f6ba420298","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.1.tgz","fileCount":12,"unpackedSize":203987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQAmLCRA9TVsSAnZWagAArN0P/jGvLrgPXSpgeUoroER/\nzFMbYDnD5P0hpvuhuFeuDW3TtXOVOVVXtHAURII258y1Xt3JMCQyH3L49orh\nJIsjwCcUWqH10FEjlKS4RIko213Nx5lboH6fs7FXLTuymafeFZvGzs40uqxZ\nfG0rDssHvOFfjvmAWxRObR2bsVcztz3xO1tLAl/XDVNzvs8mYiqrM86vRLtZ\ngYnlCZV2OuNNecFLXcT5lVkO1ijN52TfqEEUFbmSoWSCUZhalDCAd1zXbPZ3\nrYGTUg5Uov7JUaSykwJuvpzTICfUpyzMWR6hL2jr7s5y/99TX0g4fQO9r+Pz\nwxfR8JH8bCoW6ZnmLoFq1IXUjgVmXBYefDpPKSxfY4Rqk8ICFH5qbiRoaFpS\njj1u3Ki7XA5fug+L80TYnY/EbGH32/+xDvPB7R7oSEaQRB+Hcrirx4oyhuB/\nYcgU6gpayr3hXzq5y2ko12ETIDTZpgkqvMF17oYmITk1yptm7RPK3N/mbnrt\naF4qZqk10vayAUxq2T4sys++xhGfpJmVtxO4JaLJ0CRPUilzGZ+jYkhdGs0K\nUTlpiEzOLvJZjemrukAjQvoygOsLVzLY57+DHCoRB7fBN+IhV39d/3FF10QA\nDu+Ea42HpFGiBkWpHrGflK+WUGkOjrTeJq9SKrdWmXhzbV6F87ZX/GLB+Mlc\n1/Q/\r\n=ZAu1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1/H1VzltjjeRfo3/3NTSZmDofQxGZUF1b061gDtjcCQIhAJzR4uu4sDwTsVdQ9Maul6X7TBC/mZy+C8ie0YFtq+c4"}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.1_1547700619274_0.5605521044193222"},"_hasShrinkwrap":false},"1.0.2":{"name":"@vite/bridge","version":"1.0.2","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"619759972b79e70cb76ad77d60cb29873cab3080","_id":"@vite/bridge@1.0.2","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-ggB+AM8jEfk6SnmILWbCTjXJGreMyJI06MQ3KatfR8xuMVzklCZiraoKtqOIvq2ocTtkX73O3oZudaDrvTBLuw==","shasum":"5ab1f00f91b513aa6e19e2d88b88e713eec91513","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.2.tgz","fileCount":12,"unpackedSize":204041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQCSMCRA9TVsSAnZWagAANqoP/jRaMIbsu7YiPsUesy3o\nVT4Goua3kyaeawW1zjTnauXvqDuzazKc84JASn/VBkQgwVjtEZXLHtP1gxaZ\npCKDHTAHAwUIgxT5AaDuuBqqWg5TRRNQfw9ojWY/GmZD4B6uB/ML7ozCaKkp\nOy8cr3FPeN59CNgY4ZidH3VDxzpqFE+Thkfq4Hr+He8/ip4oOJ+vYXQ4Et5M\nyPTu0c/UZYgiQI4/S087ChxnigXLGZZj92Iv8ww+oi6CQW729zotdxB5Z5EV\n268H3zEnGtk+qFs/MwJqvC/tt19h9rI/RJmuJi3SVJctl06cM+3kLpAWzBcc\nsWp1JDLnMguwhJ8AXmxt/CjGEbWmmFdMbJZWMXC306jvT1+2v4EUimhhvg5B\nWkYhqu8AXCO+ABOWoo178KZfqUiQNUgIKWIraTh28Bq7ctTZ5qhchI71XC1w\nAHKkVdrQL3+B9V8PGIyMjQ2g8jCsGBuEyYFj0ijrbsJAxH7vKg8nnf6ZzQ6o\n1Tdwf+lcO70bMzIpEAMYRlE/SLt3BjkCotw77ZRbvAIqA7sn46KnSLH1pb8D\nQqPpa7Am9ba5awp7TYU94dbrY+00lP6ijcS7Hpq7Xw/d3nA8O1IkszHOGqoq\n94+PFrA/cCKaTY7SaZpbgY7elajhf20mIQRDJdEry+Mr5DfYfHAYNo/k4Scr\nuC6Z\r\n=y/5P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAajXpnZqsp/N1z7tK5uKT5SvHhJBjTYDHmn3BMcalYQIgMhmdtbOLGbEuQrwTd97kO5aOTO3OlaqFS8PJvyi/OoI="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.2_1547707531645_0.6726083710208106"},"_hasShrinkwrap":false},"1.0.3":{"name":"@vite/bridge","version":"1.0.3","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"b7e75149a6467d4ca84c7a1a1e147bf0bedd3037","_id":"@vite/bridge@1.0.3","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-l8jRZBUolSZWGhnixDVTu7zfAhUDssEYwy1Q5AlgRgSBT2sMfoLYjuNtqj2t7yis0/PD9JgFEmfTNAQ3JsWtgA==","shasum":"fcc4b9f7bb5abaa765b24dd6bdf1df745f6d2be6","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.3.tgz","fileCount":12,"unpackedSize":204170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQCmoCRA9TVsSAnZWagAAT90P/A/E1x8jf+hIwrVyphXF\n22twT/XbsvbyK5lDZneRtZ1ZOWEP3Z1kGO1Q5Tzx+CGkikKzmj1boZnAIqZk\nIowF7bs5lhA3iEb9X4O8gURBPM5akORrJrUKlVJWtN/1GDfILHBPXEczg3Jj\nc/IVghqMGxP7THQZkJ78Ip0rvkwFae9/qW34zxh3Siiq+wcMhQHBLWv5Mz4h\n34VytlxIYz3jEasZCdB91DDb9lvQUjZa3MUVGrynTrJTCulEsDlWmb0+Jp3r\n7meQuJmwz4LTP8mKVMtftgUXxCPhgQF86cXEooD5bpYoMKTUrQC+V8ck+5ro\n/Xt4Nzraw2N93wgK6+nHR2AYCJUEfYuMyUpBykJ/5tIEz1UAYfbMpUqtQral\nC8BxDKuiVEmPjPkjK69vP7E6nelBM/HVljn3mZfwA0HeE1GxLkhPU1Qv7vYf\nXMPJ9kZeIzwsEr493kLJZa7B1zvEDPI7LQSAcQXx+2AvcZJQ6FaA4jetoBfV\n+GwH03qIngTj6izOs4hAqieF/AafC16hSODgMyXCADx/NtawIF+SzZF9f7VU\nT62JanRVITOdrrmw9TSXNNInnU1BrGneeb8oJEQvFvIaAZ2SwJ/S1LRxwatJ\nZcLjXCzf5fFJ9leDiidW2uL2nwFI5eK3t0fXtvWXtS3ULg1MjLWJMLbi5O5h\nFEtg\r\n=Eruk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfiYyjHRVoxQbV30UYfDvIi+LfEYuenoSj78FlS05YSAiEAo8U4bR1zL+YKaJtO8DikY4B77nRgCWPSO14R5zWW4TI="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.3_1547708840355_0.7488781028015354"},"_hasShrinkwrap":false},"1.0.4":{"name":"@vite/bridge","version":"1.0.4","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"5dff690501d80b2667956a8d980a7ed36eef5f2a","_id":"@vite/bridge@1.0.4","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-um+GIGBwXNtc6nhiM5UqLLxOvi0/g/okjZsxaC+++XIoJ1QFA4dDQSV22WCIbHmSf3miPKW9Kv96KVxsCmq0iw==","shasum":"fc75db8a73b3d9c4b654db7d5a2207f6e8b724aa","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.4.tgz","fileCount":12,"unpackedSize":204454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQC8wCRA9TVsSAnZWagAA3I4P/2DQll7bx2I7IAsANa7k\nXlsYHrO+nqCsuz02DPnAsLTVIbr5AUK64AdvFjN1E++ezmlW2lQXldl7JFy0\nVM7a6lhoXR3mxKiFYL/d/pdTAs1HZN9c9pGumxq+gRBW5GszZl6vjwRzzWVy\nyH2eRcCaKlfOWDwtV3O2ieJdPslkbcKOZ4YXlK37zfGHy3Y0OMzdvNGp7uQ/\nbV44gALyH/RtxBV3n+KsQTUEIIayhzNxgqh8vaj0ItumZsVlsnPTkHzdCK/n\nRnvHIYsPGtAxQ7bWO+e50nCOM9n6tteehaZyp6Zb/fGbpnLnFN32lw8RqC1P\n3/DYgTDGY02+6Lps9rAxTGFdzLzWhI4YL7TmSXXGVudXUnt7p8+gY6gdDGP3\np3TKekoTbmc3FqFcEC/o5xmhUKyI3WBqgb7UuIqm9iLAhydxX+PPRjfMG+f+\nTWsRCPavsUImXaM94X3/r3pmxTakpziyibb6n4d7obnG7zmaXqwYPE7FuQGh\n0CtkBFaDZqNHLg+rELiYYtNsREKPQkRXAZLpmu24dcK/yYLG2vnne0XVQRnT\nxuSFc99fptQ4f5lTUc6dMa3hbjzN2tmmpM4CeGhV0kq7V2l5PLr2/rhe4AzH\nT4jNzPjwSS5DC+bmT9ROJYseTWXncfzovR3LvwvKz/xWYzKhELa2/HxnIlUw\nZwQE\r\n=91x1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5cmmUJIDD9zy48wk0Y+CXYBdi1BwXF7TKvjrWOBmqVwIhAMOBtKuUs9ofiWLKx1US8RIFRGJjIk4P4u6eFKtvDvCd"}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.4_1547710256363_0.351909702233856"},"_hasShrinkwrap":false},"1.0.5":{"name":"@vite/bridge","version":"1.0.5","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"a663293f4c873a283ce62339b7dd928f11725674","_id":"@vite/bridge@1.0.5","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-t9tFPtKti3fzVw+vATwilZgc+tPqaxXr/mS+NbTnJ4y51+7062hXoUHHJhF5mYZfgTH+f5UlL07qFiOEamdTzw==","shasum":"e489886dc9de00005d6b49f28e9950685cd661dc","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.5.tgz","fileCount":12,"unpackedSize":203843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQDhYCRA9TVsSAnZWagAACkQQAJBR+9JDQM8y67uh0P1s\nSD4rJkG7TSvRmTUo8Skt8HmaAKGnhsl/rvaEjcGitiPVBxWfxJjl8X9oZurq\nKvQc50KYSXAgA/TRNJutzp93MZ7s2TIFjpDvGfVdIUzjZKFRXZiTOBQmYQPK\n/WFs9+/U+s6x+lIrOpZdR8oImfNRgnIdPjKZqlNsKiTmYClX4Kk1TZohdEQB\ngX/S8cVlps6xmYkmf7WMIOYFuERMmm2D27we1eGqcTYALaC5fEJAgAL280Pw\n/1Pp7njUMFoa4v7ILeF2/WvrDOrUIv+grNlcDdnM2q5y3zEtEBTC7u4to8qy\napidF7I1yLb7XCJDZW/eKHDYTeqdxaHjnO/qkZDaB0vHLo9lWCyt5jyIq/WR\nhzaT2KXFPcxmz+qG0Jhc1s/J3jHcO8de0hJHJn3w2dn9Fjj5KTGvJQOz7tKv\nt/Ee5TUMjIrHjEgZDF+OG5eh8cV4QMONqL4ek6KdK3lDB91Gl0X5sIKxVI39\n7SJJW5u/YjvLP7VhvK1JZyMdXRozKPo55EA/El9zfkZx+kp7VR5SpEfL5AMg\nKKPwNZBaNFSsZny+kykPD4GYoSn5pnj3OacalIYNOQEFU9b9ULDRK1oxTW5r\n5nBRCaufdNVlpBGIUV8P04zqkwY6GMrVqqt03swYvuxoacnDOn7dZEa03tcW\nkiI2\r\n=NgV1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF1mnB/sKeez+o7G8n2/YaMxFnY3Pfov4RqK8hd9IkUAiEApadmA1/zukCwuKHSmyKIIbv1KLzA7NrXt+nGQ1He2fM="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.5_1547712599874_0.3242449075167677"},"_hasShrinkwrap":false},"1.0.6":{"name":"@vite/bridge","version":"1.0.6","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"b689b3065fdd6bd5b44079a3d36036604a54fa8a","_id":"@vite/bridge@1.0.6","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-PwwMP8UB3tZ/jSciWuPKb36kvo8DiEw/FSf3lFyKVpVEdxoGaB87C0Zc6GL7FfeZwHWbVCKc7cOIP10XFwxTZQ==","shasum":"14ad3980b8f13695086f62a159c330d4225d4660","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.6.tgz","fileCount":12,"unpackedSize":204285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQD7iCRA9TVsSAnZWagAACKQP/3FRDEcJUslHMMn277Pk\nZBXrRO7JLPhaXwjJfOMkRuBmp41tNQDAlPoG38a2tPd3D6g579NPCQiNZbiy\nTEwN+zadgERRJjqzFSQjAj2MCJC1wbt/njx4UeboyC/waAoVqN1u6Cc0tBFA\nYBMcWof+MHbVvbWwgM3seIJmDkzwwmKwguxLTqg/1Pj8n36htPs8i0T/vSDx\nq2YQJH8WoVIbkPq9VwiIgk8fO+T1rhhTco72Ke0Hn0zsFMDhw5VD3vouMIz5\ndpnmUMkASr6K2Cuv0lzRafTgg5ZH1BlvFwap6jKZNOfEdqCjecDViYdpizr8\nByCur+efJIGhh8t8Cp66c0lLnbrl5CnJL79pb89Mq46pKoqTsW92fG+shKki\n0iXef8sNoslnE+cXjDy3Z+m36ILJsD8mF330MLXrYL+zgQKoqZMohO6QICaQ\nefHcPcJdy+QV64ak4jEp5PCURfqrD9SZmVLz+gJ3xrVr/nqYzcVaA2zFbbeR\nMrMuEouRLiA5wmXU1sd9e2YunbQJY/dm6U26oDArPA2zxongwzYb09nV9KYK\nJVpNyWNJUk6syi9Xn4o4dAzflMFZGsfaK0iHVvIsBBjQliim71YZgdcwOF/c\nBBWYIc/G0qKX2DXQLvGyYQkN7ETzbq1GLJT99GijAXRQc+nviKMindQ7h2WD\n178e\r\n=GZ9V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4D0GsmmXIpOPfFNzI9olR5ZQYyOYaKJVedbUqlgLaEQIgQCqjVK30MR3e9/2Ho411Zojs1FMLYQ+t1KmY5JLv0a4="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.6_1547714272620_0.6288247708104473"},"_hasShrinkwrap":false},"1.0.7":{"name":"@vite/bridge","version":"1.0.7","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"7eebaca80af7b7400c1fc0b2bd5359dfa2b8a757","_id":"@vite/bridge@1.0.7","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-VgwVJB+PrvCCB1Cz9UJWfdol3bgfhK38kO7fSnkUHuu417xqnvPyjoLu6g0HTvaSj2UOAAxnLxwVJk++HiuZGA==","shasum":"7ccf64b22ef09cacc799c704007f618f3d1c9f26","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.7.tgz","fileCount":12,"unpackedSize":204315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQD/4CRA9TVsSAnZWagAARYEP/3rxFuuRqD1iVUtbo5jH\no9IiunRLfSAQydneqC/XclvOeUIB9mJm1tfi4rz9KEOyhP44CY+MniRn38hs\nIQlY1zXgSWMgb/JYVcUtFfeBdu48VkDsWOITL+XEVzs9dPD3eslmQ34nPqMa\njwZ/wGXBenhIN4Vxv5TmE8+irK9kUYEF3SXIcut+bs2Ls1wLawTBejYgAGLu\ngezDeWf2ZwHVpU6CbRz6MalhnQL0+NbRFEzkE4ot1zZBWFmVXzZBrqu4abNF\niDmqJYp7FbAVBWe/lkflDc7UqB6viv3rXW5LKaE90Vy5tHbE4D9u3fhyAOx9\nyWD3MnvWlhnW+XJcDte+vrYz8WLngIPrfYt8vS9z2XJdKHlw/QteHroRRNpu\nvRZ58mGdJ+SU7Z/YTy4ilKQcrtcKhgLJ0sRl+e8esCbYYYo9KMfCFoMfYs1C\niC0PyhK+HpLDcd/68enf92DF8eNREO31QFK69yzzTT0G5ka4YXVRrDIz7dL1\nIRGOnUKAVzhiOrbf7ouLWjghQBnl+FyPeWIltPgzRRjitzPjc2hb+kUnu6gc\ndqaBXVtH6ImuW5HiTO/2Yli/Srt9EySklAaeFBCmc/X+RCr+Lj8I3SQ3xV/+\ne7YCKkXwxOY1pY4miXd7s2SPpKlwwFvFeMzFEXPGmVXpp2hKqWObrypt2wMh\nhu3K\r\n=F06B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKlDH2VOrlEDn7cfuTEF0q0cjTPBz3j6K+BRo9l7OGPQIhAI1lFdiHsEIXQzid8N1wAhslhQQOz1a+guM7ZBVf23ry"}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.7_1547714552165_0.7194520365937811"},"_hasShrinkwrap":false},"1.0.8":{"name":"@vite/bridge","version":"1.0.8","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"d2fb85f998c5d51398ee40de8b4dc3f135de0453","_id":"@vite/bridge@1.0.8","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-SeiRcP8mfA9qGL8WXpwJ8M2EiryprVSWf21ktz11n3rYcmFm3q5pt2UZpgwK/kP5wvptwsCfGGTjlbHd02Nv8Q==","shasum":"a7de0bff8d45b64c43540dedf1e7de62419a27d1","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.8.tgz","fileCount":12,"unpackedSize":211012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRtCMCRA9TVsSAnZWagAAcCYP/1Yqh9A6yiCEviPaU1J+\n2TLO7yoORLCvn6HCavxgK/go75u8/NRKRrsZYLoeoRqXS49btp0d1kmKFrDl\nmxEKFDXdPXGVjy5lAK7ME1k2lQ0gTQeI/Ox+FXqSZlyb2UrTPTt1w3I0CfwE\nuWPUgjxN/7flCVghTQA3c5zw5f7NJVNSCS+4theMo1Q4ZGUmdgW3JUICEGCn\nKEc9QNtMyUaqg4c4VvDV95bfGgJQqdhRpOxQ4udu3E5++4sMb1aCbmYER572\nK5MhvBpo2opT4v9igrv3XSxVx/8vwzOzxWDieZC940TdezZNQuVZ70G0riw1\nyYmgNv5v8Jlh1wQ0z7BvvNsoav8XpIOrSGp/Mhps4/CAnttnhUZUgQpHn83C\nq6/QXr89gHuVQM+ccVbzjsFUmz6cdwbGKfXB+OxDSwrYeRZNT7OqTQwc+9nM\nDTdgtj5O/EIETs48GJ0hLw3mvpmv2CgCbCVjpbscTVnj657iMUGNHqFIbJmn\nOMM0qer01aHwPy4ZsXaDsRBWMO9c+nElSA5mrHFlcW1siyQLCObkCNQzABxy\nXm2KRfdp6MZkQjuhbZI0SfqGEuVxcoJP6uxKyQ915rTgcvhL5U7QhZ9usqYQ\nbrrksMZBt6qhuVZhE9eCg/52Jh89WPbLnbYVCx10oFoetsYfG+2Fys5U+gPz\nWeUc\r\n=+GVr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdP8eTmzZuKDr3nfY0NTF0sgwDBj8EHNqplWoFVuDckAIgIINp2hGt+bRq9kvC123c/5gWhYrwf9P66OxfYr1++0s="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.8_1548144779665_0.07385241118944008"},"_hasShrinkwrap":false},"1.0.9":{"name":"@vite/bridge","version":"1.0.9","description":"","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"586ef541ba225fa4c5f3aaba5368caf8047d7039","_id":"@vite/bridge@1.0.9","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-XpNyEd/kmK6BqUv1pzdEr/NMLgjxYoEsFS/lPWKA6nWqtEgeLtYsSYRPbm8ECVnob9IFwcAB3n+xHSq2DqoYAg==","shasum":"39c503f92a88c40659214ee67a0d8b4927e66615","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.9.tgz","fileCount":12,"unpackedSize":213700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRtDQCRA9TVsSAnZWagAA72cP/0HD5+qPSwy94gATs21w\nEotgtHVzaReBpD54FtFySybwW0eLa7u6UTvLDCHbajPQX0Wqn5x86uIfjCvI\nWbIqLr/i4GIn7xjpJeEHJNAkqcPyiz1/uHakZtuHJqfwT6GpCbfhEkFD4GRh\n7g2PmIlopYtuHwIDfV5XPYWBqz1MnfZIODT6FBQm5H+NommVT2XpcEcTbyah\n2eH6MUuIuqv0EeOTq2ogczEpAJIhobQLUZthDr+hImt9yz3jMexsBt1MKsaW\nnqwSwW+AGr140KaW+cii2Gxm/K5cRfSclcYtUUFDSxYciKa4uRzIjQjDPdrJ\nj8LDe6XQfS0PyUNtWzUrYYU2tdqV9gjFPAFG8NN8B4OYuNB+kfN67pXgPkiz\nn6E+P/YCoEGfEaKHtKCwp1BSLNwS3G0n+PzLREQQ06sZEY5hI9pUURzLOXRh\noTBqqIh79XSw7BON2csQ1nxis5n/qXEw28IAEIgstV0962kPZnozvpJZa09n\nzFw9oZtXidj/vVq2EMIWAp68knp2uj8fTNLcgKYpD6O3LZIrAsJZY90SMqKK\ngKS2lHrIyolDxXMusHC9yfTOpnKegWOuyXY/PpcsljPeGy3Dg9ioFdhFlyIs\nag9KPC73V6Z63lrd1XFtHW0Jrfc6Dt7ApumK1MIVLg70yXxLqZpO8IIfg3HJ\nzazq\r\n=M9tR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGC2IiIyufEdQ9D+/xFwV4odC+edzG1fXObm38gCxL+AIgX1nRFyfPOR8/r4fUvSWqItIuttXC7vZIpQRVgKOkFA8="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.9_1548144848055_0.07742597287353159"},"_hasShrinkwrap":false},"1.0.10-0":{"name":"@vite/bridge","version":"1.0.10-0","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"readme":"## A bridge between native & web  \n\n### Quick start   \n\n#### Installation  \n\nInstall using [npm](https://www.npmjs.org/):\n\n```sh\nnpm install @vite/bridge\n```\n\n#### Hello world\n```javascript\nimport Bridge from '@vite/brodge';\nconst bridge=new Bridge(options);\nbridge['bridge.version']().then(\n    data=>{\n        console.log(data)\n    }\n)\n//output   X.XX\n```\n\noptions  \n| Param | Type | Description |\n| --- | --- | --- |\n| [opts] | <code>Object</code> | contrustor arguments |\n| [opts.readyCallback] | <code>Function</code> | would be called when bridge ready |\n| [opts.selfDefinedMethods] | <code>String[]</code> | extend the method  which native has supported and bridge hasn't supported yet.|\n\n#### Static properties:\n | Name | Type | Description |\n | --- | --- | --- |\n | _support | Boolean | is supported |\n | _inIosContainer | Boolean | \n | _inAndroidContainer | Boolean |\n\n#### Instance Methods\n- A native methods shoud be called like this:\n```javascript\nbridge[methodname](...args)\n```\nCurrently, bridge supports async function call only.\nEach calling will return an `Promise`,which resolve with the function data or reject whith object:\n```javascript\n{ \n  code:0,// error code \n  msg:\"\",// error msg\n  data:\"\"// fucntion returned data \n}\n\n```\n- or use `ubscribe/unSubscribe` to receive/unreceive event from native\n```javascript \nbridge.subscribe(eventName, cb)\nbridge.unSubscribe(eventName, cb)\n```\n | Params | Type | Description |\n | --- | --- | --- |\n | eventName | String |  |\n | cb | Function | event handler| \n\n#### Detail method and event can be found here:\n- common error code :\n1\t未知错误\n2\t无效参数\t\n3\t网络错误\t\n4\t登录错误\t\n5\t传入的 address 和当前 钱包选择的 address 不一致\t\n\n- wallet.sendTxByURI possible error code    \n  \n| error code | desc |\n| --- | --- |\n| 4001 | 上一次交易未完成，又提交一次交易 |\n| 4002\t| 未找到tokenId对应的 tokenInfo\t|\n| 4003\t| amount 格式错误，比如不支持小数点的 token ，却加了小数点，通用的解释是将amount 转为最小单位的值后，还存在小数点\t|\n| 4004 |\t用户中途放弃交易（身份校验放弃，POW 放弃等）|\n| 任何负数错误码 |\t直接用 message 展示就可以，客户端本地已经做了 |\n\nmethods :\n| namespace | function name | params | return data|\n| --- | --- | --- | --- |\n| bridge | version | | {\"versionName\":\"1.0.0\",\"versionCode\":1}|\n| app | info | |{\"platform\":\"ios\"/\"android\",\"versionName\":\"1.0.0\",\"versionCode\":1024\"env\":\"test\" // production}|\n| app | language | | \"zh-Hans\"/\"en\"\n| app | setWebTitle | {title:\"example title\"} |\n| app | share | {\"url\": \"https://google.com\" }|\n| wallet | currentAddress | params | \"vite_XXXXXXXXXX\"|\n| wallet | sendTxByURI | {\"uri\":\"an string of vite uri schema \"} | the block generated|\n","readmeFilename":"README.md","gitHead":"e08dbed4c71d7de26d067405d697b38f9f51042a","_id":"@vite/bridge@1.0.10-0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-0sGrzv12Sk9WY1qYDTvjudEGMb8KFlQGrDbGk3WcbAeBog3OCuosNpKMEa8YfzxbNXCad7NhKqQ5DW4NXdxxtA==","shasum":"175f16e21e480651d25633641b29a2af2eb6e331","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.10-0.tgz","fileCount":13,"unpackedSize":216610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdnt2CRA9TVsSAnZWagAAeDgP/R4Dx9uWWypEzY1tLtLS\nI+U8LZf0W8i3zqgqQyKQSIX0moiOCBv0U7zwdlH5D/dKwq7ESr7NqUhOaiQY\ngwT2HhbNLS7v7NeM9rVrQXu578f/nfpQXkWL3IDmGGsLnT1mqTyhf2J3D310\n5XJYFUh2O+yyY0hENPsr3c6esIbZHx2Weo2nEhwqLpGt+PrlKakcXOzh8t1h\nUXdOruH6rNZ9iUAKtTMpuOhMRhFIybM17YXfKjc9xjEGrNx6XCluITEYPcF/\nOSfJ/gcQ/LFKR1zrKuENHvaTAi3INCzHl2tcy5SaEuRxEhrMN/kjjuzO3mzu\n7eduvk5gzSk1kqltNQxkc8SRIosG5aipxhg3I/B8aUss19aCMCrxWCcvpMQX\nj5sOM1gIkHteHVPENpdzm0PF6yyrcAv+UyMAK6qku/2wVb8JIJ77offIQ2MQ\n3wEZzVS799O4JjNd4bYFxJ0uxesXFI3C4oH7tFKisGw1MaoXRBXpernZ42KL\nl+sI7ORfIFqxsiDtv+7E9t6/gEACe2StRPB8wGJ1mHqspLiMeDj6M4ajICqo\nPl7MyWGOy5+f+eiRjKRMZRs1CuNL4zWv/UwfBXz+r79lOCqH388zLpeZF6SY\nhXPOEVwUKsR1zygW2tQmHmkhHk3lQbjtYAWYi1y69DCgFz1LGItP6vtuD+Au\nsr0S\r\n=cH+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwdoA9JOxTAhwnWaFylkuNzmhM7dxVGS5lRvqyHd7UXgIhAKW2MyOvKk6taTVaSKpW9XG+LXV3Dno9xyoIqleTCAoA"}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.10-0_1551268725392_0.4611749646029868"},"_hasShrinkwrap":false},"1.0.10-1":{"name":"@vite/bridge","version":"1.0.10-1","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"readme":"## A bridge between native & web  \n\n### Quick start   \n\n#### Installation  \n\nInstall using [npm](https://www.npmjs.org/):\n\n```sh\nnpm install @vite/bridge\n```\n\n#### Hello world\n```javascript\nimport Bridge from '@vite/brodge';\nconst bridge=new Bridge(options);\nbridge['bridge.version']().then(\n    data=>{\n        console.log(data)\n    }\n)\n//output   X.XX\n```\n\noptions  \n| Param | Type | Description |\n| --- | --- | --- |\n| [opts] | <code>Object</code> | contrustor arguments |\n| [opts.readyCallback] | <code>Function</code> | would be called when bridge ready |\n| [opts.selfDefinedMethods] | <code>String[]</code> | extend the method  which native has supported and bridge hasn't supported yet.|\n\n#### Static properties:\n | Name | Type | Description |\n | --- | --- | --- |\n | _support | Boolean | is supported |\n | _inIosContainer | Boolean | \n | _inAndroidContainer | Boolean |\n\n#### Instance Methods\n- A native methods shoud be called like this:\n```javascript\nbridge[methodname](...args)\n```\nCurrently, bridge supports async function call only.\nEach calling will return an `Promise`,which resolve with the function data or reject whith object:\n```javascript\n{ \n  code:0,// error code \n  msg:\"\",// error msg\n  data:\"\"// fucntion returned data \n}\n\n```\n- or use `ubscribe/unSubscribe` to receive/unreceive event from native\n```javascript \nbridge.subscribe(eventName, cb)\nbridge.unSubscribe(eventName, cb)\n```\n | Params | Type | Description |\n | --- | --- | --- |\n | eventName | String |  |\n | cb | Function | event handler| \n\n#### Detail method and event can be found here:\n- common error code :  \n  \n| error code | desc |\n| --- | --- |\n| 1\t| 未知错误 | \n| 2\t| 无效参数\t|\n| 3\t| 网络错误 |\t\n| 4\t| 登录错误\t|\n| 5\t| 传入的 address 和当前 钱包选择的 address 不一致|\n\n- method wallet.sendTxByURI possible error code    \n  \n| error code | desc |\n| --- | --- |\n| 4001 | 上一次交易未完成，又提交一次交易 |\n| 4002\t| 未找到tokenId对应的 tokenInfo\t|\n| 4003\t| amount 格式错误，比如不支持小数点的 token ，却加了小数点，通用的解释是将amount 转为最小单位的值后，还存在小数点\t|\n| 4004 |\t用户中途放弃交易（身份校验放弃，POW 放弃等）|\n| 任何负数错误码 |\t直接用 message 展示就可以，客户端本地已经做了 |\n\nmethods :\n| namespace | function name | params | return data|\n| --- | --- | --- | --- |\n| bridge | version | | {\"versionName\":\"1.0.0\",\"versionCode\":1}|\n| app | info | |{\"platform\":\"ios\"/\"android\",\"versionName\":\"1.0.0\",\"versionCode\":1024\"env\":\"test\" // production}|\n| app | language | | \"zh-Hans\"/\"en\"\n| app | setWebTitle | {title:\"example title\"} |\n| app | share | {\"url\": \"https://google.com\" }|\n| wallet | currentAddress | params | \"vite_XXXXXXXXXX\"|\n| wallet | sendTxByURI | {\"uri\":\"an string of vite uri schema \"} | the block generated|\n","readmeFilename":"README.md","gitHead":"4c9b269d62b2596b9e89fcb858f695cb50048fec","_id":"@vite/bridge@1.0.10-1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-ZqCOK09VCrVTJlg1gNb9xpglnJdHrxeYbmFGwYxJmL/a+OSzsoykv5crpDNUvn+LCdjLDg+TW6KWq53B5Xc/ig==","shasum":"cb400a1c2b6af5f51853a8349d920df837ce517d","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.10-1.tgz","fileCount":13,"unpackedSize":216685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdnyBCRA9TVsSAnZWagAA9rUP/0w0WCV32IedHEMUMjuc\nAZ949IF2GC66vCkE2xFv6tNfxJAPgiQh5HmvkZ40QlDcIDLwxYsoklDBidPY\nT5TfFLKXQjbYh8P+ZuOLF86uEcoj7nQYWborMOuSnmXy8PK1IUJ8nTHFZk7B\n6O9H+hg8yfHwS19G4Y44hDHoXuSAjkZTjRhKUn36Nqt/hpS18aLZxccE86u+\nqFObXQoK/608cEmYbOWT2eGuA+/x7SAV7F3fpqfH1P8m9Txi13WbpoLR+nev\nRKZTeURboyFj6+qO/ZRxwuQc20UhH5324CUi9ok9iDYYQRTwRGBj3Dx5YOIA\nrvafOG1kBFmB4l9DS/2w1mnOk5HZpukUg529e379K14gvBSKpGX/zbMX1CJp\nbHkx5AYYOVB6R1SSwFD82pbucmf+htMvm9feXl7T2c1YocYVS0f5lpotjcXl\n5qvRWVX/N4AivQxL3tW1rSRU4ynoxX41naZGASM7QpHb6kgNKNawZp7NeCkv\nhmXD0HmvwZMXSvdWHzCG+LqlxAUeBM8T2VzVqR1p94Ua3jyPG/zi2w6jC1HG\nUVir8qBvgho+Wte9RO0Cuc14mhW+VQ4VNUhV5bZrDMKmK+oE4aILcR8BAQev\nXClt7wql5wOwrCeqftER5euRSRvy0LIpI5PogSL8qufNHBuP/aZHvawCFX8R\n6JsO\r\n=nKCY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFQzHDWjHvLS0cdRxg6SeJ9oe48Se3ZIYO4a7koc880wIgCekMAi5Q7AiBcxTZFcR54wOG8sciMfY4VR8TOL9lwSo="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.10-1_1551268992619_0.8676096385642258"},"_hasShrinkwrap":false},"1.0.10-2":{"name":"@vite/bridge","version":"1.0.10-2","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"readme":"## A bridge between native & web  \n\n### Quick start   \n\n#### Installation  \n\nInstall using [npm](https://www.npmjs.org/):\n\n```sh\nnpm install @vite/bridge\n```\n\n#### Hello world\n```javascript\nimport Bridge from '@vite/brodge';\nconst bridge=new Bridge(options);\nbridge['bridge.version']().then(\n    data=>{\n        console.log(data)\n    }\n)\n//output   X.XX\n```\n\noptions  \n| Param | Type | Description |\n| --- | --- | --- |\n| [opts] | <code>Object</code> | contrustor arguments |\n| [opts.readyCallback] | <code>Function</code> | would be called when bridge ready |\n| [opts.selfDefinedMethods] | <code>String[]</code> | extend the method  which native has supported and bridge hasn't supported yet.|\n\n#### Static properties:\n | Name | Type | Description |\n | --- | --- | --- |\n | _support | Boolean | is supported |\n | _inIosContainer | Boolean | \n | _inAndroidContainer | Boolean |\n\n#### Instance Methods\n- A native methods shoud be called like this:\n```javascript\nbridge[methodname](...args)\n```\nCurrently, bridge supports async function call only.\nEach calling will return an `Promise`,which resolve with the function data or reject whith object:\n```javascript\n{ \n  code:0,// error code \n  msg:\"\",// error msg\n  data:\"\"// fucntion returned data \n}\n\n```\n- or use `ubscribe/unSubscribe` to receive/unreceive event from native\n```javascript \nbridge.subscribe(eventName, cb)\nbridge.unSubscribe(eventName, cb)\n```\n | Params | Type | Description |\n | --- | --- | --- |\n | eventName | String |  |\n | cb | Function | event handler| \n\n#### Detail method and event can be found here:\n- common error code :  \n  \n| error code | desc |\n| --- | --- |\n| 1\t| unknown error | \n| 2\t| invalidate params\t|\n| 3\t| network error |\t\n| 4\t| login error\t|\n| 5\t| address in params not identical to current address|\n\n- method wallet.sendTxByURI possible error code    \n  \n| error code | desc |\n| --- | --- |\n| 4001 | duplicate transaction before last transaction finished |\n| 4002\t| cannot find related tokenId\t|\n| 4003\t| amount format error (should be translate to min unit)\t|\n| 4004 | user suspend|\n| any minus | show the message , we have handled it |\n\nmethods :\n| namespace | function name | params | return data|\n| --- | --- | --- | --- |\n| bridge | version | | {\"versionName\":\"1.0.0\",\"versionCode\":1}|\n| app | info | |{\"platform\":\"ios\"/\"android\",\"versionName\":\"1.0.0\",\"versionCode\":1024\"env\":\"test\" // production}|\n| app | language | | \"zh-Hans\"/\"en\"\n| app | setWebTitle | {title:\"example title\"} |\n| app | share | {\"url\": \"https://google.com\" }|\n| wallet | currentAddress | params | \"vite_XXXXXXXXXX\"|\n| wallet | sendTxByURI | {\"uri\":\"an string of vite uri schema \"} | the block generated|\n","readmeFilename":"README.md","gitHead":"f76f31fbff242e527d0fd58ed87ae35b03e67a4b","_id":"@vite/bridge@1.0.10-2","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-cyuRuroKzEm8dLETL5kSlwNWTaI0enuCEGS/+9PitWd/QCdHDyG9nuKW0PtUuiY4V7HMgXYX36FKFHeZrw93hg==","shasum":"927011b4c431435efc57fdb5c559eb9e42031769","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.10-2.tgz","fileCount":13,"unpackedSize":216485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdoGjCRA9TVsSAnZWagAAt+MP/2GrzV6SFwBvzLvs99Wh\ncupIw3VxBpeHkA25UTtlbw3I40orzbXwHXvm1+l1LQw9BsoBcLhnCfPo4/nQ\neOGCrlRXOLeQMrKmTO7uYqcPJJ6UyKQX/fL7sNslA5pGDdv3ar+UGk0pxuue\nGk2QIfepf2LCn7MyDUVXLDs6/WZymJ5K/m4qfPXHGbzMR1WbI7hWV40BbG6s\nYGZXezxuMt6UszA9c2u0E/O4qtJ97Cwv0wFMGtG44reTxeGk1YfvMxBd8Y5p\nQCvIlNcffm1xkLZMWq//BmonocrdiL8xS0iqPMLAjlXOQIFeT5VnLmFzQ7iA\ntKxf2hOJouadyCkRCuPz0WlDdmx8bgaEy1MG4pyUOWSHXS0mNDAM6u1VKQOR\njsdbZ9hzgoVvpiqpPwMb+9PMB8EtfiUvezCdo0epLZKDL+pSgZwL7fRezqFu\nOrcZsBqpUPUMV4o6goXTsJpiOV9tSV9kpXddRN+2pXcPyPR5wvHcZ+c4h7eN\nJNj21jt6VZswVybYidpfccHCbpXZ5AhjiPtfoaS/AMM1rapqXhdiEVFk/1Im\nmGMSLqR4rNlMDQStdHrj95gAy4+Sk8Ca7CpcPR12nvGNmAiJMCdlqhPaTlyr\ntheLhKPoexXFsBJIvaWruleZu6/ibpbD35VyTZwwZ1NH4nl7vKq1Uamsl5zB\n3mhC\r\n=O7VZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu0x+WoAA5O/UgaArsCQdpDjnS3ubog6GTmsG5lDLy8AiA4rmpATa0B06m6oLfOzq8zCoKww9Y9MgSvPJ9dJIMzMw=="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.10-2_1551270306706_0.7917826588538146"},"_hasShrinkwrap":false},"1.0.10-3":{"name":"@vite/bridge","version":"1.0.10-3","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"readme":"## A bridge between native & web  \n\n### Quick start   \n\n#### Installation  \n\nInstall using [npm](https://www.npmjs.org/):\n\n```sh\nnpm install @vite/bridge\n```\n\n#### Hello world\n```javascript\nimport Bridge from '@vite/brodge';\nconst bridge=new Bridge(options);\nbridge['bridge.version']().then(\n    data=>{\n        console.log(data)\n    }\n)\n//output   X.XX\n```\n\noptions  \n| Param | Type | Description |\n| --- | --- | --- |\n| [opts] | <code>Object</code> | contrustor arguments |\n| [opts.readyCallback] | <code>Function</code> | would be called when bridge ready |\n| [opts.selfDefinedMethods] | <code>String[]</code> | extend the method  which native has supported and bridge hasn't supported yet.|\n\n#### Static properties:\n | Name | Type | Description |\n | --- | --- | --- |\n | _support | Boolean | is supported |\n | _inIosContainer | Boolean | \n | _inAndroidContainer | Boolean |\n\n#### Instance Methods\n- A native methods shoud be called like this:\n```javascript\nbridge[methodname](...args)\n```\nCurrently, bridge supports async function call only.\nEach calling will return an `Promise`,which resolve with the function data or reject whith object:\n```javascript\n{ \n  code:0,// error code \n  msg:\"\",// error msg\n  data:\"\"// fucntion returned data \n}\n\n```\n- or use `ubscribe/unSubscribe` to receive/unreceive event from native\n```javascript \nbridge.subscribe(eventName, cb)\nbridge.unSubscribe(eventName, cb)\n```\n | Params | Type | Description |\n | --- | --- | --- |\n | eventName | String |  |\n | cb | Function | event handler| \n\n#### Detail method and event can be found here:\n- common error code :  \n  \n| error code | desc |\n| --- | --- |\n| 1\t| unknown error | \n| 2\t| invalidate params\t|\n| 3\t| network error |\t\n| 4\t| login error\t|\n| 5\t| address in params not identical to current address|\n\n- method wallet.sendTxByURI possible error code    \n  \n| error code | desc |\n| --- | --- |\n| 4001 | duplicate transaction before last transaction finished |\n| 4002\t| cannot find related tokenId\t|\n| 4003\t| amount format error (should be translate to min unit)\t|\n| 4004 | user suspend|\n| any minus | show the message , we have handled it |\n\nmethods :\n| namespace | function name | params | return data|\n| --- | --- | --- | --- |\n| bridge | version | | {\"versionName\":\"1.0.0\",\"versionCode\":1}|\n| app | info | |{\"platform\":\"ios\"/\"android\",\"versionName\":\"1.0.0\",\"versionCode\":1024\"env\":\"test\" // production}|\n| app | language | | \"zh-Hans\"/\"en\"\n| app | setWebTitle | {title:\"example title\"} |\n| app | share | {\"url\": \"https://google.com\" }|\n| wallet | currentAddress | params | \"vite_XXXXXXXXXX\"|\n| wallet | sendTxByURI | {\"uri\":\"[an string of vite uri schema](https://vite.wiki/api/vitejs/utils/uri.html) \"} | the block generated|\n","readmeFilename":"README.md","gitHead":"e6b7ab58a80906bd8bc59ed990ab955ab94f167f","_id":"@vite/bridge@1.0.10-3","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-9/gVlUUgBEqlH2bz9TGV2ylKMq/PbV2pO2ms/bstMQNVa9VqqJ8+IrJIZOVLBacaokRe21NDoT7AjDor3csiTA==","shasum":"458e9089400dd38e8bc7939e096ec2945daa24ec","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.10-3.tgz","fileCount":13,"unpackedSize":216532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdoLhCRA9TVsSAnZWagAAUtsP/2GQvo9RvvrX/oGqL9l1\nyLbVtO7yTpI/Zz6Jxxmsywiq7nc2Aeu0tpuM2TeMyd+Jz0FaBYSINVYmXZ4N\naN6pyaU6BRjR79BBZYn8Asjp6mUb990aLHovL33+C6Cx/wITbvKasuSvdwtM\nvbq6PnFHEP6c4JT+Yx7kSEzZmvLCTaz4+MCVgt7/01Gqn4nwvsXj5lyOxIOl\nhuiwnr1T8l5pMGixRZl+vfla3xk7PNPcMat7A7j/EW4xBJshZ3M+ak5NVr5+\nJNEAzP1FK/PfoToJ02kmYXSrH+c/TrLlG2k5LDoEs75tQjHVNp4PH+079elo\nbaz3Gkno0lBtCXKekK5zCb47j6p2P/wn7MO4Z2Z8Zdu48qBgDh6UEdB+T2Xz\n/TxlkplCEM/68KRvUbCKcKLOiCYlUsMjiIA7/tgZSgoObhYLcuSaDHtJBkIM\nUtZbKsf6v2YGrM9lmh0m/Klqa9r5FXCmVa9qBYvISOJavprKYklbWaBHl0wo\npVd9U4af67H35uO4x0uCiWWS4pYtEgggaiEK2pf+WMhb5DqBsFfcfqxFifBL\nuj/Czi0625xBLSA6D4a08pLbd0OydUCMX0m/12Hm+C/Fahy53vLfd9121ADP\nILWO2Rnk4Cjm3oFmGJNj7Q/v2LVFmPJ/JDgTCvTylcEoiJcNfQh9eA/CoQ7X\ndM3L\r\n=H1xJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGc7Lcynqn6oi+kM8ZkaSwvrcpg94THL1v0+oP0nt/uAIgE2Kl/Vbt4J2am46AWHj5mUzqveM5NaE7Ssl8Jo9RrFY="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.10-3_1551270625352_0.644923294025123"},"_hasShrinkwrap":false},"1.0.10-4":{"name":"@vite/bridge","version":"1.0.10-4","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"readme":"## A bridge between native & web  \n\n### Quick start   \n\n#### Installation  \n\nInstall using [npm](https://www.npmjs.org/):\n\n```sh\nnpm install @vite/bridge\n```\n\n#### Hello world\n```javascript\nimport Bridge from '@vite/brodge';\nconst bridge=new Bridge(options);\nbridge['bridge.version']().then(\n    data=>{\n        console.log(data)\n    }\n)\n//output   X.XX\n```\n\noptions  \n| Param | Type | Description |\n| --- | --- | --- |\n| [opts] | <code>Object</code> | contrustor arguments |\n| [opts.readyCallback] | <code>Function</code> | would be called when bridge ready |\n| [opts.selfDefinedMethods] | <code>String[]</code> | extend the method  which native has supported and bridge hasn't supported yet.|\n\n#### Static properties:\n | Name | Type | Description |\n | --- | --- | --- |\n | _support | Boolean | is supported |\n | _inIosContainer | Boolean | \n | _inAndroidContainer | Boolean |\n\n#### Instance Methods\n- A native methods shoud be called like this:\n```javascript\nbridge[methodname](...args)\n```\nCurrently, bridge supports async function call only.\nEach calling will return an `Promise`,which resolve with the function data or reject whith object:\n```javascript\n{ \n  code:0,// error code \n  msg:\"\",// error msg\n  data:\"\"// fucntion returned data \n}\n\n```\n- or use `ubscribe/unSubscribe` to receive/unreceive event from native\n```javascript \nbridge.subscribe(eventName, cb)\nbridge.unSubscribe(eventName, cb)\n```\n | Params | Type | Description |\n | --- | --- | --- |\n | eventName | String |  |\n | cb | Function | event handler| \n\n#### Detail method and event can be found here:\n- common error code :  \n  \n| error code | desc |\n| --- | --- |\n| 1\t| unknown error | \n| 2\t| invalidate params\t|\n| 3\t| network error |\t\n| 4\t| login error\t|\n| 5\t| address in params not identical to current address|\n\n- method wallet.sendTxByURI possible error code    \n  \n| error code | desc |\n| --- | --- |\n| 4001 | duplicate transaction before last transaction finished |\n| 4002\t| cannot find related tokenId\t|\n| 4003\t| amount format error (should be translate to min unit)\t|\n| 4004 | user suspend|\n| any minus | show the message , we have handled it |\n\nmethods :\n| namespace | function name | params | return data|\n| --- | --- | --- | --- |\n| bridge | version | | {\"versionName\":\"1.0.0\",\"versionCode\":1}|\n| app | info | |{\"platform\":\"ios\"/\"android\",\"versionName\":\"1.0.0\",\"versionCode\":1024\"env\":\"test\" // production}|\n| app | language | | \"zh-Hans\"/\"en\"\n| app | setWebTitle | {title:\"example title\"} |\n| app | share | {\"url\": \"https://google.com\" }|\n| wallet | currentAddress | params | \"vite_XXXXXXXXXX\"|\n| wallet | sendTxByURI | {\"uri\":\"[an string of vite uri schema]([https://vite.wiki/api/vitejs/utils/uri.html](http://localhost:8080/api/vitejs/utils/tools.html#stringify-an-transcation-info-to-an-vite-uri)) \"} | the block generated|\n","readmeFilename":"README.md","gitHead":"00ad4eb2fd0da31fbd5f9dd2a1b386927c44d191","_id":"@vite/bridge@1.0.10-4","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-XTBAod2lAyxQLW5KH0nHDfsaXj1TTNnB0oc4aeSjukKdwGhq+Ao4b3/6aLylQZN+14c3aWmQ7UuxI3DQ2b3UXA==","shasum":"ded1245ec0ea189d578d7fa0eaa8a065c33a0533","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.10-4.tgz","fileCount":13,"unpackedSize":216630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd3saCRA9TVsSAnZWagAA2kEQAJO4Ime/JRQqQ3CdDEAl\nFxINZ0P+erPtatFjgO+fI40M6evO6+prPa7HniwWbkJK3zADA37bgwsAWJCR\nCpI0Kh6GQG+A924m2QejhHdOq5e/B1r+T2P3HVVQOe0e/hoShrj4/0xcV1Yl\ndb+4mJ2JTp26R8YIuT8P5z/+Z2IOPjwXirqZHVixDPPIjTd+A7iqpb8wXo15\n/O2j7SsGOFY1URAvhog9t4Xs0+pEum10zKz1mX4NXl653Zx9AM2ecqEcS8Gf\nrz4AkoXmS9MTbI7C+HeIFovkeM1wDn3J1R8/YxUqbOEO5zeD35zuqFfKt4t+\n6rO1KgSUSAVY5bsJy6ZccEbmHM0qilzMM39kX9DFFqe40v9L6elUk1R6WsbE\n1ex1Nh/ZjFyoKrJFHiGUrjhpw9H+w8d86AY42EbdN6V/OVWn/1W4YfToDus1\n55hgJvRgqYw0LfDriud4XIXThWJm8ry/9zEOI8t2tn67tdHV70udBK4vS9uX\n2+R3OlPaT/6SOjJCKCBTJn5k7iwChCssbiY8jlLxjCKRKGv0aOJHMdneG2sL\nx4pXW2pm439yh+qgfAgoEPIsYxW0N0CJrc7VX3ojkV0OsKTOJPAt53qFNqGu\nsA7YZmp0aWp/4SYsD1eyNOcjMCU0i2bZzIohzYsdvkmfNKmzXmunn6HLhRi5\n4oto\r\n=Ckbx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENScJoiRFsO9/IW62HmM0hq7RfN0QPSS0z1YUd6bFquAiB79TaXDRPUFyTw0qYviSI0EUPf+RyQtZZaHZuvYR65Wg=="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.10-4_1551334169933_0.7026689381002458"},"_hasShrinkwrap":false},"1.0.11":{"name":"@vite/bridge","version":"1.0.11","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"30b381704763913bffae97ab8fe25239d500f9c9","_id":"@vite/bridge@1.0.11","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-y74F7YMlGpO0E/dqD0yNDlpM8y4EPsiGdVfjQFPy5Jpvjl6vEiSTvOqFNpP4OgnO/ZQmQFjA/KubQ905UXdiig==","shasum":"c12d87cc6032ffe4cca81ca9f04614d814cfa81c","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.11.tgz","fileCount":13,"unpackedSize":216638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd3ywCRA9TVsSAnZWagAA7FYP/06Z0uJgV46KfJGdqGEk\nqcO9Ytha+nQ13h5tN10cv/1GnUrjW2yX0iXAS6d8dpjCEnCYeBUCsIPMf+/B\n1QF7TayXgTyh8z+HvK56xGk0ZEE05iWLOFjUuv9ldhfIyV9+tRu6TKos7SS9\n33w5KESJouCppoUtHmfxL4ayXe7TZGIBxnAuYeqn9mapajhWwM+Zusn3VMaS\nonJh6yUqrqgR3/l+3iD9b0S5TWCmhjHJlAZTOGIyeefOYoHdPt3fpdReEC9u\nH7dwSVKRi1eyxFqQcbzxRTZAzF06NDF/G3KK3c2QH0BDQeLSfD6HC4db7D6v\n7z4ykk8IQIdKSl4ORegA+vQ3mh+0BcFgKUghYoBhi/BJe4d4xJZYHWQmWn07\n5InVsc0TV5Y7etqgfyUGfv87ESGxyNE+Wzwu6OMaWux3Q1DpZ3HOOGupzyVK\n0vjzmSPhi/+nTQznMDJcydnIDoRLFxKdbXMHlZqRyuGHYSrTV+4NGjk5JlIn\niQ5PKctn8LiuHgZez5682udtG6lbgLaR+pqzbfo2YmsjNghK1XibG2kM363b\nNCFtrxfp92WRjJjq8Lq92/XfHjUQIZqNbLke99VSRLjanDZz70AblnGjmzTM\n4NSGUkIsQB9DcyvBqVDQRiGvQ+meZtPQJDya6lf5nocfbku1/mnHNbGt4T9t\nKTMw\r\n=pQXM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEY8yv+0/2szYuHhKE8/HLU/weAaAzWfJdQaMuksHNNAAiEAkUx5I8X1M/UvhxHeV6j0xqtzenSwJI2bw2RHStSW9A4="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.11_1551334575912_0.6151157072914084"},"_hasShrinkwrap":false},"1.0.12":{"name":"@vite/bridge","version":"1.0.12","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"b098fa382d56ada0598a99f1345bc02212004316","_id":"@vite/bridge@1.0.12","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-syBmxlC1BOWmtw7vf6xY2poSdMgm8XxFftmjT+nJ1dCljF6rksKF+CwDJDvICpPkIm2+IU85fTuEUZCaS2GYMA==","shasum":"3c55c44cb1753d12538aa09ca9ad96c66fad076e","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.12.tgz","fileCount":13,"unpackedSize":216587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd35zCRA9TVsSAnZWagAA6AsQAJDEO+mFk+G9uXmsEOTO\nFCnVu0PWrpM8kLtiufQX65x8D5dYSBVg5vuCu7LU5TMaSZBUmdTl0GZcq3LH\nsMk9pmQ72q0BfqP3CgHeWxe6pEgm/Pv2USdKeDWHUaUbjJdTSeaqJ/CjDY0k\n+BRHzK5vyf40x+wN0EaTSzD4BkYdjaELciqlOuVWDq2qyeU81R5AzOryEHFS\n+QmJRvMSQT1Iuf9dDQYtu/TK74YVSj1zviFY3OQwVeCgVVEQ6Vlu+8VidaoT\nDtnFtzYTYjaMWJy2sWJ9qcuqJJrWcRno3CzbEfAM3IVpy/Rq2WlqNrxT3hOd\n7RM4v4o5wSoKtFvZeg0Vn7i2MouoP2P51I1MqTc9YGQoTQOo53lz7z+JsE2w\nMue7olOsGQ3K+r2tsZvot2xjnQDTN9OSxnXhLtDK3KO9IMFmBaNIxOfqgrJh\nRxmGIb2ipJwKQ5TE8o+7NhoURGuYbx8RI74exdOqoaOWyPGjG+k3x9JiBvcU\ncCElyEzrlRPKKc0ASwgoMTqZ+3RZaddtq03y81jta5tallUz7AHKNDU1sX9H\n3CJGc/n53D+batFTsv/xeAgsblLB/p+LxXFvRoHEqx1txKeFUQYDRnQNVh7z\nwbnLbPOWXHuwpWxjk/MdUbRfXE2uyvb4Pv0fTsSZm0O7v9rthUxXLTBrqb2t\n047J\r\n=hWyH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvIQgUniLrFsOULOfK61hTF4qGsMdyKFoGv0oGMhJafAIgF1zt4k4GiDB2EikALqPlcbRvJRh6m4Wyg+bjLIyk3Og="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.12_1551335026665_0.9873937341084087"},"_hasShrinkwrap":false},"1.0.13-0":{"name":"@vite/bridge","version":"1.0.13-0","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"dbe41fe8f00c17bc66efcd7f4fa4bff1c2889e7f","_id":"@vite/bridge@1.0.13-0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-w1cbtHOaSxcceUyj7mSUCrzJ/i8Ybh9NLpMpfIe9h087KOFVLF2UO2EhHYtV65JG4MJ2NEVeA2WV9nRSGK0/ow==","shasum":"22ead95c631f10c9078fc138f6b763be8fd4805c","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.13-0.tgz","fileCount":13,"unpackedSize":216557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfPCICRA9TVsSAnZWagAA9WgP/1zA8HBqdUkzGPPZo0Up\nDYuNTCqCxA4SkISD2JKNSyy3+sEwx+QmNXJy2NY5zQWy62iQ03MeTboJybd6\neIx40tp5V3xALTCoPTrskLRXEUUEONpLDm2ISEAluXQ97DottuWIgAJGCltT\nelQRfRnKdYMROPocXRgRwxGxYGC+hDHVBmRwUF+Fft+xcN97XnEESvX1h7bg\nfvM97b0owq8GXC4XiWLcTz2raITFrC99XidvgraP82YttDbm3tCb8a1VDATz\nMw3P3TZLkFZKWBWgbDnXKkrMHyzudozHXtZQwQYhbxuNp1evilERyo9v01Z+\niTD80p61GDf6X/TbTuSJbOkShGVXi3DrWP0BrgPMiqm4kR8rHYXhlHxZK0f/\nXTjO01rMyLuFf23nynGK6nmy1An91AKZiEe9pHXy0cWAswiVt/lCeyfgR6KK\ns90qZcG94TYuaH5Z2/P8tndhyDlQfCAB5tKopU7MxVj2sqJxjpLQyCj+1KFP\n/ho9i7i+LDU2w0A8DL7/+b7L61tQf/O9pU4zTFSRWkn+k9Y2x/FNluwrVBaf\n+C1DTMS5WkNWHvHMM5bi1vKmXuF5pyzeo28VdS1bgP01qVhdUmk31e/vHG/c\ngjaDjRxqcvW/1ZTRriPvjk9DyPKS3HItZkhwCNXI1ErTA6EtgQHvffxCcKU4\nAn6k\r\n=hiCN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdkH7i0l5hQPMkiuDm/r+3EMKFZZokUC18+/Rx2UjbbgIgFuOzdlpEz9L3MwCes3tzHo80SJHDKGu2djcjNsO3dt8="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.13-0_1551691911701_0.9491575318493382"},"_hasShrinkwrap":false},"1.0.13-2":{"name":"@vite/bridge","version":"1.0.13-2","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"a267367fae866b8b5f2b5dd6f23fc0ff0c0cf534","_id":"@vite/bridge@1.0.13-2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-le9iaNeH5ByqIOMxoJaM/zLuPUvxZ6dejvE3XSJH1oHogXPd9a/fQdcCbfgerze/31iDk7BqxczL4HlOF8tkNg==","shasum":"f715127c2f1662a1ff610689271a69efc6f1fa77","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.13-2.tgz","fileCount":13,"unpackedSize":218757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm0TGCRA9TVsSAnZWagAAgigP/1r3itSD7P1Y/qOvO5BN\nbUVDIO2N+ns7VZZqxqiQ1V37DiwUTFm6zTHbzgi+J7+Dh7CWLpkMK7rdYfpa\nh+//gq4jcBcDCNRo3NIMoshKcv4lk9/JDpml6R9GXws//bP8VmEpilPRnPAN\nD2TmUGnJW1wlsOZfRgyRP0P1NzShPGgpUHeEj9SZYp2d3NZZRGJ3HsknjeIn\neYxWQey6kHHepJvufrh0JQf6W+PtoMU1CfiIXJVFPRuNWGZlSu0xMUNQP0q3\nh7zAweo/qAVHw9+a77NWyK2Wbhe+286xJzENMRpqdQixs+ks5tio6oKn+B8s\nqczazRgEyEQrnpiCw88n0sumT1oWDs1R+sMimtr+Jwzp1syXFh/2KjDSpxCS\nrmbzbmwXLfmpUBSrDf4QupJSL2ny/E7X/Tkyc2rcsydiZjWNdcoGvumBisjJ\nQjNwVem4fnJj/YKIlgLBU0fC6gi5TRTZXaBzYVblih7adkTCSsWGN+xLL3eb\n8zkTB2hRmdNuI5umNrTRTu4+Y4VKETnzof0noFqc1fYkvscCz/qNLP12CDlH\nbfbsWXqOKLtgxYoimN3MnDbpfmL9BJFn3zzUAt4v2iGY2eynLBbJbCPXx/HB\nhQKmwaTI92Jj4Eo9twIXXfTPC1GF7G+3QpWH2B5lAeNrW0UQNdWrgNcP3+TZ\ndlkN\r\n=yt4D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHole8jMii7mSJ1LxAgTPI3Pb/Kk5rRt4QeNxSiT8TboAiB8H0GHoZqB7IejFZiWO9dg3v/htl+hy9wLtc+vS1aSFw=="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.13-2_1553679557521_0.24555314910277493"},"_hasShrinkwrap":false},"1.0.13-3":{"name":"@vite/bridge","version":"1.0.13-3","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"4a8400184ba65c903be468f36f6e33577e27ada0","_id":"@vite/bridge@1.0.13-3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-wPXAUyaBsk7YAeAxFF+DyLePAnjjPJeCEoJOxqg7C7JECdX7cS7SfYDLWcrTvRe3ZA37VJ+B2fRr8N91cBjpHQ==","shasum":"3b6969fc7cac41492617ea3839e7aae05e1b5858","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.13-3.tgz","fileCount":13,"unpackedSize":219075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcndstCRA9TVsSAnZWagAAMF8QAIFesAQ3IAg/njFLzdPk\n5Hmc5XMpaQ87Rty+WulRwJpGnRO1gkdTnEJXYIC/3zi7u7NKRUun7PcXT5xg\nnk67wOHwGyvmSI36IgmgTYSvWZx3jTDtlBcUww4XhpLOpd+dBIDNoea9TPsT\nUbqK3SgRf8YghqQndJEfQ6mcmRO7teBPO0G0TDmpaaFcGlg57lFYX78yi0ZB\nnt2urYHx0JUD08ki7hoEcHVtRsTSpC84pf4kcc3PyUsEG294Fp9EegEFYfm4\nt/vw5pdqrf4Nv2F/hRSwm4k+DRmuhcAtBe1mVmWudDvSbfqzeg32FKK8G+M2\nYa/knWjhtUiw9rReHBV44xPz/rlOSSzmUTDsp54AlLaV5QjZvhNWENsMj/CE\n47DKy0VBLtBTUbP2GajZEUh2rL5n+8EmXWKOk8R0x1OH+11DrjJh1JGWA5NI\npwys+++JC/8RMIEVVL+uSOQnnfwywxcF0M2+eux+t95rOgrS3E5vbVqlFfmq\n5w1GTZcG2BLXfd1DKDmkhgEOH/k2E87NrE+fKbJ4jSSr0aPt4/LUDa8RbuAF\nkA/K9iBdI3uSx/qewJZJJDJQgxuGs4p2U9Xac2XrOv10UFJOrnBVIT2kwLdm\nTEy0aPoAlTqmreccwwylbsMf7k3C4lkoFXmj0Xs3KrnfWYsKgroYOnFStH7D\nefvx\r\n=du5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvO4VkadmQhkuvrUTPhpxBxfTkTqJ9keMUCz653llCUAIhAP81sY9tDrS+2nEJxEAewN8yXH2qctiVou8c13+zfEiS"}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.13-3_1553849132671_0.1636632759131893"},"_hasShrinkwrap":false},"1.0.13-4":{"name":"@vite/bridge","version":"1.0.13-4","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"5a43281745c899e71a0bd49826359ae616cda592","_id":"@vite/bridge@1.0.13-4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-Px3Fu4tMOdNAC0Xr7WvKZdbA9zfkoCpe6YS7B3V+Oa9BixW2fBMKRIAmoN7pO/t1kjELbQZYkQxMEjToJOloJQ==","shasum":"b4e0c4e7ffc71e35cabc5b339eace309dd31df21","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.13-4.tgz","fileCount":13,"unpackedSize":218715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuGhbCRA9TVsSAnZWagAAWFQP/2LUOW0BAi1VoOR3b61q\nbFxDAzJh9berMHxJODw3J112QZGAUhHkk/a3zXYO2ohOg/ZQ15rl3g6TcYcS\nnWeCS8MwQjnufKhsa/TXzwIzQPjx4EWFrLJdi0Hs88d/mJn/vWmGpbjUuxRO\n/TWW94Iit7l0be4S5s+IWXPNipFi9z6mDcH9hN90XQBrpG8YQWR46UgEhl75\nmK96vhw+cf/tTeHgoqlHxdxhjOCRO9EwO0ZTL5OWDmI+g8/VHcxQWNOX+aWc\n3tdqKE3qY42Xo1XQ2fP3ZcgCxhuNm3/AIB8rnCb1ocDtPQCuRzwnB8gKxMaS\nLu+q9T9adLXGEApmivwdf/1+Yuuja/kjXWmNKtr82Q02X8EM8tae/F+EzkJE\nDIHdKBINJ6q01oSAlYtggxU8DNAGFaaajPA7B6uvFNLKaa8tbz5vDovm9P3L\nU1/35lX2/jJ+fZqs/2ySZx94u8aI837FI3vU/uhTC2zRJJXTzAbHC+31OLoB\noX8ZiIMlhXWQ+c/QRv8h1BYKKCnzlWduMsWpKZa2RvuFEUx7boVABpqbzwbg\nYCfA7SMRke8Y6zgBEFmx3UkEoZMeKIBKW70MruzS8FF3mV3rIAIk8NzEnzja\nktoKUWUAaYDWMFnDTt6yGwyZYqEeeU7GMJ3KrX2rxk0C75gE2lesg2tXxvJN\ne3jR\r\n=O+wL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChlPLYxa5eNw8P100Y05NKGc2AWMAH5g7ZyhabVJNQxgIgbXevnXxJlICKNWld+tvcYLvMbLi9UzS29H7chg9Gnfg="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.13-4_1555589210429_0.6330952746293159"},"_hasShrinkwrap":false},"1.0.13-5":{"name":"@vite/bridge","version":"1.0.13-5","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"0adcec5b54a8e8484aacea800034adf369a4c230","_id":"@vite/bridge@1.0.13-5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-ahTtQmx9wK9LjDAWVjedykSXX4bs2k8nqKK6NC+xJ9zYB7bvWDR1HLhazCrGWozW+/czpXiUxQsXr6w8pOo7/g==","shasum":"90935e1ff41b32b35808404ba08cf63345744539","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.13-5.tgz","fileCount":13,"unpackedSize":218711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuGmvCRA9TVsSAnZWagAAz7EP+gPZtH3DKg7ec4DdB5ST\nwVx09UsBKmHCiC+bpswuh9FK0ZikZOdYDFrp/TWsFILJ8AV2CLX+WHUuc1sy\n12vAR3NVYgv57LJCHxyYfpy+pgCB2BXJaIIIOnn5by3Sw37Yryq1gsAAjoPK\n0AI20enhkueJGCUOIy+/xzhdpVicQY2wded6cJ06fH8cC+4kiSEH+qpuWs+F\n3xd1FMPb1Trb7pW9+rL6kGN+NEER9cyQVVBj1pI3J9hqllqfD+DEdBW1p6q3\nnKKUL3T3aIkyYaRCzsix2BKd7+FR0Du3sV6UAU+ltgiLHsl8ROli8i+OXEFy\n8CZ27uavbieeknLBJQ6KZrQSJc2MiZvmQlkKM8qGgfJaOdxeEOVFHhBo3/Ry\nprW6C0rRyrDZE3KSaMzJ/jPXhDTSoHof9oMdcH7NA3Sq/aW3ADITiMkm3cmi\nqiN7cLFLXHVVuJvJz1SHuKs3EnCGzZy3tB6MNiTD9unkye7m48LyRCi1x4G4\nfy74NiknokNw6Np9BwQK06P/1GXftRFx2zf5bgEj/AfCJqW9qJHV/0XKgivM\nuSjIWw1qWmxkZt8zDuNpJs6unL4Z97Pvbio+ZGyqglWq3LUIeD63SDcgtQUn\nkFDa+Hw5YH1BECi/fFKZWByiEMA+bNo9QeoCTLpYLUaquHOjmZK6RLOc4kVK\noHUA\r\n=JFNO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFO6qtTbSU/ysPTzgAWlyxF5aNEhuC9RpRT/TpdDD5uQIhAPlayh74j/UuVmEmuFNiC5x8+bSRN9OFFNDvNE3nra9p"}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.13-5_1555589550603_0.6862889977243953"},"_hasShrinkwrap":false},"1.0.13-7":{"name":"@vite/bridge","version":"1.0.13-7","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"repository":{"type":"git","url":"git+https://github.com/vitelabs/bridge.git"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"readme":"## A bridge between native & web  \n\n### Quick start   \n\n#### Installation  \n\nInstall using [npm](https://www.npmjs.org/):\n\n```sh\nnpm install @vite/bridge\n```\n\n#### Hello world\n```javascript\nimport Bridge from '@vite/bridge';\nconst bridge=new Bridge(options);\nbridge['bridge.version']().then(\n    data=>{\n        console.log(data)\n    }\n)\n//output   X.XX\n```\n\noptions  \n| Param | Type | Description |\n| --- | --- | --- |\n| [opts] | <code>Object</code> | contrustor arguments |\n| [opts.readyCallback] | <code>Function</code> | would be called when bridge ready |\n| [opts.selfDefinedMethods] | <code>String[]</code> | extend the method  which native has supported and bridge hasn't supported yet.|\n\n#### Static properties:\n | Name | Type | Description |\n | --- | --- | --- |\n | _support | Boolean | is supported |\n | _inIosContainer | Boolean | \n | _inAndroidContainer | Boolean |\n\n#### Instance Methods\n- A native methods shoud be called like this:\n```javascript\nbridge[namespace.methodname](...args)\n```\nCurrently, bridge supports async function call only.\nEach calling will return a `Promise`,which resolve with the function data or reject whith object:\n```javascript\n{ \n  code:0,// error code \n  msg:\"\",// error msg\n  data:\"\"// fucntion returned data \n}\n\n```\n- or use `ubscribe/unSubscribe` to receive/unreceive event from native\n```javascript \nbridge.subscribe(eventName, cb)\nbridge.unSubscribe(eventName, cb)\n```\n | Params | Type | Description |\n | --- | --- | --- |\n | eventName | String |  |\n | cb | Function | event handler| \n\n#### Detail method and event can be found here:\n- common error code :  \n  \n| error code | desc |\n| --- | --- |\n| 1\t| unknown error | \n| 2\t| invalidate params\t|\n| 3\t| network error |\t\n| 4\t| login error\t|\n| 5\t| address in params not identical to current address|\n\n- method wallet.sendTxByURI possible error code    \n  \n| error code | desc |\n| --- | --- |\n| 4001 | duplicate transaction before last transaction finished |\n| 4002\t| cannot find related tokenId\t|\n| 4003\t| amount format error (should be translate to min unit)\t|\n| 4004 | user suspend|\n| any minus | show the message , we have handled it |\n\nmethods :\n| namespace | function name | params | return data|\n| --- | --- | --- | --- |\n| bridge | version | | {\"versionName\":\"1.0.0\",\"versionCode\":1}|\n| app | info | |{\"platform\":\"ios\"/\"android\",\"versionName\":\"1.0.0\",\"versionCode\":1024\"env\":\"test\" // production}|\n| app | language | | \"zh-Hans\"/\"en\"\n| app | setWebTitle | {title:\"example title\"} |\n| app | share | {\"url\": \"https://google.com\" }|\n| wallet | currentAddress | params | \"vite_XXXXXXXXXX\"|\n| wallet | sendTxByURI | {\"uri\":\"[string of vite uri schema](https://vite.wiki/api/vitejs/tool/utils.html#uristringify) \"} | the block generated|\n","readmeFilename":"README.md","gitHead":"4199534fbbfd56b13e43bcc479011029442d95f7","bugs":{"url":"https://github.com/vitelabs/bridge/issues"},"homepage":"https://github.com/vitelabs/bridge#readme","_id":"@vite/bridge@1.0.13-7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-UTrsUdZdCAbNYJKA0FZBFap0dw8+M8hSZgxg+YC/s8Ut6iguBjMBLBJ0fVbmOOdkPAl8RL1hgNpAusmw9Q6w0Q==","shasum":"df849a1b143a3746928495fd63e1f05ddcdfa7d7","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.13-7.tgz","fileCount":13,"unpackedSize":218639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA0mkCRA9TVsSAnZWagAALUkQAJSX+u9FlPOC2e6eAVf6\nK97PhT/guv57LDdJHPTwtLvlG3zUG8ndYT/2HgChUunPdPYd5r3usuDca5r7\nfIRH82RZvMkfVDxTHMZic1ABz+2V0VpV7vzhfxz/oNxJIODiniDMJDXZEQzg\nGx9iKPCdlpZeBB9xFDzZbfpgJiTzU5JxeYmYaw5O8VqjVsGsD38fJxQOpUhW\nhm9BVeteAPQSJvT3tl7qvKjC8nda2/AVsT2gQsAL8RF1Pqj7J6nNwiA2+lcb\npdZKl1V9mrVvRXQZWA5j+isgPriJjuzl4ssciSN/+U47S8nMe7Vs9CD3hVRT\nNMPxduZCzp6KYsv1qjw5PmOJwvP/6T9Pl8VMtAb5ZX8FuISD4zlfmj2eTN/w\nMfJvNwD8CNqpOHiVJsd0nQ4MljOfr4LR2hBAwuVXe9OIdXshQE0Vt8sTeSpX\nxnhiZrzRQcXUl7Pqn7c9DU0ASdsr6o60GbsQmF7epQqYAVfz+XCC0cSqo7f9\nyoCzqwrHKSDoi6aOddTX6CtD122d3ZVO6Qvl6fcynA+mutEEgieRaMJhhUir\nq/DfdvU1UCQIbgnycBFoaX15Bjggahfqs3q+oP0m1+dtvMN54F2rk4qBWI3u\nmj7DaJsBO/td7WOUNi43HzkWf5RnqbsvIgxOKVjQKbt9cXsRfeYoBVn+Axkr\nUG6C\r\n=m6hO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6X5htG42USoe16plyvwCyOuTM07gV3+6doJHSm+YYRAiAX2gyK/noQsQZ80a1JZ0UO0KsHOzuSdZOWSsDiX+Gh8Q=="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.13-7_1560496548044_0.8646931760998422"},"_hasShrinkwrap":false},"1.0.13":{"name":"@vite/bridge","version":"1.0.13","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"repository":{"type":"git","url":"git+https://github.com/vitelabs/bridge.git"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"4bd92282b0a53eeb84d9776e9c699c01343b90b7","bugs":{"url":"https://github.com/vitelabs/bridge/issues"},"homepage":"https://github.com/vitelabs/bridge#readme","_id":"@vite/bridge@1.0.13","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-t9mcuExdLbXxntFlGfFZcQpqQDd5ZsvU+trD+P385oVYi4K/yi+RuwhW4Ab6vwscFRyJgE4LkzjXmz2Y0+qczA==","shasum":"a621390decec709238ffa17f6ff358dce53a6b46","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.13.tgz","fileCount":13,"unpackedSize":218637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA0swCRA9TVsSAnZWagAASwoP+QCwAn00b3eZx/HV7eWL\n8hxuyfuRMUglvqm7JMbERGCEZzJK4XQCUE4vyEuiVAltJ8c4TKRKJiiewpBW\n9T1fXBcu757LutQzRnUDyXU8D+pKJQJcaNSme4iOG3t+aWPIfnWXvAmvijYM\nisyLHChvodI56AWJveOCZ1JFe7hmVn5CPP0k51dJE1WKKzL0zkrWs7R52hZO\nwqrJB6OYQm0ZXYjh3Yja3UvNJ/lZJE7QR7E5V8ivh544x/tyAEE6Vcx56qP7\nFEHm7Jc9zvqZuJLjvInFb0F7ooe9ywirdWmSU4w304Jzb4ARBbPY9TFOg5dI\nMQr5XBnVjnhMB+kSu31YwjzXGFxzSsWZyH2l9fzR7OUg4pfHjjsUdqljBAwP\nLSWfJBQcyu7MWHLu9QlFStOCVUaX0ysSJPzvLLqf7wQQ7CkrIh41qVZKwxMk\nRrc1eM42+L9RY+9UA0OGrCKGRYSuH5L+mptYJijhxbtKuEZbRAeiD1O1onri\nOBrjIWXcf2Rpp5WVV7hi+tv30pB/flZonhdExjqSekDKgAvlDmeovUTyjCnd\naOEi8JDtPbRFlKD2ReF5GoR0oBqr9K8Xm9WgzM2ZhuvxxcVfDu43WmX9D/mZ\n5SWcPY76vCXcUjGWIGBeMQNFslCkFWaRmlTU+BDHN6Dy8+1W3dD8dtX6FX4h\notYu\r\n=tT6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeO8N4cjnllgaNRlVZG4vgVZS8oXkgi4wkTBuMDFdtTwIhAL8G37pCNP2NOqRWKo7uVJlXKNciYNvUfrmBgqr27IJy"}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.13_1560496943423_0.9199828361433178"},"_hasShrinkwrap":false},"1.0.14":{"name":"@vite/bridge","version":"1.0.14","description":"### Quick start","main":"dist/index.js","directories":{"test":"test"},"scripts":{"debugLocal":"webpack-dev-server","debugTest":"webpack","build":"rm -rf dist && NODE_ENV=production webpack","prerelease-alpha":"npm run build&& npm version prerelease","release-alpha":"npm publish --access-public --tag alpha","release-prod":"npm dist-tag add @vite/bridge@alpha latest"},"author":"","license":"ISC","dependencies":{"@babel/core":"^7.2.2"},"repository":{"type":"git","url":"git+https://github.com/vitelabs/bridge.git"},"devDependencies":{"html-webpack-plugin":"^3.2.0","webpack":"^4.28.4","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1","@babel/preset-env":"^7.2.3","babel-loader":"^8.0.5"},"gitHead":"26c0ee447768e0d7c8121429d5de2cad26bf331e","bugs":{"url":"https://github.com/vitelabs/bridge/issues"},"homepage":"https://github.com/vitelabs/bridge#readme","_id":"@vite/bridge@1.0.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"hurrytospring","email":"ddyz1993@gmail.com"},"dist":{"integrity":"sha512-tvyHWVnAqUmdCHVrQ8q9+lr70jertB9h3z/q1laHy7+iNT0nua2bPJ+I9UiJVjCmYibZ1/26XTtotuAEfu4tyA==","shasum":"856536aaacb7192efea2b81c7c54809c87694784","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-1.0.14.tgz","fileCount":13,"unpackedSize":219200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC04YCRA9TVsSAnZWagAAsT8P/1d19nT/4o/kPHYIvN7H\nF6FBeFImYBS6yALZwd/lInqC4/dci3aLekiLhiEl0g6upz5nOeHo7QBMpWC/\njHwE1+1Iy49DCJovvqd+c6aTMql3Q/HANqbypwLZEFib2QFwn4C41ALdMcr/\n2uZPERkJCShOwOUQtJMWcI9liLW9gFyMr44IgQ37sFaIUPjh5H2BzjTtOc4V\nej5QaiscCdS9GyIFqC+3hrLHEhNOKOsl4MOpSKXea9ugeH8QsDDw03rjBYyZ\nQRZXOkjv0nSPzWqF4NQF6pB4U6GIH6ZaTI3AvaF0pbpcdF3Qv1Hvrajz5fa0\nyFiQhIVs+OZI2LpQVC4GeiA6+tWQlXLXyoWAtDt64OGpQ0vM67RRDtZLhr8k\nkvUqn66etow8OYvGLRCLLaE8b4/HJqZ52lDzGdhCJEQMsSKcyJ0Mq99iNaqE\nvgqKsjFAUgqabIfEWEkoRQBj8+KvIPOFm0IjVhT4pFZ7bReIou66+ltQXCVJ\nHoQeomvFo9gTa4VpmFSAIjk/HmZy4YAJ/Pqi+IE2bOAUb/8MOIihVh+72sSn\nn3GnSC/udy6p3vKjL42D3WwJPQSJmMyoOpRHGo0NUKTPpCWQV592asvBRlhz\nDfNQ7AOii/KJEd+AiMSQ+bmgFh2rYvd/HS5SwVt52yKB36kqu4hRor84Z1aw\nrHyE\r\n=j2lt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoX/oPqABwETK9qXQ3IakkUAjikvKrDuhEtG8BZFIiKAiAP2sppiCEXNU/G0u1pukY10HJVBVHMYLWdhzeu9LKwpg=="}]},"maintainers":[{"name":"hurrytospring","email":"ddyz1993@gmail.com"},{"name":"sisi","email":"chensi@vite.org"},{"name":"soliury","email":"lingyong1992@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_1.0.14_1561021975783_0.36030557883773895"},"_hasShrinkwrap":false},"2.0.0":{"name":"@vite/bridge","version":"2.0.0","description":"vite javascript bridge","author":{"name":"vitelabs"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/vitelabs/bridge.git"},"homepage":"https://github.com/vitelabs/bridge","bugs":{"url":"https://github.com/vitelabs/bridge/issues"},"main":"dist/bridge.js","module":"dist/bridge.mjs","types":"dist/index.d.ts","devDependencies":{"rollup":"^1.27.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.25.2","typescript":"^3.7.2"},"scripts":{"clean":"rm -rf dist/*","build":"npm run clean && NODE_ENV=production node build/prod.js","dev":"NODE_ENV=development node build/dev.js"},"license":"ISC","gitHead":"006cf58d15d5d85c3465e6899664011858a08f61","_id":"@vite/bridge@2.0.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","_npmUser":{"name":"jerry-vite","email":"yinjun@vite.org"},"maintainers":[{"email":"ddyz1993@gmail.com","name":"hurrytospring"},{"email":"yinjun@vite.org","name":"jerry-vite"},{"email":"chensi@vite.org","name":"sisi"},{"email":"lingyong1992@foxmail.com","name":"soliury"}],"dist":{"integrity":"sha512-8wYkQ7/nyQuSvzkzlRXwUji0HVbFIStsea39cp8JQbFqiK8pXKW2bQtnOh+jqBvko+xOgaaGixZIgYVOGNUzyA==","shasum":"6b2737a6c5ec82e17976ede8cec459b6200cce73","tarball":"https://registry.npmjs.org/@vite/bridge/-/bridge-2.0.0.tgz","fileCount":9,"unpackedSize":35882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6fxwCRA9TVsSAnZWagAAWYoP/2nt794uvqWpq7/SytWp\n3eBjPIR4knm7AEjMDgpXQRCqREAp580JHJXRY2Y/2ZszKSc0O/27MWEw+ni7\nUZF5YfH2Kt9y4D9BvsB+lRW05dgjJy0lRst+0nXGMYDPAl0dbTZSbu2rZ6jb\nNjhxMChGY7oSsGzWPkAhyah60XL6mfJMkXjXCF6fLZxo1dsExWfWhFtqx0Ps\nq7s8RQ8MpaQ+J89Q9xdeTopFEKcWcQ3yIM4ERyuQA7/ViuGcOXOhCwqwX/Xy\nVq44eNixJ8wu2jBZVgh6O6M/b/RRkn/fQ3LU6jpbpIiJv9BOEcGAr/NwLb61\n3oIlEOq7IIMXOHkCtCmm4mKlPu3o9fc/MYLQHsBrK1YdHO9fEHaOB7xGwPGx\nZsg4q4NzKdwYuINTIq0gaFJ0rniNY35gCP14WRScXhe3BkCQvUTKhOrPzIUZ\noZTL2jsrZyQxHlJ9i9L3KocYvsUHwKoIJRrsvQjj43o4eRFmYg5rSG/lH96R\n5ROwRCmXW9hRn6hgXiRfY0NGEi/iQa4H4cqq0W73Y6MohB2A/WK1xwRu/u1T\n31fdeOmlNsd3Vm2Dx9ErbvPo2eX5joUYv0jqD/tpwrUHMC3lTG77fUn3YqWQ\nKHet6Pkv7VhE2eO1DJ/ogunkwJqRYWJ2vH6BUMN29CKfDD3nt5FRTX+/xlrC\n+Oha\r\n=bc4z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO9cp2ciSxrHm7ltrN4IfRG+ucUVaPvD71dR+QCvj7RAiB2gmzBKPFAFYdySNXjqF+dbD41Pf1vxRL2GMQDnlEymQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bridge_2.0.0_1575615599904_0.7599346609795976"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-17T04:08:22.425Z","1.0.0":"2019-01-17T04:08:22.739Z","modified":"2022-04-07T10:58:22.732Z","1.0.1-0":"2019-01-17T04:16:39.571Z","1.0.1-1":"2019-01-17T04:17:15.726Z","1.0.1-2":"2019-01-17T04:28:10.219Z","1.0.1":"2019-01-17T04:50:19.431Z","1.0.2":"2019-01-17T06:45:31.821Z","1.0.3":"2019-01-17T07:07:20.540Z","1.0.4":"2019-01-17T07:30:56.479Z","1.0.5":"2019-01-17T08:10:00.060Z","1.0.6":"2019-01-17T08:37:53.781Z","1.0.7":"2019-01-17T08:42:32.244Z","1.0.8":"2019-01-22T08:12:59.920Z","1.0.9":"2019-01-22T08:14:08.141Z","1.0.10-0":"2019-02-27T11:58:45.569Z","1.0.10-1":"2019-02-27T12:03:12.835Z","1.0.10-2":"2019-02-27T12:25:06.948Z","1.0.10-3":"2019-02-27T12:30:25.527Z","1.0.10-4":"2019-02-28T06:09:30.122Z","1.0.11":"2019-02-28T06:16:16.251Z","1.0.12":"2019-02-28T06:23:46.931Z","1.0.13-0":"2019-03-04T09:31:51.826Z","1.0.13-2":"2019-03-27T09:39:17.679Z","1.0.13-3":"2019-03-29T08:45:32.780Z","1.0.13-4":"2019-04-18T12:06:50.571Z","1.0.13-5":"2019-04-18T12:12:30.767Z","1.0.13-7":"2019-06-14T07:15:48.311Z","1.0.13":"2019-06-14T07:22:23.618Z","1.0.14":"2019-06-20T09:12:55.959Z","2.0.0":"2019-12-06T07:00:00.170Z"},"maintainers":[{"email":"charles@vite.org","name":"charles_liu"},{"email":"allen@vite.org","name":"allenliuxt"}],"license":"ISC","readme":"# Vite Javascript Bridge\n\nA javascript bridge between native & web, can be used in web page in [Vite App](http://vite.org/products#wallet).\n\n\nv2.0.x require Vite App version **3.2.0** and above.\n\n## Quick start\n```js\nimport Bridge from '@vite/bridge'\n\nconst bridge = new Bridge()\n\nbridge['wallet.currentAddress']().then(address => {\n    console.log(`current address is ${address}`)\n})\n```\n\n\n## Installation\n\nWith bundler, like: webpack, rollup.\n```sh\n# use npm\nnpm install @vite/bridge --save\n\n# use yarn\nyarn add @vite/bridge\n```\n\nOr you can include `dist/bridge.js` in HTML.\n```html\n<script src=\"/path/to/bridge.js\"></script>\n```\n\n## Usage\n```js\nimport Bridge from '@vite/bridge'\n\nconst bridge = new Bridge()\n\nbridge['bridge.version']().then(data => {\n    console.log(data)\n})\n```\n\nIf you include bridge.js in your HTML, Usage refer following code:\n```html\n<script>\n    const bridge = new ViteBridge();\n</script>\n```\n\n### Constructor options\n\nBridge constructor can receive options, which is very different between version 2.0.x and version 1.x\n\n#### 2.0.x\n\nYou can pass in a function, will be invoked after bridge inited.\n```js\nconst bridge = new Bridge(bridge => {\n    // will be invoked after bridge inited\n})\n```\n\n#### 1.x\n\nYou can pass in an options object.\n\n- options.readyCallback\n\nA function will be invoked after bridge inited\n\n- options.selfDefinedMethods\n\nA string array, each string is a method name which has been supported by Vite App, but not in ViteBridge internal methods list. So you can extend ViteBridge these methods.\n\nMostly you don't need this property.\n\n```js\nconst bridge = new Bridge({\n    readyCallback: bridge => {},\n    selfDefinedMethods: [\n        // strings\n    ]\n})\n```\n\n\n### Static properties\n\nYou can use static properties like `Bridge.enabled`\n\n| Name | Type | Description | Comment |\n| --- | --- | --- | --- |\n| enabled | boolean | is in vite app | **added in version 2.0.0** |\n| _support | Boolean | is supported | **deprecated in version 2.0.0** |\n| _inIosContainer | Boolean | is in iOS system ｜ **deprecated in version 2.0.0** |\n| _inAndroidContainer | Boolean | is in Android system ｜ **deprecated in version 2.0.0** |\n\n\n### Instance Methods\n\nThere are some methods on Bridge instance. Each method return a promise, so you can invoke like:\n```js\nbridge[methodName](params).then(res => {\n    console.log(`get result from native Vite App: ${JSON.stringify(res)}`)\n}, err => {\n    console.error(`failed to invoke ${methodName}: ${JSON.stringify(err)}`)\n})\n```\n\nAvailable Methods list in following table.\n\nInput param is passed in method, and Output param is return from native Vite App.\n\n| Method name | Input param | Output param | Description | Comment |\n| -- | -- | -- | -- | -- |\n| bridge.version | void | types.BridgeVersion | get js bridge version | output like: ```{ \"versionName\": \"1.1.0\", \"versionCode\": 2}``` |\n| app.info | void | types.AppInfo | get Vite App version | output like: ```{\"platform\":\"ios\", \"versionName\":\"1.0.0\", \"versionCode\":1024}``` platform is `ios` or `android` |\n| app.language | void | `\"zh\"` or `\"en\"` | get Operation System language |  |\n| app.setWebTitle | types.SetWebTitleInput | void | set webview title | input like: ```{ \"title\": \"Vite Cool\" }``` |\n| app.share | types.ShareLinkInput | void | share a link | input like: ```{ url: \"https://vite.org\" }``` |\n| app.setRRButton | types.SetRRButtonInput | void | show an icon (size: 56px * 56px, [base64 Data URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs)) or customized text, no more than 4 chars, in right nav button | input like ```{\"img\": \"data:image/png;base64, xxxx\"}``` or ```{\"text\": \"Vite\"}``` |\n| wallet.currentAddress | void | string | get current used vite address |  |\n| wallet.sendTxByURI | types.SendTxInput | types.SendTxOutput | send a tx | see following example |\n| app.scan | void | types.ScanOutput | scan a QR code by camera | **new in version 2.0.0**<br>output like: ```{\"text\": \"Vite Cool\"}``` |\n| call | string, ...any | any | invoke a native method | **new in version 2.0.0** |\n\nUse `call` if bridge missing some native method. for example: Vite App add new methods, but bridge haven't update, `call` is helpful.\n\n#### example\n\nSet webview title.\n```js\nbridge['app.setWebTitle']({\n    \"title\": \"Vite Cool\"\n}).then(() => {\n    console.log(`success`)\n}, ({ code, msg, data }) => {\n    console.error(`failed to set webview title: [${code}] ${msg}, native response: ${data}`)\n})\n```\nError detail will be described in following section, just ignore for now.\n\n\nSend a transaction by Vite Bridge.\n\nThe uri should be a [Vite URI](https://vite.wiki/vep/vep-6.html), can be generated by [@vite/vitejs](https://vite.wiki/api/vitejs/tool/utils.html#uristringify)\n```js\nimport * as utils from \"@vite/vitejs-utils\";\nimport * as abi from \"@vite/vitejs-abi\";\n\n// regular transfer\nconst sendTx = await bridge[\"wallet.sendTxByURI\"]({\n    address: currentWalletAddress,\n    uri: utils.uriStringify({\n        target_address: receiverAddress,    // receiver address\n        params: {\n            tti: 'tti_5649544520544f4b454e6e40',    // tokenId, usually is VITE\n            amount: amount, // in VITE unit\n        }\n    })\n})\n\n// call contract method\nconst hexFunctionCall = abi.encodeFunctionCall(contractMethodABI, contractMethodParams);\nconst base64FunctionCall = utils._Buffer.from(hexFunctionCall, 'hex').toString('base64');\nconst sendTx = await bridge[\"wallet.sendTxByURI\"]({\n    address: currentWalletAddress,\n    uri: utils.uriStringify({\n        target_address: contractAddress,    // contract address\n        function_name: contractMethodName,  // contract method name\n        params: {\n            tti: 'tti_5649544520544f4b454e6e40',    // tokenId\n            amount: amount, // in VITE unit\n            data: base64FunctionCall,\n        }\n    })\n})\n```\n\nCall a method\n```js\nbridge.call('app.setWebTitle', {\n    \"title\": \"Vite Cool\"\n})\n```\n\n### subscribe events\n\nVite Bridge can subscribe following events trigged by user.\n\n| Event name | Description |\n| -- | -- |\n| nav.RRBtnClick | the right button in navbar been clicked |\n| page.onShow | page is show in the screen, or Vite App is switch to the frontground |\n| shakeGesture | phone shaked |\n\n\n#### subscribe\n\nSubscribe an event\n```js\nbridge.subscribe(event_name, event_handler, once)\n```\nWhen the event trigged, the event handlers will be invoked in the order of subscribe.\n\nThe third param `once` is optional, default is false. If true, the event_handler will be invoked only once.\n\nExample:\n```js\nbridge.subscribe('nav.RRBtnClick', () => {\n    console.log(`navbar right button clicked`)\n})\n\nbridge.subscribe('page.onShow', () => {\n    console.log(`resume animation`)\n})\n\n// you can subscribe an event multiple times, but not recommended.\nbridge.subscribe('page.onShow', () => {\n    console.log(`Welcome back`)\n})\n```\n\n#### unsubscribe\n\nUnsubscribe an event \n```js\nbridge.unsubscribe(event_name, event_handler)\n```\n\nThe second param `event_handler` is optional, if omited, bridge will unsubscribe all event_handlers on the specific event.\n\n**caveat: the event_handler should equal with the one passed in subscribe**\n\nExample\n```js\nconst fn = () => {\n    console.log(`Welcome back`)\n}\n\nbridge.subscribe('page.onShow', fn)\n\nbridge.unsubscribe('page.onShow', fn)\n\n// unsubscribe all event_handler on event page.onShow\nbridge.unsubscribe('page.onShow')\n```\n\nAnonymous event_handler can't be unsubscribed\n```js\nbridge.subscribe('page.onShow', () => {\n    console.log(`resume animation`)\n})\n\n// unsubscribe failed, because this anonymous event_handler is not the former one passed in subscribe\nbridge.unsubscribe('page.onShow', () => {\n    console.log(`resume animation`)\n})\n```\n\n### Error\n\n#### common error code\n| Code | Description |\n| --- | --- |\n| 1\t| unknown error |\n| 2\t| invalidate params\t|\n| 3\t| network error |\n| 4\t| login error\t|\n| 5\t| address in params not identical to current address |\n\n#### wallet.sendTxByURI\n\n`wallet.sendTxByURI` could throw following codes.\n\n| Code | Description | Comment |\n| --- | --- | --- |\n| 4001 | duplicate transaction before last transaction finished | only can send next transaction after the previous one be handled |\n| 4002 | cannot find related tokenId\t| |\n| 4003 | amount format error (should be translate to min unit)\t| |\n| 4004 | user suspend | |\n","readmeFilename":"README.md","description":"vite javascript bridge","homepage":"https://github.com/vitelabs/bridge","repository":{"type":"git","url":"git+https://github.com/vitelabs/bridge.git"},"bugs":{"url":"https://github.com/vitelabs/bridge/issues"},"author":{"name":"vitelabs"}}