{"_id":"@broccolo1d/wallet-browser","_rev":"15-4424ae1178e098f2150e5719129a86c9","name":"@broccolo1d/wallet-browser","dist-tags":{"latest":"0.2.9"},"versions":{"0.1.0":{"name":"@broccolo1d/wallet-browser","version":"0.1.0","_id":"@broccolo1d/wallet-browser@0.1.0","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"4730906d2265c13168332c54854f140c10e92630","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.1.0.tgz","fileCount":53,"integrity":"sha512-ILte0mk8RDR0a0WdfMFWZntUImN/7bz7GhHqp8f2FgyqVViSVvJwP+nYAu5JZH+3OnZScCmsIKRS3eBfDfZXGQ==","signatures":[{"sig":"MEUCIQC5CWHYBzGvGBAdZyJMIEgbaYHX3osNxZmvrIP08amCPAIgdi6Et2bDriOQPa4Lo9jFkh2q7W4GGYLDJqNhGrGG/aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6f23afe5d58fe6d539ce1ef8f10f6e151c4bd405","private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"deprecated":"Superseded by 0.1.1 package publish.","_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.1.0_1778294889991_0.35821470194145366","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@broccolo1d/wallet-browser","version":"0.1.1","_id":"@broccolo1d/wallet-browser@0.1.1","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"d0ff0b589b07f13a7f965c8bbd2d7c29c906a9e7","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.1.1.tgz","fileCount":53,"integrity":"sha512-0js/2T/XFnZiziCFc5L4XM1kmEH09FOF2IbAaOMy7m7TTJxRiWdaNClJouBKeeUDCQvGiVrBqOveHSFm3LMHig==","signatures":[{"sig":"MEUCIEkR6kE/rUx7sKRc2A3UVTqoO8el92JLToaj+i5j3t95AiEAx+TwCuzY1ETBdcNAjw6/nO2/WqvA9CfVb+nI4YJwZZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210620},"main":"./dist/index.js","type":"module","_from":"file:/tmp/broccolo1d-publish/broccolo1d-wallet-browser-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"_resolved":"/tmp/broccolo1d-publish/broccolo1d-wallet-browser-0.1.1.tgz","_integrity":"sha512-0js/2T/XFnZiziCFc5L4XM1kmEH09FOF2IbAaOMy7m7TTJxRiWdaNClJouBKeeUDCQvGiVrBqOveHSFm3LMHig==","_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.1.1_1778295093465_0.20511964828721374","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@broccolo1d/wallet-browser","version":"0.1.2","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.1.2","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"1ec95288a509acaa664f08778bc153d1bb7d3dd6","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.1.2.tgz","fileCount":55,"integrity":"sha512-XbucuF6Gj+BzSgylXKwEVLz+ntrpYhoWOCc/G7EvgIeUtPJSvu7ZgkKNqDj2J2/25ks62VA0lzKwM4ly0C0JEQ==","signatures":[{"sig":"MEQCIED1NhI37/y30NMqb7bLzW9L+ji6R5jW7jQyqoTWfMZsAiAIVHvqa2axprr4Jn0thuLZUzNdabRSUFXz0z9b09nFZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218570},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2c1ddcdd1fdd920857f56b74b0abdf3cffbf120d","private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.7","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.1.2_1778298476574_0.8069126325938205","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@broccolo1d/wallet-browser","version":"0.1.3","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.1.3","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"30d217bed1107359a3be555f3d25bb9a482bc69d","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.1.3.tgz","fileCount":55,"integrity":"sha512-iayhdXOwCMuKZ0uKHJMdsapLq61RQR8kGoP8QvhcupKc6tt9swnsE6uo0YCHjh9AE41QE4B6F2be0q+O/a+uQA==","signatures":[{"sig":"MEUCIHG09oAcJtBSjZIYplY/uG9hIF/hwS+K8QV1CZWmvnhxAiEAt4/2TFHTIU7rfM1fjIj6yIJQk8K37aEf6qotVCVx3pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218569},"main":"./dist/index.js","type":"module","_from":"file:/tmp/broccolo1d-release-0.1.3/broccolo1d-wallet-browser-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"_resolved":"/tmp/broccolo1d-release-0.1.3/broccolo1d-wallet-browser-0.1.3.tgz","_integrity":"sha512-iayhdXOwCMuKZ0uKHJMdsapLq61RQR8kGoP8QvhcupKc6tt9swnsE6uo0YCHjh9AE41QE4B6F2be0q+O/a+uQA==","repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.7","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.1.3_1778298537754_0.7941103022895275","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@broccolo1d/wallet-browser","version":"0.2.0","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.0","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"e42e6679bd7a17a8e782fca08118d3e3429b10fd","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.0.tgz","fileCount":55,"integrity":"sha512-gB4l0P991XbOa0mjImdFuzIwl9sEhgVkYZHjD5cnbIrRIDviQZchDZ7sluE80+2vAmoQupV8cEdGfrUxYINqcQ==","signatures":[{"sig":"MEUCIQDOKsRpJU4bb8216ux8nYMQWJ2T3uNlnMYeK6IVq+luaAIgYxstqmENGxkTDrD9zjlLuaLIuSaLSJJeN35zwjymupE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218782},"main":"./dist/index.js","type":"module","_from":"file:/tmp/broccolo1d-release-0.2.0/broccolo1d-wallet-browser-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"_resolved":"/tmp/broccolo1d-release-0.2.0/broccolo1d-wallet-browser-0.2.0.tgz","_integrity":"sha512-gB4l0P991XbOa0mjImdFuzIwl9sEhgVkYZHjD5cnbIrRIDviQZchDZ7sluE80+2vAmoQupV8cEdGfrUxYINqcQ==","repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.7","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.0_1778299684484_0.3331764571920859","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@broccolo1d/wallet-browser","version":"0.2.1","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.1","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"954fc4046393f084e7b0161d582e643790636cd4","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.1.tgz","fileCount":55,"integrity":"sha512-9Y7vJsKaPVdcNTUgtqZk0vPntA1XRM54ubODOQb6dtayqA6UB3uCP1vFPNhoQKn2AXDnDRdkcI0uU5Xd0WEurw==","signatures":[{"sig":"MEYCIQDtlxQ62nTMbx/3AJ2MfcTfCUNw5hVMSNf4XFdUDsm/fwIhALn5ofIG7rZYiuOe5NFyBEXy1p/9p+0/GhUjhevpnFWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224176},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"12715aa842e0fb29bc519e8de84e2610c2b8e3fe","private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.7","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.1_1778306251312_0.258108544651412","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@broccolo1d/wallet-browser","version":"0.2.2","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.2","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"49dd81916a1cbbfdff55e8f93e00433347ae6157","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.2.tgz","fileCount":59,"integrity":"sha512-sfAilV2oyd1gyki5BySM/wZ2D43bKl7OQDQpYFpJ4TL/YL8AKfdAA+PdtxtesidqUGgCAk/j51/Rzzn+YM4JBA==","signatures":[{"sig":"MEYCIQCkaZ9fKy3svn5e8o5xB8LZeWKwH0dfDII4kA7Tl/nz3wIhAINVlbfa7o+ihxjduHq3QihRZjcoygBVwSpvJmkGbnp+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.2_1778360715191_0.9039441018305434","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@broccolo1d/wallet-browser","version":"0.2.3","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.3","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"5b4a15c674f1e8ac9e9b80f885e488e5bd84b852","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.3.tgz","fileCount":59,"integrity":"sha512-LGRwL4xKVWc20rX5P1z1E+jfbt4NBDPB/3hWehBpzNx7k68RPt+VaWVVeyTcrvPm0KTeDLdNNhl/gc1pOHsZRA==","signatures":[{"sig":"MEUCICANFB7KMCycqR9tjJqKTqr8K7Ri+PxvFcsxGFDSio50AiEA+zHvT5m19Hr15AxTDFOLI6VocPr2b59JUfZ//U7u72g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"eff5e16b20e428232173c87434d96246410c3eef","private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.7","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.3_1778368256452_0.8583639977405879","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@broccolo1d/wallet-browser","version":"0.2.4","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.4","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"e024d3f7ec73b52f581fcc74ba7e4a2ab4754e2c","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.4.tgz","fileCount":59,"integrity":"sha512-RSDL63AFl7hROJHdsvEhTgrnLuQj+MnqwPxKJKOG+wT9hxA2rk+f/ZTpNObrJwgzhS3rZ+0z2qOysO8RdcZkkQ==","signatures":[{"sig":"MEUCIQCq9BA4L+f8GQgbcSz2+X3SJ7Wxh+3j4xz135NyQyiHGAIgSk/nT5Q1r/IUVZLCGgCXDnhO7y4h0MiBoNA+Wou/25w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273040},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tmp.FSo9mGmE6K/broccolo1d-wallet-browser-0.2.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"_resolved":"/tmp/tmp.FSo9mGmE6K/broccolo1d-wallet-browser-0.2.4.tgz","_integrity":"sha512-RSDL63AFl7hROJHdsvEhTgrnLuQj+MnqwPxKJKOG+wT9hxA2rk+f/ZTpNObrJwgzhS3rZ+0z2qOysO8RdcZkkQ==","repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.7","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.4_1778368517960_0.859594754547937","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@broccolo1d/wallet-browser","version":"0.2.5","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.5","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"94083ae453b8bd279022cf6d5d719a533094cda6","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.5.tgz","fileCount":59,"integrity":"sha512-vavxYP4rWMR7XUyr4zcpKqparazap+kCOi1rmU7FsHt61xlJ/FNruTCqaZxLIAV/2Cj3P840IeOq6Fc/BaUJmg==","signatures":[{"sig":"MEYCIQCAjc9FKtc94S3gtGTHZ0HKatYYE+14G5c6L5cPn2ZRNQIhAMSGo0KncxNCFPSF8q8EE4z4uh4AJGhCivD1kN7QUdw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282711},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tmp.2KAhkRwUKt/broccolo1d-wallet-browser-0.2.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"_resolved":"/tmp/tmp.2KAhkRwUKt/broccolo1d-wallet-browser-0.2.5.tgz","_integrity":"sha512-vavxYP4rWMR7XUyr4zcpKqparazap+kCOi1rmU7FsHt61xlJ/FNruTCqaZxLIAV/2Cj3P840IeOq6Fc/BaUJmg==","repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.7","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.5_1778378104851_0.3650467747213022","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@broccolo1d/wallet-browser","version":"0.2.6","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.6","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"e5f70f949d5b14c2b1eef171e1dbed7b7a370d40","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.6.tgz","fileCount":59,"integrity":"sha512-1QCakzDJUleUSkBkH4HwWtgftcJZ35S9gUwP06ETwOiyW4or/bORtTHuCrg78XZ+2olgooo1ebkBTFTKSOtfCA==","signatures":[{"sig":"MEQCIHWolIZlRlCSetVaR/BFeJR1P6EiLusRGjYizpkVo9J4AiB077dsil9BK1DaB/9MirLF3BKd6mbAY5aAX6QrkI/rAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b5dafc4f4eec9cb88ef756d8621b94ebc2b86a11","private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.8","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.6_1779096661113_0.9347088835782789","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@broccolo1d/wallet-browser","version":"0.2.7","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.7","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"f73803d62c283dc88b84828bafd5e7cbed4db2b5","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.7.tgz","fileCount":59,"integrity":"sha512-3veTnVNXeHTnhPGjcg34rnsmvgFCZs1vRjU4zWE3uUjefGGcuB5bSAu3Je3INSXzwj0b1v3qgsev47TQLo6PCA==","signatures":[{"sig":"MEUCIQDmkjDwq721Ij+h5f4OKbKuSoB+abUaE+crLTGlhOpzggIgUYXWQpc4JY245L3xaIwdtV80awJpRKbNgOPCeENDnmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c3579f270b185a6d624f8c45462d262f29626ca7","private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.8","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.7_1779099447435_0.10057380219092704","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@broccolo1d/wallet-browser","version":"0.2.8","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"license":"MIT","_id":"@broccolo1d/wallet-browser@0.2.8","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"bin":{"wallet-browser":"dist/cli.js"},"dist":{"shasum":"1906b31c4cbba09ec168608191c1ad376e6f985d","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.8.tgz","fileCount":59,"integrity":"sha512-fhxpeNYX3HmFa6ywN+NQ6NaULFWea5SLsk4QGRXGE8KWSfAoYQI0zoDhntiXh4NgTASYaEyKeJOaFYxhqG7x3g==","signatures":[{"sig":"MEYCIQDyTGxTLKTOJ/yWR/Cd+DOjczMAJsKfoOk5WKq+RJVbNAIhAL2oh7A5WQ+EpfpUaIfr5dpnc779yNk1Mf7aHj656hRH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c3579f270b185a6d624f8c45462d262f29626ca7","private":false,"scripts":{"cli":"node dist/cli.js","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"repository":{"url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","type":"git","directory":"packages/wallet-browser"},"_npmVersion":"10.9.8","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"playwright":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/wallet-browser_0.2.8_1779099580000_0.24631466373189004","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@broccolo1d/wallet-browser","version":"0.2.9","description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","private":false,"type":"module","license":"MIT","homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","repository":{"type":"git","url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","directory":"packages/wallet-browser"},"bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"engines":{"node":">=22.0.0 <23.0.0"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"wallet-browser":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","cli":"node dist/cli.js"},"dependencies":{"playwright":"1.59.1"},"devDependencies":{},"publishConfig":{"access":"public"},"_id":"@broccolo1d/wallet-browser@0.2.9","gitHead":"60cecd430ea90667bd0284e49ad9007259b5f94a","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-g8WYPDSqdj2V3cw20q8Dw0Ftk2YF6g+cuv9rGpw1povDDhXKfPSOoMWQb8YewfIrFhKDBwF967GtSIivaIFxFA==","shasum":"3a8b0be4889ba2fbbb75ba62adb74739538253ce","tarball":"https://registry.npmjs.org/@broccolo1d/wallet-browser/-/wallet-browser-0.2.9.tgz","fileCount":59,"unpackedSize":285826,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCipTffPrGk0jpvYDDZvPgK9zg4OHiUby6RQ0AldqNqowIgC2JdBbH7HI0kp11mM9rdxGKqTFaaFvB8pW/L5fVsjH4="}]},"_npmUser":{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"},"directories":{},"maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wallet-browser_0.2.9_1779128804407_0.1769064289217066"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T02:48:09.872Z","modified":"2026-05-18T18:26:44.644Z","0.1.0":"2026-05-09T02:48:10.137Z","0.1.1":"2026-05-09T02:51:33.613Z","0.1.2":"2026-05-09T03:47:56.726Z","0.1.3":"2026-05-09T03:48:57.924Z","0.2.0":"2026-05-09T04:08:04.631Z","0.2.1":"2026-05-09T05:57:31.471Z","0.2.2":"2026-05-09T21:05:15.384Z","0.2.3":"2026-05-09T23:10:56.618Z","0.2.4":"2026-05-09T23:15:18.169Z","0.2.5":"2026-05-10T01:55:04.994Z","0.2.6":"2026-05-18T09:31:01.260Z","0.2.7":"2026-05-18T10:17:27.614Z","0.2.8":"2026-05-18T10:19:40.184Z","0.2.9":"2026-05-18T18:26:44.544Z"},"bugs":{"url":"https://github.com/BROCCOLO1D/brocolli-test/issues"},"license":"MIT","homepage":"https://github.com/BROCCOLO1D/brocolli-test#readme","keywords":["playwright","metamask","wallet","dapp","qa","ethereum","browser-automation"],"repository":{"type":"git","url":"git+https://github.com/BROCCOLO1D/brocolli-test.git","directory":"packages/wallet-browser"},"description":"Core browser-wallet runtime, guardrails, CLI, and artifact helpers for dapp QA.","maintainers":[{"name":"broccolo1d","email":"0xmcsweeja@gmail.com"}],"readme":"# `@broccolo1d/wallet-browser`\n\nCore browser-wallet runtime helpers for dapp QA.\n\nThis lower-level package owns Chromium/MetaMask launch configuration, prompt guardrails, network/account assertions, local smoke artifacts, proof verification, and the `wallet-browser` CLI. Most app test suites should consume `@broccolo1d/playwright`; use this package directly for custom runners, package integrations, and low-level wallet runtime work.\n\n## Install\n\n```bash\npnpm add -D @broccolo1d/wallet-browser@0.2.9 playwright\n```\n\nESM-only. Node.js `>=22 <23`.\n\n## CLI\n\nAfter install, the package exposes a `wallet-browser` binary:\n\n```bash\npnpm exec wallet-browser --help\npnpm exec wallet-browser doctor\npnpm exec wallet-browser prepare\npnpm exec wallet-browser verify-smoke-artifacts .wallet-artifacts/metamask-smoke/<run-id>\n```\n\nFrom this repository root, convenience scripts build the package first and resolve default `.wallet-*` paths consistently:\n\n```bash\npnpm wallet:cli --help\npnpm wallet:doctor\npnpm wallet:metamask:fetch --dry-run\npnpm wallet:metamask:fetch\npnpm wallet:prepare\npnpm wallet:smoke:metamask\npnpm wallet:smoke:fixture-extension\npnpm wallet:smoke:verify\n```\n\nCommands:\n\n```text\nwallet-browser prepare\nwallet-browser doctor\nwallet-browser smoke-metamask\nwallet-browser smoke-fixture-extension\nwallet-browser verify-smoke-artifacts [artifact-dir]\nwallet-browser verify-fixture-proof <artifact-dir>\nwallet-browser onboarding-plan\nwallet-browser profile-bootstrap-import --dry-run\nwallet-browser network-plan\n```\n\n`doctor` prints setup diagnostics for Node 22, Playwright/Chromium resolution, the configured MetaMask extension path/manifest, `.env` key presence, wallet profile usability, and `.gitignore` protection for local wallet directories. It exits non-zero for actionable setup errors and never prints `.env` values, private keys, wallet passwords, or RPC tokens.\n\n`prepare`, `onboarding-plan`, `network-plan`, and dry-run commands print redacted plans. The raw local output can still contain machine-specific paths; redact before sharing. `smoke-metamask` launches Chromium and captures local-only screenshots, but it does not import, unlock, connect, sign, or transact.\n\n## API sketch\n\n```ts\nimport {\n  assertExpectedChainAndAccount,\n  launchWalletBrowser,\n  type MetaMaskNetworkDriver,\n  resolveSepoliaNetworkConfig,\n  resolveWalletBrowserConfig,\n  verifySmokeArtifactManifest\n} from '@broccolo1d/wallet-browser';\n\nconst expectedAccount = process.env.SEPOLIA_WALLET_ADDRESS;\nif (!expectedAccount) throw new Error('SEPOLIA_WALLET_ADDRESS is required for wallet QA');\n\nconst config = resolveWalletBrowserConfig();\nconst { context } = await launchWalletBrowser({ config });\n\nconst network: MetaMaskNetworkDriver = {\n  async getChainId() { return 11155111; },\n  async getAccounts() { return [expectedAccount]; },\n  async switchChain() {},\n  async addEthereumChain() {}\n};\n\ntry {\n  const sepolia = resolveSepoliaNetworkConfig({ expectedAccount });\n  await assertExpectedChainAndAccount(sepolia, network);\n} finally {\n  await context.close();\n}\n\nverifySmokeArtifactManifest('.wallet-artifacts/metamask-smoke/<run-id>');\n```\n\n## Configuration\n\nPrefer explicit options in code. Environment-backed local runs should use ignored `.env` files. Before launching a browser, run:\n\n```bash\nnpx wallet-browser doctor\n# or inside this repo:\npnpm wallet:doctor\n```\n\nThe doctor report lists configured key names and setup status only; it does not print secret values. Fix any `error` checks before running `prepare` or smoke commands.\n\nRelevant keys include:\n\n- `METAMASK_EXTENSION_PATH` or `METAMASK_EXTENSION_DIR`\n- `METAMASK_EXTENSION_VERSION`\n- `WALLET_PROFILE_DIR`\n- `WALLET_PROFILE_NAME`\n- `PRESERVE_WALLET_PROFILE`\n- `SEPOLIA_WALLET_ADDRESS`\n- `SEPOLIA_RPC_URL`\n- `SEPOLIA_CHAIN_ID`\n- `METAMASK_PASSWORD`\n\nNever commit `.env`, wallet profiles, extension bundles, traces, screenshots, videos, reports, or local proof artifacts.\n\n## Smoke and artifact verification\n\n```bash\n# Real browser smoke: local burner/testnet config only.\nxvfb-run -a pnpm exec wallet-browser smoke-metamask\n\n# Verify the newest smoke artifact directory.\npnpm exec wallet-browser verify-smoke-artifacts\n\n# Verify one explicit run.\npnpm exec wallet-browser verify-smoke-artifacts .wallet-artifacts/metamask-smoke/<run-id>\n```\n\n`verify-smoke-artifacts` checks manifest shape and attachment hash/size metadata. If no directory is supplied, it verifies the newest run under `.wallet-artifacts/metamask-smoke/` or `.wallet-artifacts/fixture-extension-smoke/`.\n\n## Safety notes\n\n- Burner/testnet wallets only.\n- Real wallet launch requires explicit configuration.\n- Prompt approval requires explicit prompt-driver support and guardrail policy.\n- Unknown prompts, signatures, and transactions fail closed unless intentionally supported by the caller.\n- Transaction value caps default to zero wei.\n- Plans and public manifests must not expose private keys, seed phrases, wallet passwords, RPC credentials, local paths, or full wallet addresses.\n- Raw screenshots, traces, videos, profiles, and extension bundles remain local unless reviewed and verified.\n","readmeFilename":"README.md"}