{"_id":"@blockchangers/buidler-typechain","_rev":"5-c45dae09d233e29c073e714b1c939e16","name":"@blockchangers/buidler-typechain","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.2":{"name":"@blockchangers/buidler-typechain","version":"0.1.2","description":"Buidler TypeScript plugin boilerplate","repository":{"type":"git","url":"git+https://github.com/rhlsthrm/buidler-typechain.git"},"author":{"name":"Rahul Sethuram"},"license":"MIT","main":"dist/src/index.js","types":"dist/src/index.d.ts","keywords":["ethereum","smart-contracts","buidler","buidler-plugin"],"scripts":{"lint:fix":"prettier --write 'src/**/*.{js,ts}' 'test/**/*.{js,ts}' && tslint --fix --config tslint.json --project tsconfig.json","lint":"tslint --config tslint.json --project tsconfig.json","test":"mocha --exit","build":"tsc","buidl":"tsc","watch":"tsc -w","prepare":"npm run build"},"devDependencies":{"@nomiclabs/buidler":"^1.3.4","@types/chai":"^4.2.11","@types/fs-extra":"^9.0.1","@types/mocha":"^7.0.2","@types/node":"^14.0.5","@types/rimraf":"^3.0.0","chai":"^4.2.0","dotenv":"^8.2.0","ethers":"^4.0.47","fs-extra":"^9.0.0","mocha":"^7.1.2","prettier":"^2.0.5","source-map-support":"^0.5.19","ts-generator":"0.0.8","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^2.0.0","@typechain/ethers-v4":"^1.0.0","@typechain/truffle-v4":"^2.0.2","@typechain/truffle-v5":"^2.0.2","@typechain/web3-v1":"^1.0.0","typescript":"^3.9.3"},"peerDependencies":{"@nomiclabs/buidler":"^1.3.4","ts-generator":"0.0.8","typechain":"^2.0.0","@typechain/ethers-v4":"^1.0.0","@typechain/truffle-v4":"^2.0.2","@typechain/truffle-v5":"^2.0.2","@typechain/web3-v1":"^1.0.0"},"gitHead":"fdb5a7a2aecad3d7f2ae3bff2f24a7539a62a621","bugs":{"url":"https://github.com/rhlsthrm/buidler-typechain/issues"},"homepage":"https://github.com/rhlsthrm/buidler-typechain#readme","_id":"@blockchangers/buidler-typechain@0.1.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-agmZCsEGl2T7MWbElFl9IvOCAu/2Gd4fuVqiqgbZEjeSzvDp/PEcqtm6balBRwQVVPqXRlKyHap7PhY8Tamwjw==","shasum":"ec635adf0cd22d8b2d294e3972725ef8a4f15b4a","tarball":"https://registry.npmjs.org/@blockchangers/buidler-typechain/-/buidler-typechain-0.1.2.tgz","fileCount":27,"unpackedSize":16904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKrd5CRA9TVsSAnZWagAAnN8QAIvhaE7hVw4VY1zD1Hb9\nRN5C/dHuZXMm7lyLtjMRCi9iiHXluRhGWVnk5wHOMqKTO4hRYHKvfQec/x4P\nUgRKWpzjm3FdHG5+Yg7cOfADKx+OfjDY5hcW9Jl30iM2/nrLTju6WaMqUj+M\nN2QNFcGIJtwdoys5el/SaylrSaNkM8CgpEE9Wo2lImGrI6PP7TxmJjE6+H4z\nwf+WBwpoeWjmFY5GWhnhHoQKE021uL1ewBFpPX10OxM3j/UluYEqySc1xEWa\nuExHIzW2TdwCxXpovjtR1fybCTMLk9OVz0860lg+kFvx1sgiypTsp+q2ur9k\nkcUl/aybl830UnoAbn5D/pSQUCoMUxUpW73g8JRBk37BLDVqzXlaD5O0j44i\nOZaoKKWc2rBDFNVWvuso1nJvcv6rshdTvZ9AR6IbD9tD/s3cYNasYLoZOmPo\n4HgCbZkZ/b43ueTzSsBGOfT3C7gBVI/f4sO3s/CFgv8q1nkz//wAkDm2y2Jr\nAeqnlF7ys8Xp/uNI3hr266lTtXGE+6g2HfiO4aRRyDoUdhxuA2nlf9zmARcf\nNpDENAhTaw2dDjRKCm+slc/p2F+6clQhQemIyOXFZHSYOq3+G1YKJJz+7nuF\nkBHVxqZ9aU7lF1zK95K0/qrH0HevCvmk3UCxfcvjagO84Qdb68LrHQzEi6Pp\n9ozM\r\n=sdQv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFG0wRkDEkGmEm3JpWsGHbUXTp4bIS06cB8maaMBnhaiAiEAv01X/KJhPF4TZr+/kS313lNWY1mtIPN9CQ6Hf0pEPjI="}]},"maintainers":[{"name":"robertosnap","email":"robertosnap@pm.me"}],"_npmUser":{"name":"robertosnap","email":"robertosnap@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buidler-typechain_0.1.2_1596635001083_0.24713971434173998"},"_hasShrinkwrap":false},"0.1.3":{"name":"@blockchangers/buidler-typechain","version":"0.1.3","description":"Buidler TypeScript plugin boilerplate","repository":{"type":"git","url":"git+https://github.com/rhlsthrm/buidler-typechain.git"},"author":{"name":"Rahul Sethuram"},"license":"MIT","main":"dist/src/index.js","types":"dist/src/index.d.ts","keywords":["ethereum","smart-contracts","buidler","buidler-plugin"],"scripts":{"lint:fix":"prettier --write 'src/**/*.{js,ts}' 'test/**/*.{js,ts}' && tslint --fix --config tslint.json --project tsconfig.json","lint":"tslint --config tslint.json --project tsconfig.json","test":"mocha --exit","build":"tsc","buidl":"tsc","watch":"tsc -w","prepare":"npm run build"},"devDependencies":{"@nomiclabs/buidler":"^1.3.4","@types/chai":"^4.2.11","@types/fs-extra":"^9.0.1","@types/mocha":"^7.0.2","@types/node":"^14.0.5","@types/rimraf":"^3.0.0","chai":"^4.2.0","dotenv":"^8.2.0","ethers":"^4.0.47","fs-extra":"^9.0.0","mocha":"^7.1.2","prettier":"^2.0.5","source-map-support":"^0.5.19","ts-generator":"0.0.8","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^2.0.0","@typechain/ethers-v4":"^1.0.0","@typechain/ethers-v5":"^1.0.0","@typechain/truffle-v4":"^2.0.2","@typechain/truffle-v5":"^2.0.2","@typechain/web3-v1":"^1.0.0","typescript":"^3.9.3"},"peerDependencies":{"@nomiclabs/buidler":"^1.3.4","ts-generator":"0.0.8","typechain":"^2.0.0"},"gitHead":"901d46fcc039abeecd7ef1951f7fb4a6a46c2387","bugs":{"url":"https://github.com/rhlsthrm/buidler-typechain/issues"},"homepage":"https://github.com/rhlsthrm/buidler-typechain#readme","_id":"@blockchangers/buidler-typechain@0.1.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-wPEbMki3nI41YZrbrug1H6si3PwfCMx0yo79rzYxTyMAO/s4kqCjPPYydcDC1wWEbcWMnD/NfL4+Z4kL0q7f9g==","shasum":"304080e0cc37bef11956773e40538a5430e51b9c","tarball":"https://registry.npmjs.org/@blockchangers/buidler-typechain/-/buidler-typechain-0.1.3.tgz","fileCount":27,"unpackedSize":16820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKrl6CRA9TVsSAnZWagAAIfcP/RmZy1QyguwcCqKOAG+b\nyq+r7Vtf7j9cbCnLOUzG5sBqXjcrnFubP7t7Bres5Y1cI18DZguj+f2ELl0O\noNk+0W6QpvT7J1uiJ4HJxrtnXwYHcaT6J85YM7UvU1mHDNVUis5ZuNjDsWEq\nXkcUUzLhQ4FOq6s0oKcHpuDaOg0Ogje/eJAX2A7JEV1I0P4G3sbuV9Qi37CA\n9ttLplEYpIiMKcgF3+JUHxPxV/LthxADHyMejRup9yJO3pDXqslII2dmsAgs\nCee3bJ3Gcdw02hpHsa/RgCZeG+lwD3gLtrZTOFcHIUgGeatnQcT1ni10f6Z5\nc8fTV710kwZd7EEUDAunannq7SqTyhH4B+l1IpBr5ECeAPyY6x8S/3G16SbO\nUXkh/CDqIA8eY8sGReVOw7KQJdA+eQ7HHXcXRGA4vCs3W0eDe7eAjO/UAT4f\n0NyLi/ZXw3DWIsM2gCCsR8xSjeSMohsXQ+05eE95QOK5MPHb+kRKN1SSMZ1Z\nmM/YLsT8Oo7/HeXpu8/d03ZKgjePq/sd3jcqy23gWF+lVEAXSQlZAnV/Zosv\ndfbOdiMnkAYEqsx2u75MlmAxVnYMHoflC1jfBEpVkRCuofCU5w6Jl5JZXMCm\nxw4m1LGbZemYc0wlbSMVD8w70M5WkedxxvtU6vOOxt+ZYEp0VdHB8pYgXviK\n+ESp\r\n=9kc+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQIw/XZxskvQToUc/+GvA9b/6e8U8dHcboc/ZzAjPINAiAmX20gqyWPmpSsS6gdc6WTuDbWfdGi0dYejwCKqI2KIQ=="}]},"maintainers":[{"name":"robertosnap","email":"robertosnap@pm.me"}],"_npmUser":{"name":"robertosnap","email":"robertosnap@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buidler-typechain_0.1.3_1596635513873_0.9611547573640489"},"_hasShrinkwrap":false},"0.1.4":{"name":"@blockchangers/buidler-typechain","version":"0.1.4","description":"Buidler TypeScript plugin boilerplate","repository":{"type":"git","url":"git+https://github.com/rhlsthrm/buidler-typechain.git"},"author":{"name":"Rahul Sethuram"},"license":"MIT","main":"dist/src/index.js","types":"dist/src/index.d.ts","keywords":["ethereum","smart-contracts","buidler","buidler-plugin"],"scripts":{"lint:fix":"prettier --write 'src/**/*.{js,ts}' 'test/**/*.{js,ts}' && tslint --fix --config tslint.json --project tsconfig.json","lint":"tslint --config tslint.json --project tsconfig.json","test":"mocha --exit","build":"tsc","buidl":"tsc","watch":"tsc -w","prepare":"npm run build"},"devDependencies":{"@nomiclabs/buidler":"^1.3.4","@types/chai":"^4.2.11","@types/fs-extra":"^9.0.1","@types/mocha":"^7.0.2","@types/node":"^14.0.5","@types/rimraf":"^3.0.0","chai":"^4.2.0","dotenv":"^8.2.0","ethers":"^4.0.47","fs-extra":"^9.0.0","mocha":"^7.1.2","prettier":"^2.0.5","source-map-support":"^0.5.19","ts-generator":"0.0.8","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^2.0.0","@typechain/ethers-v4":"^1.0.0","@typechain/ethers-v5":"^1.0.0","@typechain/truffle-v4":"^2.0.2","@typechain/truffle-v5":"^2.0.2","@typechain/web3-v1":"^1.0.0","typescript":"^3.9.3"},"peerDependencies":{"@nomiclabs/buidler":"^1.3.4","ts-generator":"0.0.8","typechain":"^2.0.0"},"gitHead":"c1ebba521e87a915bf7394f621ed2ae28d64d5cb","bugs":{"url":"https://github.com/rhlsthrm/buidler-typechain/issues"},"homepage":"https://github.com/rhlsthrm/buidler-typechain#readme","_id":"@blockchangers/buidler-typechain@0.1.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-W8KGJk/Y/2tMeIc7XUf/ArHNpgPQST+XZK/680rVGg1r0T4FUUo1p/L6AGphfD9gEG4Qw/sYT8jMcGLjK6wGfg==","shasum":"3a24d4ce3e2fc904e4eb14e6c7c01c2f0aa238a2","tarball":"https://registry.npmjs.org/@blockchangers/buidler-typechain/-/buidler-typechain-0.1.4.tgz","fileCount":27,"unpackedSize":16856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKr0KCRA9TVsSAnZWagAAfL4QAJya63atjimxVOTwmKEV\n9jJgMrY3zGpPB00B1EX6t0/tdkNUe4s2+o051cKRJbfbnmCfpzUR7qb4RV0d\nCdvHbptNgg/a31JH6T0UoM3Ou79PjOckQUjGUu5ObuZX+FbiiBYxktu0V4EJ\n00JYPlPgPi6A0bg4DhFbp98fyxHSslEpskFUT/rkaV0xy5rCRv5SIU535aRq\nC4MMRYBKmfgw7o2brLxxCuLuBwmUN/yyFln7LRgqXZnEJAe+aStKGOxk8qSf\n7i7Wk5EgiVFdK/BnF6ibnG+b5FD/eKxgGV3pE1MKWymBQV4U+m8XcgzCq9W4\nnVqCASpf2TxI4YZ34zXqnwZdxSBHld8VE4p7sWeFNqkw4VWjzv+AMbxnHX9a\nbKTvuNHsd3lkBErZm7HfGnnsjMkw2PocUwftP3Az4lJYiLYZX/uTyBRGQ/R6\nqLF3anjxcQzS2qHcHZhSchPttPlEDEqTb6MMvk0NycdGD4DruO2rOnhW3WWl\nTOLugHqJMniGpaDL25FoD22hx3/kCJ+8lyNloxdhqH6sqYx55f5+hMLUAC6Z\nNdwS+Am+G8sznoHhCTQaTPOuBhL/0wsl48/v+OEqvRL8txE0l0Pt0C7nT8FF\nNO40QyyzIMMt/NWIw9gaBogHAelAtmW8klCKSnQvev/S/a6E/mQTpkW9pbQK\n8sxj\r\n=jfl7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHA5cFzz8cvI1nV8YFfvgZOMtsudBETIKHFE7+LZ/LImAiBlvnytsQS+NlkubHlpGGgzHGwgpW/BvNIN9YGKkciRsA=="}]},"maintainers":[{"name":"robertosnap","email":"robertosnap@pm.me"}],"_npmUser":{"name":"robertosnap","email":"robertosnap@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buidler-typechain_0.1.4_1596636426082_0.9071093567877702"},"_hasShrinkwrap":false},"0.1.5":{"name":"@blockchangers/buidler-typechain","version":"0.1.5","description":"Buidler TypeScript plugin boilerplate","repository":{"type":"git","url":"git+https://github.com/blockchangers/buidler-typechain.git"},"author":{"name":"Rahul Sethuram"},"license":"MIT","main":"dist/src/index.js","types":"dist/src/index.d.ts","keywords":["ethereum","smart-contracts","buidler","buidler-plugin"],"scripts":{"lint:fix":"prettier --write 'src/**/*.{js,ts}' 'test/**/*.{js,ts}' && tslint --fix --config tslint.json --project tsconfig.json","lint":"tslint --config tslint.json --project tsconfig.json","test":"mocha --exit","build":"tsc","buidl":"tsc","watch":"tsc -w","prepare":"npm run build"},"devDependencies":{"@nomiclabs/buidler":"^1.3.4","@types/chai":"^4.2.11","@types/fs-extra":"^9.0.1","@types/mocha":"^7.0.2","@types/node":"^14.0.5","@types/rimraf":"^3.0.0","chai":"^4.2.0","dotenv":"^8.2.0","ethers":"^4.0.47","fs-extra":"^9.0.0","mocha":"^7.1.2","prettier":"^2.0.5","source-map-support":"^0.5.19","ts-generator":"0.0.8","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^2.0.0","@typechain/ethers-v4":"^1.0.0","@typechain/ethers-v5":"^1.0.0","@typechain/truffle-v4":"^2.0.2","@typechain/truffle-v5":"^2.0.2","@typechain/web3-v1":"^1.0.0","typescript":"^3.9.3"},"peerDependencies":{"@nomiclabs/buidler":"^1.3.4","ts-generator":"0.0.8","typechain":"^2.0.0"},"gitHead":"7452ff5d619448edcd3e8b16f8c271705d5f7389","bugs":{"url":"https://github.com/blockchangers/buidler-typechain/issues"},"homepage":"https://github.com/blockchangers/buidler-typechain#readme","_id":"@blockchangers/buidler-typechain@0.1.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-94veFYFe4nigAag7KrcNUl71fP4EmPdLRhhl86+RGMFcjVYCnjxxGAp/lgOcJnJpxTgkZTepFx+fcyKW0J2U6g==","shasum":"17cdd68ae30601d5471c09aa2af4f61d36b5df49","tarball":"https://registry.npmjs.org/@blockchangers/buidler-typechain/-/buidler-typechain-0.1.5.tgz","fileCount":27,"unpackedSize":16869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK9r8CRA9TVsSAnZWagAAwTUP/19kGM82SnBbkqFCVQcj\nxkJ5P4qwiVlnXdAX3BvEeZYXQxN7K7Q/FmolO7CQWEXvjR2ErKZjegmBg82p\nZ5j8Jw2IvSyoCN1tcZBiI20tmcV5yAAP90dE8KYFmJgGwzvOQLiz8tGhV1oQ\n28wr+robO5whleAXooZ90h1c/1PKfH0CZYKmEchXQvHBuyQAGNfrGCmhtY6c\nma68/qOR9cRW0VZ50N8f5a9BVSaP7TDTOrkyjPF6nfa2+JdFwWi/eKAYxJCq\nNaoj0e4NG4dp8hTXkne4UwwmDChRUCmXN4OADorSyjXOp65H2ERRUtZaThfo\ns7famTSn+tiVSZ0YqHZcRLFToIYf45pdoXUgDw3zWqxgKdOQJ4pheFRSmYjG\ngYlmJMxDqiuBIe7wfuQ5HoO9J8y0TdCmJq5yzfgSP5fnEj4qWfqCSog+96Ir\ns6MjaACUN8e8fueLS+j7fgN5DsvCRqFmGPDe1+zuRd8umaJtpUbHpHozebdW\nag/eQNxVV0xpU1g3JjeF/1eHDVXMrPGl8TIWneOEdXM7w7i7aoqYdN74VEt8\n7fS7nXY0olyeEIsu+8QRjjZeFcDWCPa5A1TXSQp/nAaOqmvORuEnN1pkPfKm\n/ug71bzvV5AiNATJP5KmkQ0NWEp34R+cDz38D0wd+4T8V0HLxviJn4oI668j\nczEE\r\n=qEw/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEVYFgYcEdta1tfZt6E4yL+x7oUbLfVYT6NQe0oP6C6AiEAvhP0zlOGLOyeKgHPS6reV7P0Ms195MQaI6Wcl+hdaLU="}]},"maintainers":[{"name":"robertosnap","email":"robertosnap@pm.me"}],"_npmUser":{"name":"robertosnap","email":"robertosnap@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buidler-typechain_0.1.5_1596709628288_0.31240757155562515"},"_hasShrinkwrap":false},"0.1.6":{"name":"@blockchangers/buidler-typechain","version":"0.1.6","description":"Buidler TypeScript plugin boilerplate","repository":{"type":"git","url":"git+https://github.com/blockchangers/buidler-typechain.git"},"author":{"name":"Rahul Sethuram"},"license":"MIT","main":"dist/src/index.js","types":"dist/src/index.d.ts","keywords":["ethereum","smart-contracts","buidler","buidler-plugin"],"scripts":{"lint:fix":"prettier --write 'src/**/*.{js,ts}' 'test/**/*.{js,ts}' && tslint --fix --config tslint.json --project tsconfig.json","lint":"tslint --config tslint.json --project tsconfig.json","test":"mocha --exit","build":"tsc","buidl":"tsc","watch":"tsc -w","prepare":"npm run build"},"devDependencies":{"@nomiclabs/buidler":"^1.3.4","@types/chai":"^4.2.11","@types/fs-extra":"^9.0.1","@types/mocha":"^7.0.2","@types/node":"^14.0.5","@types/rimraf":"^3.0.0","chai":"^4.2.0","dotenv":"^8.2.0","ethers":"^4.0.47","fs-extra":"^9.0.0","mocha":"^7.1.2","prettier":"^2.0.5","source-map-support":"^0.5.19","ts-generator":"0.0.8","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^2.0.0","@typechain/ethers-v4":"^1.0.0","@typechain/ethers-v5":"^1.0.0","@typechain/truffle-v4":"^2.0.2","@typechain/truffle-v5":"^2.0.2","@typechain/web3-v1":"^1.0.0","typescript":"^3.9.3"},"peerDependencies":{"@nomiclabs/buidler":"^1.3.4","ts-generator":"0.0.8","typechain":"^2.0.0"},"gitHead":"32ce5aec27b456a5361275e0c966d577ecc6aa43","bugs":{"url":"https://github.com/blockchangers/buidler-typechain/issues"},"homepage":"https://github.com/blockchangers/buidler-typechain#readme","_id":"@blockchangers/buidler-typechain@0.1.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vFD+8Q4rzBmmNtOPQogaFTFM1jjLgokPoyrM0ufGKL9+2X39Ag0dGFUmzv5V9n7Uc3Welf7zXwWrHv3erw31fg==","shasum":"5a25b042031f5a27111360370c5d4ed7d502f59b","tarball":"https://registry.npmjs.org/@blockchangers/buidler-typechain/-/buidler-typechain-0.1.6.tgz","fileCount":27,"unpackedSize":16884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK+OFCRA9TVsSAnZWagAAsxMP/1XN74GhWvHp0zqp3lIf\nw5UacEchtZThzsUMj+hN7N/4R1ENYNLLs3JQurZEXMJ93TYyEbOL/AyVYAgj\n+04jMmQcELTYx9NAq5u+ayIWnV1rsLk7OPseg7SgRyxpxblDPDuI32bCwdzX\nJwT9zRd5FbIiJwZYtDeP12HsrnNndbDyJygl4iWfnx9xe2kk+j61zleyYo8z\nf1ZOCNyrO7DOwfvAjYTT14k5sGCcPnjKXVcz17ekSNWWAEJ1W/p0DUBweK4T\noj6/M+kZrCX/n4jx6sUrxhWSxU7TgO+7PUCliGy4gBxoB3lYfy57fjDcySLR\nRMn42T6hSQcF/W4go5H7g3+KrjMEUB8efiIdTtxECcnqVulXog0jUcyuWZ2g\n2CBHUUmm2PGbR5ZZzzgUVOhTxSk14E1yST3bOAxzXcO0y6DtTQYtdHbgD4+G\nzlVI3R1dnA5Qww464Pe+vc632LlCX1UIB8hQITGsX2VX1XEHmgYSV74wKc+F\n/kdo1NKBVHP6LbQ/NUesKRpbZUN0bjvhKVsFRbZKmPIlz3ZHNL2G/TNLLDCE\nPUSHUHnk2Uky9A8gY29Ix2zycgKLZysvUimN8HIeecqAYTFf1GqQbTPmp89y\nnbHVNxy8mstcgw5WTXnxZ3HBYW8VR/y70xwIvxBnD6cEgfkIZiKNkQaE/43l\nH7IM\r\n=mCLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoXypt1KuplALWaY745S9PytdcdXUQycYm962JsQPPdAiBzoS7vC5i4lbxnJhcOOURVqtEKikmN0VqCdGuLO4XtlA=="}]},"maintainers":[{"name":"robertosnap","email":"robertosnap@pm.me"}],"_npmUser":{"name":"robertosnap","email":"robertosnap@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buidler-typechain_0.1.6_1596711813436_0.09402504162440173"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-05T13:43:20.882Z","0.1.2":"2020-08-05T13:43:21.268Z","modified":"2022-04-04T19:37:02.527Z","0.1.3":"2020-08-05T13:51:54.006Z","0.1.4":"2020-08-05T14:07:06.218Z","0.1.5":"2020-08-06T10:27:08.422Z","0.1.6":"2020-08-06T11:03:33.534Z"},"maintainers":[{"name":"robertosnap","email":"robertosnap@pm.me"}],"description":"Buidler TypeScript plugin boilerplate","homepage":"https://github.com/blockchangers/buidler-typechain#readme","keywords":["ethereum","smart-contracts","buidler","buidler-plugin"],"repository":{"type":"git","url":"git+https://github.com/blockchangers/buidler-typechain.git"},"author":{"name":"Rahul Sethuram"},"bugs":{"url":"https://github.com/blockchangers/buidler-typechain/issues"},"license":"MIT","readme":"[![buidler](https://buidler.dev/buidler-plugin-badge.svg?1)](https://buidler.dev)\n\nJust added ethers-v5 support and removed some peer dependencies.\n\n# buidler-typechain\n\n_Updated for TypeChain v2!_\n\nAdd [Typechain](https://www.github.com/ethereum-ts/TypeChain) tasks to your Buidler project!\n\n## What\n\n[TypeChain](https://www.github.com/ethereum-ts/TypeChain) gives you Typescript bindings for your smart contracts. Now, your tests and frontend code can be typesafe and magically autocomplete smart contract function names!\n\n## Installation\n\n```bash\nnpm i buidler-typechain typechain ts-generator @typechain/ethers-v4 @typechain/ethers-v5 @typechain/truffle-v5 @typechain/web3-v1 @typechain/truffle-v4\n```\n\nAnd add the following statement to your `buidler.config.js`:\n\n```js\nusePlugin(\"@blockchangers/buidler-typechain\");\n```\n\n## Tasks\n\nThis plugin adds the _typechain_ task to Buidler:\n\n```\nGenerate Typechain typings for compiled contracts\n```\n\n## Configuration\n\nThis plugin extends the `BuidlerConfig` optional `typechain` object. The object contains two fields, `outDir` and `target`. `outDir` is the output directory of the artifacts that TypeChain creates (defaults to `typechain`). `target` is one of the targets specified by the TypeChain [docs](https://github.com/ethereum-ts/TypeChain#cli) (defaults to `ethers`).\n\nThis is an example of how to set it:\n\n```js\nmodule.exports = {\n  typechain: {\n    outDir: \"src/types\",\n    target: \"ethers-v5\",\n  },\n};\n```\n\n## Usage\n\n`npx buidler typechain` - Compiles and generates Typescript typings for your contracts.\n\nExample Waffle + Ethers test that uses typedefs for contracts:\n\n```ts\nimport { ethers } from \"@nomiclabs/buidler\";\nimport chai from \"chai\";\nimport { Wallet } from \"ethers\";\nimport { deployContract, solidity } from \"ethereum-waffle\";\n\nimport CounterArtifact from \"../artifacts/Counter.json\";\nimport { Counter } from \"../typechain/Counter\";\n\nchai.use(solidity);\nconst { expect } = chai;\n\ndescribe(\"Counter\", () => {\n  let counter: Counter;\n\n  beforeEach(async () => {\n    // 1\n    const signers = await ethers.signers();\n\n    // 2\n    counter = (await deployContract(\n      <Wallet>signers[0],\n      CounterArtifact\n    )) as Counter;\n    const initialCount = await counter.getCount();\n\n    // 3\n    expect(initialCount).to.eq(0);\n    expect(counter.address).to.properAddress;\n  });\n\n  // 4\n  describe(\"count up\", async () => {\n    it(\"should count up\", async () => {\n      await counter.countUp();\n      let count = await counter.getCount();\n      expect(count).to.eq(1);\n    });\n  });\n\n  describe(\"count down\", async () => {\n    // 5\n    it(\"should fail\", async () => {\n      await counter.countDown();\n    });\n\n    it(\"should count down\", async () => {\n      await counter.countUp();\n\n      await counter.countDown();\n      const count = await counter.getCount();\n      expect(count).to.eq(0);\n    });\n  });\n});\n```\n\nSee this [starter kit](https://github.com/rhlsthrm/typescript-solidity-dev-starter-kit) for a full example!\n\n## TypeScript support\n\nYou need to add this to your `tsconfig.json`'s `files` array:\n`\"node_modules/buidler-typechain/src/type-extensions.d.ts\"`\n","readmeFilename":"README.md"}