{"_id":"@3land/capacitor-wallet-extension","_rev":"13-43187866e01e256b984615c10bc868af","name":"@3land/capacitor-wallet-extension","dist-tags":{"latest":"0.0.14"},"versions":{"0.0.1":{"name":"@3land/capacitor-wallet-extension","version":"0.0.1","keywords":["capacitor","capacitor-plugin","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.1","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"c7c312505087e14a5cd0998bfe728e90563341f8","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.1.tgz","fileCount":24,"integrity":"sha512-lbgJ4twnBAeDH1rUx0oLW51LSr6cXgM00ftu1+7yPUrxKp0ahzb/3DOJShM2OhyPDyOLofSgh/QlZe1nhnjmPA==","signatures":[{"sig":"MEYCIQC6d1FV0l5QHIT0cQJhRK1f2sITSXJ0e5shf0B4CiGm4QIhAPi/Q7cWp0b8VIkb5zm+fumFxph6BVG30m4n77yGxTtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58770},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"iOS-only Capacitor 7 plugin for connecting Solana wallets through an iCloud-native wallet or external wallet deeplinks.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.1_1777935042222_0.49486474847810324","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@3land/capacitor-wallet-extension","version":"0.0.2","keywords":["capacitor","capacitor-plugin","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.2","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"0a39d440666e7189229f43588d3dc6b95863b8a0","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.2.tgz","fileCount":24,"integrity":"sha512-5AxBoZmQKKZztO7aELDXHvE1LjKPv8d0+3PHPhwZUPoId0R8h8yLibydCMAuu5c2nBbGNT8V5s9GhRrH3Xi6uA==","signatures":[{"sig":"MEYCIQCE+vDjbnEYEtxFgtw24BRSxaiW5kql8aV3InL0f+TizgIhANW+BP6aww7clZqmK8XYiCZov4QE1UzBfbatkdBW8lPB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58568},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"8585709614f217e35b5d4587e8cd11a14e8a34ba","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"iOS-only Capacitor 7 plugin for connecting Solana wallets through an iCloud-native wallet or external wallet deeplinks.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.2_1777936023025_0.9724206129302444","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@3land/capacitor-wallet-extension","version":"0.0.3","keywords":["capacitor","capacitor-plugin","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.3","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"07810ee9297bfd55eee22a996902bc532189fc43","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.3.tgz","fileCount":24,"integrity":"sha512-n3OElKKcksmugCx7SewOHYm3fCwNjWUCCpBJQRD6CfOH3UP46HjGRfqc+//WwIYQOcCcSuIFHnlxdrOLFTBIsw==","signatures":[{"sig":"MEUCICbQurNhXyrSppDSaMsGwqhF4dIcu1n4Smg6bt36w4jiAiEAttKwKdSb7k015SFxxOj/+KBXbkZnw9sQycf4wqM8lGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58571},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"20e0bd2812768dadcbb045f832e299456a90eb36","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"iOS-only Capacitor 7 plugin for connecting Solana wallets through an iCloud-native wallet or external wallet deeplinks.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.3_1777936150467_0.4342930803248477","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@3land/capacitor-wallet-extension","version":"0.0.4","keywords":["capacitor","capacitor-plugin","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.4","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"97b60f9f011e187a3d9d321928c6c379c4e4bc70","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.4.tgz","fileCount":24,"integrity":"sha512-c6l0F/r2xqNRdDDd4aOABZix3xEipqIk1tpaHLcfJrROGFX1gQv3gg/f5WKfob7/H5fTGZoKh7BiCnxonzTReg==","signatures":[{"sig":"MEUCIQDclXfzv7Qh8gQmMHBldGKz6yF9ag1rhQds/BUX/yjefgIgTY9bnhoDEozDptxQVqFrXWSLK7Kt1U0ZNDOiMT7TClk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58572},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"1edd1a15aa6a8f436559cc0ccd1303ef45427d91","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"iOS-only Capacitor 7 plugin for connecting Solana wallets through an iCloud-native wallet or external wallet deeplinks.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.4_1777936203960_0.5277855172251782","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@3land/capacitor-wallet-extension","version":"0.0.5","keywords":["capacitor","capacitor-plugin","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.5","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"4b2240493e19abdedcc8ce9b94a786fdbd5c7e84","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.5.tgz","fileCount":24,"integrity":"sha512-IpcJgS4lAjgv2FdAScxuJ9hw1GvqeIg103ceA2nM6P1c97MTX2e5CnH5DlFZSRnrmY3hqUhsAX3mJIvYx/fUbA==","signatures":[{"sig":"MEUCIEhviENOGIQiwiJ6vpVGCYNXdF0gYtP37OkgAJBUR0F0AiEAwsj3zFhJI267Fzo3VAyWWe3z9xixSJERggM+I0BpKF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61277},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"880ef504cc1a8767ee1c0ba207c7da05a25f1707","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"iOS-only Capacitor 7 plugin for connecting Solana wallets through an iCloud-native wallet or external wallet deeplinks.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.5_1777936536179_0.5260508429205444","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@3land/capacitor-wallet-extension","version":"0.0.6","keywords":["capacitor","capacitor-plugin","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.6","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"10456a4712676994ae5894062207822c4b1fbd3c","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.6.tgz","fileCount":31,"integrity":"sha512-0/cdCKatky1v/YOok2KDffCfptxTgNC9Z/qGODf3lEo0YYBNom5K9KAMu+hvHaxTA2/b8B/Z45ub+KxhaelxYg==","signatures":[{"sig":"MEUCICpX36Ji2C7qVGsI46lH5p7K0iDdRmTT65Z9xuLQ6KXcAiEA/zy+IxNw1gJGFsPT+oVwm9Si6NGaqhIKm0w9ayWVZ2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116421},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"c879c8dc96ea6b7570e7bf8eae39898f963a3d0f","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"9.8.1","description":"iOS-only Capacitor 7 plugin for connecting Solana wallets through an iCloud-native wallet or external wallet deeplinks.","directories":{},"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.6_1777940915425_0.6251322810996851","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@3land/capacitor-wallet-extension","version":"0.0.8","keywords":["capacitor","capacitor-plugin","android","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.8","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"e1be26af3c77d8eb99275b3c677cec6e0ee861c5","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.8.tgz","fileCount":50,"integrity":"sha512-Zz3VNc0WepYuHXhJUGJ5LwuZ70kOz5pQb1SW/jBCtsGezrvooQBiG9LsFlehwJZ4MxzGbaCnoAe6h4TgZSni1g==","signatures":[{"sig":"MEUCIE4JBOBgG0Joql4fx6njR5Zn9qQtdSlNUVwjMYwnt8k7AiEAg+lutieuAt/RB/iN5BrOCBq+Py2zNpf/DcU/u4PuKgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192271},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"437c12b77fe77a58ea6de5694fce7760de0742d7","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor 7 plugin for connecting Solana wallets through native iOS/Android wallets or external wallet deeplinks.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tweetnacl":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.8_1778124383278_0.07690015465014399","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@3land/capacitor-wallet-extension","version":"0.0.9","keywords":["capacitor","capacitor-plugin","android","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.9","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"573878c6d0338cd3f0b3d63e1bfa6e8e5aea6364","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.9.tgz","fileCount":50,"integrity":"sha512-jt7sToq6nPchNsM8zVmRGYZjt01/afsx+tUXvfZUmcKo3+ntNL91M7q3MPn/KUQg8eP0jec/zXuMcKhmQ8CL8g==","signatures":[{"sig":"MEYCIQCIDz0zmhx+hGa9XJC0CgUO3wOeBV7+h7lMDeX1X7kBcwIhAIzviNMZWEyCS+ky7BnXVoxAAqkKfLRIEX1OGElU9IRc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192470},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"4dadf188eb2bd3ef27663b9272d2b2fdb5fb2077","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor 7 plugin for connecting Solana wallets through native iOS/Android wallets or external wallet deeplinks.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tweetnacl":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.9_1778129164428_0.4201099221503146","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@3land/capacitor-wallet-extension","version":"0.0.10","keywords":["capacitor","capacitor-plugin","android","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.10","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"6a80fbcc0b6fe0c4893a6f40d8488dc61ef6ddf4","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.10.tgz","fileCount":50,"integrity":"sha512-biymu0ocDebdscYWfW4hjH5AbCk1n0T7OT7mHq3hKStOeasKkDZHCtZivz9j4ISPl63QoDmaT5bH4XDfyLkpKA==","signatures":[{"sig":"MEUCIHC9HS08MBu99eaWsRgRaKwZeREHzltOv4QKZJmg3m1/AiEAl/i9N4AQ6k5qVze6R90QNuOmuCitEZgAILHjcugGh4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199137},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"cdc609f821479194b4c196a751028259120cf6b1","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor 7 plugin for connecting Solana wallets through native iOS/Android wallets or external wallet deeplinks.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tweetnacl":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.10_1778131801705_0.2125730629799858","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@3land/capacitor-wallet-extension","version":"0.0.11","keywords":["capacitor","capacitor-plugin","android","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.11","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"18a36b33df2fb4bd8eb16c64a473978d042a7684","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.11.tgz","fileCount":58,"integrity":"sha512-J/xdezFUqlo6oNjkPx1FLtt2Rl7VnlDyW9vloiJ+CX71g7Xq80vN7JG6dyCiiLcfkFQnf3xCgUrvMbG0JMLaDw==","signatures":[{"sig":"MEUCIQDkdUSitHrliKzj9N9OEiYNDXRda7D0y3nKEMGlw/Vx8wIgXZRTu6RNHF5vrHht+pd7wzZc+UmWrnJnVHoC/xlVcT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249541},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"73684677034d0c46f83a9df35253112b75bf4dfc","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor 7 plugin for connecting Solana wallets through native iOS/Android wallets or external wallet deeplinks.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tweetnacl":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.11_1778170613340_0.03456660338081097","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@3land/capacitor-wallet-extension","version":"0.0.12","keywords":["capacitor","capacitor-plugin","android","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.12","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"f2eac4a569e790a47e7d6eb44ddb063cb877d199","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.12.tgz","fileCount":58,"integrity":"sha512-dfPocKg0GnBQpKcofFxNvnrjvomO1E4Dc5JPTVXXsz9Wh8v8qiTxPnr520tWoE9RPLKhb0YjZsK7p6iIotytMA==","signatures":[{"sig":"MEYCIQC85QPhDnkVnK0OUhp8rnRyTn0lU3QXRICEYy7PPUPBhwIhAMJ/rnN5Z9U2D+NnoIyuq6EiQjQYxAbMxltyUQ6Rb4+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267468},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"73c3a02fd89e003d52d6bfff32ed4e130e601857","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor 7 plugin for connecting Solana wallets through native iOS/Android wallets or external wallet deeplinks.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tweetnacl":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.12_1779596024103_0.15347397510366956","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@3land/capacitor-wallet-extension","version":"0.0.13","keywords":["capacitor","capacitor-plugin","android","ios","solana","wallet","deeplink"],"author":{"name":"3land"},"license":"UNLICENSED","_id":"@3land/capacitor-wallet-extension@0.0.13","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://github.com/3land/capacitor-wallet-extension","bugs":{"url":"https://github.com/3land/capacitor-wallet-extension/issues"},"dist":{"shasum":"d33343915b9857b44ef6256434d9349132bd2f11","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.13.tgz","fileCount":58,"integrity":"sha512-LphED6BAPAlXZgCEU6QktK0Goys+5wd8i6qL+8ZgWB6LR8O1ExLcwb54EU7faqizcRdqfmcGXVKqgX4Soc4HZg==","signatures":[{"sig":"MEQCIF9bGBBWxbQ5kb9Zd3zXhl5Hz9qWXb8MXX1cZZX38tRDAiB+nnSWl3y1EC9kPx3si5KDeigHreonTfmAjy+TBx0i4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267466},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"4d19a3d37f53edb9475f10585396bf92549d4177","scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"3land","email":"dev@3.land"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/3land/capacitor-wallet-extension.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor 7 plugin for connecting Solana wallets through native iOS/Android wallets or external wallet deeplinks.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tweetnacl":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@capacitor/core":"^7.0.0"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-wallet-extension_0.0.13_1779597028382_0.1729300041977173","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@3land/capacitor-wallet-extension","version":"0.0.14","description":"Capacitor 7 plugin for connecting Solana wallets through native iOS/Android wallets or external wallet deeplinks.","main":"dist/esm/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","type":"module","publishConfig":{"access":"public"},"author":{"name":"3land"},"license":"UNLICENSED","homepage":"https://github.com/3-land/capacitor-wallet-extension","repository":{"type":"git","url":"git+https://github.com/3-land/capacitor-wallet-extension.git"},"bugs":{"url":"https://github.com/3-land/capacitor-wallet-extension/issues"},"keywords":["capacitor","capacitor-plugin","android","ios","solana","wallet","deeplink"],"scripts":{"build":"npm run clean && tsc","clean":"rimraf ./dist","prepublishOnly":"npm run build"},"peerDependencies":{"@capacitor/core":"^7.0.0"},"dependencies":{"tweetnacl":"^1.0.3"},"devDependencies":{"@capacitor/core":"^7.0.0","rimraf":"^6.0.1","typescript":"^5.6.3"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"_id":"@3land/capacitor-wallet-extension@0.0.14","gitHead":"4d19a3d37f53edb9475f10585396bf92549d4177","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-K9PtfcF56L4DqIQG0oSlbeyVg/Ia/xQz85OKhoE8hpBlgebIZMA/Rw+J5w7/jjP3qtE6sYjgo9vkrE3dk7Kfcw==","shasum":"e6f8f26f7c4f30b5e975fa11d0e548ca1e01f207","tarball":"https://registry.npmjs.org/@3land/capacitor-wallet-extension/-/capacitor-wallet-extension-0.0.14.tgz","fileCount":58,"unpackedSize":267469,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmVXOOp2TQ8T4Os4ItBGTAaiEPf9363In4oMqOVZKG6AIhANSHLdz/D49U8YepaUbpblvLLYqkcCkySztYiQwQG/xM"}]},"_npmUser":{"name":"3land","email":"dev@3.land"},"directories":{},"maintainers":[{"name":"3land","email":"dev@3.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-wallet-extension_0.0.14_1786831826346_0.7290046248895907"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T22:50:42.098Z","modified":"2026-08-15T22:10:26.640Z","0.0.1":"2026-05-04T22:50:42.357Z","0.0.2":"2026-05-04T23:07:03.186Z","0.0.3":"2026-05-04T23:09:10.604Z","0.0.4":"2026-05-04T23:10:04.195Z","0.0.5":"2026-05-04T23:15:36.324Z","0.0.6":"2026-05-05T00:28:35.557Z","0.0.8":"2026-05-07T03:26:23.452Z","0.0.9":"2026-05-07T04:46:04.576Z","0.0.10":"2026-05-07T05:30:01.899Z","0.0.11":"2026-05-07T16:16:53.499Z","0.0.12":"2026-05-24T04:13:44.247Z","0.0.13":"2026-05-24T04:30:28.549Z","0.0.14":"2026-08-15T22:10:26.494Z"},"bugs":{"url":"https://github.com/3-land/capacitor-wallet-extension/issues"},"author":{"name":"3land"},"license":"UNLICENSED","homepage":"https://github.com/3-land/capacitor-wallet-extension","keywords":["capacitor","capacitor-plugin","android","ios","solana","wallet","deeplink"],"repository":{"type":"git","url":"git+https://github.com/3-land/capacitor-wallet-extension.git"},"description":"Capacitor 7 plugin for connecting Solana wallets through native iOS/Android wallets or external wallet deeplinks.","maintainers":[{"name":"3land","email":"dev@3.land"}],"readme":"# `@3land/capacitor-wallet-extension`\n\nCapacitor 7 plugin for Solana wallet connectivity in a Capacitor app.\n\nIt exposes ten public methods:\n\n- `configureExternalWalletUrls({ appUrl, redirectBaseUrl })`\n- `getAvailableWallets()`\n- `connectUsing({ walletType })`\n- `signMessage({ message })`\n- `signTransactions({ transactions })`\n- `getWalletMnemonics()`\n- `recoverWalletFromMnemonics({ mnemonics })`\n- `hasWalletBeenBackedUp()`\n- `retryBackUp()`\n- `logout()`\n\nThe plugin supports:\n\n- `icloud`: native wallet generated and stored through iCloud Keychain\n- `android`: native wallet generated locally, stored encrypted with Android Keystore, and recovered from Block Store when available\n- `phantom`: external wallet via deeplink\n- `solflare`: external wallet via deeplink\n- `backpack`: external wallet via deeplink\n\nNo web implementation is included.\n\n## Install\n\n```bash\nnpm install @3land/capacitor-wallet-extension\nnpx cap sync\n```\n\n## iOS Setup\n\nExternal wallet flows need your app to have a custom URL scheme so the wallet can redirect back into your Capacitor app.\nInstalled-wallet detection also needs `LSApplicationQueriesSchemes`, because `getAvailableWallets()` now checks the device for wallet apps and only returns the ones that are actually available, plus `icloud`.\n\nAdd a URL type in `ios/App/App/Info.plist` if you do not already have one:\n\n```xml\n<key>CFBundleURLTypes</key>\n<array>\n  <dict>\n    <key>CFBundleURLName</key>\n    <string>com.yourcompany.yourapp</string>\n    <key>CFBundleURLSchemes</key>\n    <array>\n      <string>com.yourcompany.yourapp</string>\n    </array>\n  </dict>\n</array>\n```\n\nThe plugin uses the first registered URL scheme it finds and builds its redirect links from that.\n\nAdd wallet query schemes too:\n\n```xml\n<key>LSApplicationQueriesSchemes</key>\n<array>\n  <string>phantom</string>\n  <string>solflare</string>\n  <string>backpack</string>\n</array>\n```\n\nThese query schemes are only used for installed-app detection.\nThe actual connect and signing requests still use the wallets' documented `https://.../ul/v1/...` deeplink endpoints.\n\nIf you want the wallet callback to come back through an `https://...` Universal Link instead of the default custom scheme, call `configureExternalWalletUrls(...)` before `connectUsing(...)` and configure the host app's Associated Domains for that HTTPS host.\n\nExample Associated Domains entry:\n\n```text\napplinks:gib.meme\n```\n\n## Android Setup\n\nThe Android implementation ships its own package-visibility queries for Phantom, Solflare, and Backpack, plus a redirect activity that listens on:\n\n```text\n${applicationId}://wallet-extension/...\n```\n\nSo most Capacitor apps do not need any extra Android manifest changes just to use wallet discovery or deeplink callbacks.\n\nIf you call `configureExternalWalletUrls(...)` with an `https://...` `redirectBaseUrl`, Android also needs an App Links intent filter in your app so that HTTPS callback host opens your Capacitor activity. The plugin can build and validate the HTTPS callback URL, but Android still needs your app manifest and Digital Asset Links setup to claim that host.\n\nExample host-app intent filter:\n\n```xml\n<intent-filter android:autoVerify=\"true\">\n  <action android:name=\"android.intent.action.VIEW\" />\n\n  <category android:name=\"android.intent.category.DEFAULT\" />\n  <category android:name=\"android.intent.category.BROWSABLE\" />\n\n  <data\n    android:scheme=\"https\"\n    android:host=\"gib.meme\" />\n</intent-filter>\n```\n\nIf your `redirectBaseUrl` includes a path prefix such as `https://gib.meme/wallet-extension`, add the matching `android:pathPrefix`.\n\nThe native `android` wallet uses two storage layers:\n\n- Android Keystore-backed encrypted local storage for day-to-day use\n- Google Block Store as the recovery channel when the app is reinstalled or restored and the local keystore copy is gone\n\nFor silent recovery after uninstall/reinstall, the device still needs:\n\n- Google Play services\n- Android Backup enabled for the user/device restore flow\n\nIf Block Store is unavailable, the wallet still works locally on that device, but cross-reinstall recovery is not guaranteed.\nIf backup is temporarily unavailable when the wallet is first created, the plugin now retries the Block Store sync on later wallet loads.\n\nTo verify the Android backup flow during development:\n\n- Confirm `Settings > Google > Backup` is enabled on the device.\n- Create the `android` wallet, fully close the app, reopen it once so any retry can run, then uninstall and reinstall.\n- Watch Logcat for the `AndroidWalletStore` tag. A successful backup logs `Backed up the Android wallet to Block Store.` and a successful restore logs `Restored the Android wallet from Block Store.`\n\nThe Android-only backup helper method exposes one signal:\n\n- `hasWalletBeenBackedUp()` reports whether this plugin has successfully stored the current Android wallet into Block Store on this device. It does not guarantee that a later cloud sync has already completed.\n- `retryBackUp()` forces a fresh Block Store write for the current Android wallet and resolves immediately with whether that specific write succeeded.\n\n## Vue Usage\n\n```ts\nimport { WalletExtension, type WalletType } from '@3land/capacitor-wallet-extension';\n\nawait WalletExtension.configureExternalWalletUrls({\n  appUrl: 'https://gib.meme/app',\n  redirectBaseUrl: 'https://gib.meme',\n});\n\nconst { wallets } = await WalletExtension.getAvailableWallets();\n\nconst walletType: WalletType = wallets[0] ?? 'android';\n\nconst { publicKey } = await WalletExtension.connectUsing({ walletType });\n\nconst { signature } = await WalletExtension.signMessage({\n  message: '3vQB7B6MrGQZaxCuFg4oh',\n});\n\nconst { transactions } = await WalletExtension.signTransactions({\n  transactions: ['2M9n7m7yJtmY8Y9m6aXvP7hL9Xy7xG4vYvL1Y9EwPq...'],\n});\n\nconst { mnemonics } = await WalletExtension.getWalletMnemonics();\n\nconst recovered = await WalletExtension.recoverWalletFromMnemonics({\n  mnemonics,\n});\n\nawait WalletExtension.logout();\n```\n\n## API\n\n### `configureExternalWalletUrls({ appUrl, redirectBaseUrl })`\n\nOverrides the URLs used for external wallet `app_url` and `redirect_link` parameters.\n\n- `appUrl` is used exactly as provided.\n- `redirectBaseUrl` is used as the base for `/connect`, `/sign-message`, and `/sign-transactions`.\n- Call this before `connectUsing(...)` when you want external wallets to return through an HTTPS Universal Link or App Link instead of the default custom scheme.\n- On iOS, configure Associated Domains for that HTTPS host.\n- On Android, add an App Links intent filter for that HTTPS host in the host app and publish the matching `assetlinks.json`.\n\nExample:\n\n```ts\nawait WalletExtension.configureExternalWalletUrls({\n  appUrl: 'https://gib.meme/app',\n  redirectBaseUrl: 'https://gib.meme',\n});\n```\n\n### `getAvailableWallets()`\n\nReturns:\n\n```ts\n{\n  wallets: ['android', 'phantom'];\n}\n```\n\nOn iOS, this method always returns `icloud`.\nOn Android, this method always returns `android`.\nExternal wallets are only returned when their apps are actually installed and queryable on the device.\nIf `LSApplicationQueriesSchemes` is missing from `Info.plist`, iOS can report those wallets as unavailable.\n\n### `connectUsing({ walletType })`\n\nConnects the requested wallet type.\n\n- If the same wallet type is already cached, the plugin returns the cached public key.\n- If `walletType === 'icloud'`, the plugin creates the wallet on first use and stores it in iCloud Keychain.\n- If `walletType === 'android'`, the plugin creates the wallet on first use, stores it encrypted locally, and restores it from Block Store when local state is missing and a backup exists.\n- If `walletType` is external, the plugin opens the matching wallet app using its deeplink flow.\n- If `walletType` is external and the wallet app is not installed, the call rejects.\n\nReturns:\n\n```ts\n{\n  publicKey: string;\n  walletType: 'icloud' | 'android' | 'phantom' | 'solflare' | 'backpack';\n  cached: boolean;\n}\n```\n\n### `signMessage({ message })`\n\nSigns a message and returns a base58 signature string.\n\n- `message` must be a base58-encoded byte payload.\n- The currently connected wallet is used.\n\nReturns:\n\n```ts\n{\n  signature: string;\n  walletType: 'icloud' | 'android' | 'phantom' | 'solflare' | 'backpack';\n}\n```\n\n### `signTransactions({ transactions })`\n\nSigns one or more base58-encoded serialized Solana transactions.\n\n- For `icloud` and `android`, the plugin signs each serialized transaction locally and returns the updated serialized transactions.\n- For external wallets, the plugin uses the wallet's `signAllTransactions` deeplink flow so all transactions are signed in one wallet prompt.\n\nReturns:\n\n```ts\n{\n  transactions: string[];\n  walletType: 'icloud' | 'android' | 'phantom' | 'solflare' | 'backpack';\n}\n```\n\n### `getWalletMnemonics()`\n\nExports the platform-native wallet as a 24-word BIP39 recovery phrase.\n\n- On iOS, this reads the `icloud` wallet stored in iCloud Keychain.\n- On Android, this reads the native `android` wallet stored with Android Keystore and backed up through Block Store.\n- If the native wallet does not exist yet, the plugin creates it first and then returns its mnemonics.\n- External wallets such as Phantom, Solflare, and Backpack are not exported by this method.\n\nReturns:\n\n```ts\n{\n  mnemonics: string[];\n}\n```\n\n### `recoverWalletFromMnemonics({ mnemonics })`\n\nRecovers and overwrites the platform-native wallet from a previously exported 24-word BIP39 recovery phrase.\n\n- `mnemonics` can be either a space-delimited string or an array of words.\n- On iOS, the recovered wallet overwrites the existing iCloud Keychain record.\n- On Android, the recovered wallet overwrites the encrypted local record and then attempts to sync Block Store again.\n- If the recovered native wallet is currently connected, the cached native session is updated to the recovered public key automatically.\n\nReturns:\n\n```ts\ntrue\n```\n\nNotes:\n\n- `false` means the phrase was invalid or the recovery flow could not finish successfully.\n- On Android, `false` can also mean the local encrypted wallet was replaced but Block Store still failed to resync afterward.\n- This method only applies to the native `icloud` or `android` wallet for the current platform.\n\n### `logout()`\n\nClears the remembered connected wallet session from memory and local cache.\nIt does not delete the native `icloud` or `android` wallet itself.\n\n### `hasWalletBeenBackedUp()`\n\nAndroid only.\n\nReturns:\n\n```ts\n{\n  backedUp: true,\n}\n```\n\nNotes:\n\n- `true` means the plugin successfully stored the wallet in Block Store.\n- `false` means the wallet either does not exist yet or the last Block Store write has not succeeded yet.\n\n### `retryBackUp()`\n\nAndroid only.\n\nReturns:\n\n```ts\ntrue\n```\n\nNotes:\n\n- `true` means the manual Block Store retry succeeded during that call.\n- `false` means there was no local Android wallet to back up, or the manual Block Store write failed.\n","readmeFilename":"README.md"}