{"_id":"@bozhkovatanas/wallet-mock","_rev":"13-1912ce24a18523fa557f5c441143e3ec","name":"@bozhkovatanas/wallet-mock","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.4":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.4","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.4","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"20c6285395366d86474ba599547549241b3f2bf9","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.4.tgz","fileCount":24,"integrity":"sha512-gubopAE0yKRb1zMFkdUxksC8RYFNkpdR+jCW0r6vXy/U5jt7ndTn/Uys7dzgjC0zE7mA72AO+i4S86SWaEZ3Ew==","signatures":[{"sig":"MEQCIFIKshrLyg8XnncV011SQzr+8R4T8vlk3ceg3KP6jXorAiBG+Lr/BJ4WOd37YbKq37QX+I8iu0LJcy7QmaRR40oVmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32045},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fc721a9ba409280d8df475ca6630e54ef9f72011","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.4_1720519666824_0.39495021337924885","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.5","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.5","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"14260ed7ee08c87e2fde62fd0e160f9d90196939","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.5.tgz","fileCount":24,"integrity":"sha512-1NPREt76nEm+7vON+FrX4xPOEj+V5Ccicq/B5WClEygGpXcEIePAecT4FeLLGzBP7eHxuJvJhBYcoMem/ldf1A==","signatures":[{"sig":"MEUCIQCK6TkIvMWFu6bFejRYN0h5e/7CphIuV72zGzlHQJyvewIgLyvXJhNViRCh59jZFYrvi4nMulB8E+lPGFwtPnqd3Xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31793},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0129d145d5ee32d69bd1c4617c9e65927b235bfa","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.5_1720520203560_0.018907149166839332","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.6","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.6","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"f3da589e05d0a485e39c4602fc6bf14f1bb8cf07","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.6.tgz","fileCount":24,"integrity":"sha512-uajL3v5f+/bzmqD3E7LDswMhkgThJvbWA7gS6EXSMEdspqSa36xGFf+fW1ggKwD2FdaNPh78jGa3Hzl/4v7BaA==","signatures":[{"sig":"MEYCIQC1IrTgSp8AIbASbdcOGOb8p3VFy3LPwe2aU8w8IrBwtwIhALuULSK9qLLGnZwWsOOERQU5DqZdR0OKBLqJD2aeuJ5p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31838},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c4012bda0bf3dfa408f49eea77f17b1d9458ceaf","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.6_1721122212633_0.31458318760640935","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.7","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.7","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"95bbf00055311022e2dcdb0bcf25662ee710ca5a","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.7.tgz","fileCount":24,"integrity":"sha512-+x8JzPysyfZP4TXz3410v1YRokugc3z19XNutyLIMXjB+64IE8zaNduzmIPRIKKgvOMQ1pHvohkp9+KwPt35Tg==","signatures":[{"sig":"MEUCICZMTFsnlo6MhVnphTlbKmrdFQP6E+oSMlLqL1G+d2qCAiEA9eQTsjJlzYsGve5agyc3MpmnD9ojtT5QXdIcMOJUGDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31908},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a1f1949f882e73f1ee3c5b9d628386d7349e2ff0","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.7_1721122312693_0.5326683531889818","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.8","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.8","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"719b85c89284b36edd079ac1ad8b3a0a94205aeb","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.8.tgz","fileCount":24,"integrity":"sha512-ulXw9lSwl+cLLf4Y/34IIZwuZVzWycC7FN3KtpozW64ZvbWK01vb5l84+VDCc6zW6zhqUxBRiYjGNfW0dhX8Ew==","signatures":[{"sig":"MEQCIBrfIyTol+z22owovO1dZk0q60hUbyBMe0abAIEyymmjAiAKef24H3yne8n7neqHQEqmHEdXJUGqOOPb//mWPPfyhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32208},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1c43d6d7607016ad4337a5593a39a279bf436b6c","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.8_1721123157562_0.5818886944412702","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.9","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.9","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"0564e7c77863c75ca0d11394baaee67ea183a48c","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.9.tgz","fileCount":24,"integrity":"sha512-LeZHgIb2+h+YM9R++aQyqLJiwPkAw7DTCHLdSkyv1yT3tkCjfajXuDyiaLPBy41FGk8sSia1KIJW/d/jCp8qVw==","signatures":[{"sig":"MEUCIQCyFMiP5ua8hFp2FxAA/ceu5jnIBY+Wt3BAYGA4RGTRaAIgaLtAsIgeijfNYQfWQNXbyMVQR01V6Z8M9cpVH4Cshsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33877},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f5b989dcf42bedae69d3113fdda6c0f1c18d0414","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.9_1721127666645_0.8610226008550932","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.10","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.10","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"62065780b8eaff3b93591aca8944ea9af69c2e40","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.10.tgz","fileCount":24,"integrity":"sha512-ZNDjgd9Cao0WFDoUKoyW5icR56fN6ErhECB/353ecGYuQbQ5DsojWSX2niUfKtAWxBtPK2qzriD96voOHITpVA==","signatures":[{"sig":"MEYCIQCTBjGxeJyWpQsL6LbkfJuUnBELk5oGlmrqisrzicbligIhANwftzSCNZ35rJyX5oq0ceHYI69DBXq1p1D393YI41p7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33648},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e9e8eb5231a94ce145939d290100022dbbd15783","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.10_1722857049473_0.7324013526438853","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.11","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.11","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"121b031d391a143ae40d066273b1c1346b41daf0","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.11.tgz","fileCount":24,"integrity":"sha512-vAMKgyCFLn5xfqxIQNLJU74SpnINmjZHgaFJEHPIB2a5uEM1GHg8sH16eBIMQV0iJw0E+7PbE1HLhaqqC9n72g==","signatures":[{"sig":"MEYCIQDdKfFgdAsa3UPjAuRlmn9ZObMoAhO/j5OfBsgpbZqhUQIhALwKaxr3pHXQwQtt5RlvBiLV2HsRpT6grFvm2vf+Sk56","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34454},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ed15b69662b3eeca313aa15edf620a1212850012","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.11_1723460698053_0.13975344675489576","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@bozhkovatanas/wallet-mock","version":"1.0.12","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.0.12","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"657cf646051d4cece7c56396298122e73643a626","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.0.12.tgz","fileCount":24,"integrity":"sha512-udBlT1OWRXFZ+DlqkK5pe1anoicXX0S/pe8e6ZlXOowh891UZVVLUcxI428TPEv7isZslZcXgkJapRBBvweDKg==","signatures":[{"sig":"MEUCIDpqFYlkL9I+TGyZvXXAASLB/UJNQV9i3g3PDgK0IHx7AiEAtwb0eVklw1D3BsQAIcUgfaO5v8FsCgKZG+6L7wnPEUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34386},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a1b3d35651906a8ddb78d110aa52468e89e80504","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.0.12_1723461012243_0.9858210943387278","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bozhkovatanas/wallet-mock","version":"1.1.0","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.1.0","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"27ee486918cb25b2ac93bb21f3501486fc21623c","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.1.0.tgz","fileCount":24,"integrity":"sha512-1joHvF3ymake3UXk+k+HQyy4F0fqwzUrPPioOT8nalIbTOsk5q5gRugXOZ+Ah0doTO1WyuIWTm1P9n3FivJiOw==","signatures":[{"sig":"MEYCIQDRhnflXc4xXuG4uISzMLjwW3m8ZzA3+OgRC5yM6++rCAIhAIZftmVN3wFn3v0MKPNzDcS0odT+LktNXV5Zy54JdEHf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35005},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5837342f499486f7011d9f2365c369522d7c9053","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.1.0_1723819502590_0.04522121397011358","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@bozhkovatanas/wallet-mock","version":"1.1.1","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.1.1","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"ea717411780d9978c7f80645d54f83c2147430cd","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.1.1.tgz","fileCount":24,"integrity":"sha512-q3S+BdJdSQbudpVVlef5Ag1LCV3aVfKJqmmhzbivqOYlVFLMEHIviAJdqwwkIGL+A0MI0ZCu695iziguVeIZrg==","signatures":[{"sig":"MEUCIQD5NuXG8TxCQ874mlmzFHl0Ij+OilPtcS3l7z86oDUMjQIgfvan2zyGiWNbMIuBrpP8IzWsQDigDAlerF4aYzeQCDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35005},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"792049c354455eebf4adb1236416275d5d6d8fde","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.13.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.1.1_1723820580279_0.7514724094982912","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@bozhkovatanas/wallet-mock","version":"1.1.2","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.1.2","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"30cdd01374ff3e58edb31e62ea81e3228ac36c4a","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.1.2.tgz","fileCount":25,"integrity":"sha512-wZ0gonBfGTt4Hcr7xvP+uiKxpJIJzV34WmgOl7Pq1/kFZJqAxQ2PtMSqNZxf7Q6r6l9JSFqxkeZ8QMFHuhYgWg==","signatures":[{"sig":"MEUCIHpt9/qj4yzUMKdtqEWhrZnajDR82jHK9B4msznzdpF7AiEAn/a1EeSG7VV/vVp6GtoObzQPyu9jN4s+oTlIO+zt4W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53752},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9bc960ed1b12a5f9dbbd69b7ebe8e291eac271db","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.19.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.1.2_1724154387900_0.7604802571660649","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@bozhkovatanas/wallet-mock","version":"1.1.3","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","_id":"@bozhkovatanas/wallet-mock@1.1.3","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"dist":{"shasum":"6ce77bacc9d26e28f66fd57d34066e0a8752475f","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.1.3.tgz","fileCount":25,"integrity":"sha512-J0/2/5Xh7bUalstbuG/2HX3PCd6Ezrp3NxljwjtjIV9M6Dc8cuY65QHUI6/SYPKrxM+5l67S++XxV2bP0nw4ZA==","signatures":[{"sig":"MEUCIE0gMSHAIhXKherpRm+GAFzw02G2Xax7xWtrdXXc+xlYAiEAjhYHtrLsqKHbUpdw+WaTZTX3wegU8+SCFJSdtdg7Wew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41863},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"334a65f553c2aad17ba8f8639db18a6b4715689f","scripts":{"dev":"tsc -W","test":"playwright test","build":"tsc","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"namespace":"@bozhkovatanas","repository":{"url":"git+https://github.com/atanasbozhkov/wallet-mock.git","type":"git"},"_npmVersion":"10.8.1","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"viem":"^2.13.8","dotenv":"^16.4.5","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@playwright/test":"^1.44.1","semantic-release":"^24.0.0"},"peerDependencies":{"viem":"^2.19.8","@playwright/test":"^1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-mock_1.1.3_1724154482127_0.9917441442115049","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@bozhkovatanas/wallet-mock","version":"1.1.4","description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","main":"dist/index.js","types":"dist/index.d.ts","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"author":{"name":"Johannes Kares"},"license":"ISC","devDependencies":{"@playwright/test":"^1.44.1","@types/node":"^20.14.2","dotenv":"^16.4.5","prettier":"^3.3.2","semantic-release":"^24.0.0","typescript":"^5.4.5","viem":"^2.13.8"},"repository":{"type":"git","url":"git+https://github.com/atanasbozhkov/wallet-mock.git"},"namespace":"@bozhkovatanas","peerDependencies":{"@playwright/test":"^1.44.1","viem":"^2.19.8"},"scripts":{"build":"tsc","dev":"tsc -W","test":"playwright test","test-ui":"playwright test --ui","install-conventional-commit":"curl -o- https://raw.githubusercontent.com/tapsellorg/conventional-commits-git-hook/master/scripts/install.sh | sh"},"_id":"@bozhkovatanas/wallet-mock@1.1.4","gitHead":"4bc9ffe38b9a6fe363f7e7d45a5cca94e2f54b21","bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","_nodeVersion":"22.2.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-4ILXaEc86h35NnICWLsW68BkWDZ/HNos+cOGPmXRy+bFEQqPySFt1WBolUQA4Y9cWIZOgWjwvZlVPH4H8NZ+fQ==","shasum":"a918de825edc0d407dbb213c9cc023da35a49bb1","tarball":"https://registry.npmjs.org/@bozhkovatanas/wallet-mock/-/wallet-mock-1.1.4.tgz","fileCount":25,"unpackedSize":41942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOFAohEogktv+fPOor6z/7P8fS67QHjyJ/OZ64Ykf85AIhAMxuMwoI5oJSJJmTkN3VDDG3R/cvqrUcNT8xSYXEuw7H"}]},"_npmUser":{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"},"directories":{},"maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wallet-mock_1.1.4_1724166995431_0.23611102895823288"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-09T10:07:46.686Z","modified":"2024-08-20T15:16:35.804Z","1.0.4":"2024-07-09T10:07:47.010Z","1.0.5":"2024-07-09T10:16:43.736Z","1.0.6":"2024-07-16T09:30:12.820Z","1.0.7":"2024-07-16T09:31:52.868Z","1.0.8":"2024-07-16T09:45:57.692Z","1.0.9":"2024-07-16T11:01:06.811Z","1.0.10":"2024-08-05T11:24:09.620Z","1.0.11":"2024-08-12T11:04:58.288Z","1.0.12":"2024-08-12T11:10:12.381Z","1.1.0":"2024-08-16T14:45:03.034Z","1.1.1":"2024-08-16T15:03:00.471Z","1.1.2":"2024-08-20T11:46:28.029Z","1.1.3":"2024-08-20T11:48:02.259Z","1.1.4":"2024-08-20T15:16:35.618Z"},"bugs":{"url":"https://github.com/atanasbozhkov/wallet-mock/issues"},"author":{"name":"Johannes Kares"},"license":"ISC","homepage":"https://github.com/atanasbozhkov/wallet-mock#readme","keywords":["web3","wallet","mock","playwright","metamask","ethereum","dapp","testing"],"repository":{"type":"git","url":"git+https://github.com/atanasbozhkov/wallet-mock.git"},"description":"Mock Web3 Browser wallets, like Metamask, in Playwright tests.","maintainers":[{"name":"bozhkovatanas","email":"bozhkov.atanas@gmail.com"}],"readme":"# Wallet Mock\r\n\r\nFully functional end-to-end (E2E) tests for your decentralized application (dApp). This package installs a fully\r\noperational, headless Web3 Wallet into the [Playwright](https://github.com/microsoft/playwright) Browser Context. The\r\nwallet can be configured to execute on the blockchain or return mock responses. It is discoverable\r\nthrough [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963) and leverages [viem](https://github.com/wevm/viem) `Account`\r\nand `Transport` interfaces for easy customization.\r\n\r\n## Features\r\n\r\n- Create comprehensive E2E tests for your dApps, including real blockchain transactions\r\n- Mock specific calls or all calls to the wallet\r\n- All wallet actions are pre-approved by default, eliminating the need for user interaction\r\n- All wallet interactions are headless, meaning, no user interaction is required. You should be testing your dApp, not\r\n  the wallet\r\n\r\n## Quickstart\r\n\r\n### Install\r\n\r\n```shell\r\nnpm install -D @bozhkovatanas/wallet-mock\r\n```\r\n\r\n### Setup the Mock Wallet\r\n\r\n```ts\r\nimport { test } from \"@playwright/test\";\r\nimport { installMockWallet } from \"@bozhkovatanas/wallet-mock\";\r\nimport { privateKeyToAccount } from \"viem/accounts\";\r\nimport { http } from \"viem\";\r\n\r\n// Replace with your actual RPC URLs\r\nconst ETHEREUM_RPC_URL = `https://YOUR_ETHEREUM_RPC_URL`;\r\nconst ARBITRUM_RPC_URL = `https://YOUR_ARBITRUM_RPC_URL`;\r\n\r\ntest.beforeEach(async ({page}) => {\r\n    const transports = new Map<number, Transport>();\r\n    transports.set(1, http(ETHEREUM_RPC_URL));\r\n    transports.set(42161, http(ARBITRUM_RPC_URL));\r\n\r\n    await installMockWallet({\r\n        page,\r\n        account: privateKeyToAccount(process.env.TEST_PRIVATE_KEY as Hash),\r\n        transports,\r\n    });\r\n});\r\n\r\ntest(\"Wallet Integration Test\", async ({page}) => {\r\n    await page.getByRole(\"button\", { name: \"Log In\" }).click();\r\n    await page.getByRole(\"button\", { name: \"Choose Wallet\" }).click();\r\n    await page.getByRole(\"menuitem\", { name: \"Mock Wallet\" }).click();\r\n\r\n    // Add your test assertions here\r\n});\r\n```\r\n\r\n> **Note:** This setup will execute actual transactions on the blockchain without user intervention using the provided\r\n> Private Key.\r\n\r\n## 📚 Function: `installMockWallet`\r\n\r\nThe `installMockWallet` function is the main export of the library, designed to integrate a mock wallet into your\r\ntesting setup.\r\n\r\n### Function Signature\r\n\r\n```ts\r\ntype InstallMockWalletParamsWithBrowserContext = {\r\n    account: LocalAccount,\r\n    transports: Map<number, Transport>,\r\n    browserContext: BrowserContext\r\n};\r\ntype InstallMockWalletParamsWithPage = { \r\n    account: LocalAccount, \r\n    transports: Map<number, Transport>, \r\n    page: Page\r\n};\r\n\r\nasync function installMockWallet(params: InstallMockWalletParamsWithBrowserContext | InstallMockWalletParamsWithPage): Promise<void>;\r\n```\r\nYou can pass in either a `BrowserContext` or a `Page` object, depending on your Playwright testing setup.\r\n\r\n### Uniswap Demo\r\n\r\nThe Mock Wallet will show up as an EIP-6963 compatible wallet.\r\n\r\n<img width=\"500\" alt=\"Screenshot Uniswap\" src=\"https://github.com/johanneskares/wallet-mock/assets/1416628/b3d31df0-6273-42da-b00f-63bc8294a592\">\r\n\r\n## Testing with Hardhat\r\n\r\nTo test with a local Hardhat node:\r\n\r\n1. Start your local Hardhat Node:\r\n   ```shell\r\n   npx hardhat node\r\n   ```\r\n\r\n2. Connect the Mock Wallet to your Hardhat Node:\r\n   ```ts\r\n   await installMockWallet({\r\n     page,\r\n     account: privateKeyToAccount(\r\n       \"0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80\",\r\n     ),\r\n     transports: new Map().set(1, http(\"http://127.0.0.1:8545\")),\r\n   });\r\n   ```\r\n","readmeFilename":"README.md"}