{"_id":"@findeth/abi","_rev":"14-1afdef519e6eeb82fe34c95560973f73","name":"@findeth/abi","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"@findeth/abi","version":"0.1.0","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"git+https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":"12"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:tsc && yarn run lint:tslint && yarn run lint:prettier && yarn run lint:lockfile","lint:tsc":"tsc --noEmit","lint:tslint":"tslint --project .","lint:prettier":"prettier --check 'src/**/*.{ts,tsx}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","prettier":"prettier --write 'src/**/*.{ts,tsx}'","prepare":"yarn run build"},"dependencies":{"bigint-buffer":"^1.1.5","keccak":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^25.2.3","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-origin-ordered-imports-rule":"^1.3.0-0","typedoc":"^0.17.7","typescript":"^3.9.5"},"publishConfig":{"access":"public"},"gitHead":"e2ed8061fa43d4809eacd16eaf8a64ae2111a132","_id":"@findeth/abi@0.1.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YfpLBSIkdSl4ZEM9r/Ah0JGa8uPffNjZ8aSINcRv1riVuOwYksLvolBZSrUO26lIgUuMgXWoPMYd+mgtrTy6cQ==","shasum":"ca558185c41a04bbe562ca56243285d6c41f39e7","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.1.0.tgz","fileCount":81,"unpackedSize":105233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2U/VCRA9TVsSAnZWagAAp7sP/RJNtBWxj5IXlRIyBD3/\neRTLJb1unNOOiz2qYFxbejfjy+dmvSfOv8L1SogulqAOEv19rvb/QCCNHCM3\n/NAOk7KznwmrZ6cjrhdWQZeECdo4RTP9BKhScjzZ2FAl7ujFuX+1Liyce0BP\n/6B9j0oWG/k/GAO1t54TAne16CVXISdD0DDwDYTrtR9p9d2sbV440asxIXwg\nqWVi0CMPJbeM52GQbykbsiI989nk1v9GhtRv3SeleHkORMqzwXHVM/XMs3jX\ny2ZaZa8uxG4TIViYgoOzQWtJDJnLSMuZ53eNpcsedbqqw+YFC62Si/Ks7/+h\nXamv90bi0ghV9oMziUiuMt9kZv7tGbWYh+EWdd0Leu/AxP/zCXuo8ClMeMuH\nc1K8bPDl+eqe3sPd9OdGqUt0BY0yjzCiZwUM+e++NveF778VGOVkSKJFWzYk\nid8XZF03nsMo64ab0i4B37x2vHwN8I7NEyIRjh6YbtmZXOAphO5BFW+kdWFV\nytvbiwRITJ9VXpvtbBP25oaaISvx+6mU24BGxW58sf0puo5UH5rxoMHaS+Iy\nvUxwplwsXyzjAaiS0oChdaCjuovv43YgFTnkfMd0JPM/FmzFuGtar6Yk/242\nbpdAyj47y9Bv4CxyiFI/rqq2T0iXM6pvx1mUXKse6jURh3rcM+iS5t43nixX\nDzsF\r\n=tXx2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmqVuWrqYtAfrpQPshdEwR1k9SONI+pjO4zzP+qrHUeAIgUuXaDEveUbqMf2ZCS/1X6cQxyCltwfdnVHgF8E2PQG4="}]},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.1.0_1591300053074_0.008623113155237006"},"_hasShrinkwrap":false},"0.2.0":{"name":"@findeth/abi","version":"0.2.0","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"git+https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":"12"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:tsc && yarn run lint:tslint && yarn run lint:prettier && yarn run lint:lockfile","lint:tsc":"tsc --noEmit","lint:tslint":"tslint --project .","lint:prettier":"prettier --check 'src/**/*.{ts,tsx}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","prettier":"prettier --write 'src/**/*.{ts,tsx}'","prepare":"yarn run build"},"dependencies":{"bigint-buffer":"^1.1.5","keccak":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^25.2.3","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-origin-ordered-imports-rule":"^1.3.0-0","typedoc":"^0.17.7","typescript":"^3.9.5"},"publishConfig":{"access":"public"},"gitHead":"3d52f4b5883e4d73522f3f0a1bed5f53952cbf03","_id":"@findeth/abi@0.2.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JL47cIlswV3PXh6MQER7SoABO3FwkISW9tqDeWDEBXB2bxLQZoS2Ajjus3N67gxy7bVvSx5cRwca0xXtbmC3zg==","shasum":"1c5aad95689ca22fc711ef59713971e0d0c83d0f","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.2.0.tgz","fileCount":75,"unpackedSize":99658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6OGyCRA9TVsSAnZWagAASqQQAIuTyJ+8h3ZgEBykFeUH\nYoypwfLqLHjAiyXfIs2m+XXPx1HYq/K0T1OlHA5fAkXJMBe7kpChCgfwmL3K\nqoGjx0+4e1+MFlfRN4YmYzr8A4mqxGgY40LAQD6vl8Sy/ZMVwEf+TPsUyw0q\nNI8is4gPtgeHCRy6ncKbcgfqPwpEHaDB7duexDJFBmCIJuFf+e61SgtA1Bvr\neA+/uqdLjlowpeYBFwsU8I1p1ptKjN06+cXCOexiehT9JBqM4lyJTDWn+Uhl\nZlR9/wA9Hf90iPXwZOMf9WoDpYKzL9k1gGoK79tlXiquKvwUlZAG993XoWkB\napMHszJmmVK8c/hoBipFsNRi+rzjb3/6ttl9R0MkWN3L9Y1k9vEwgDRVfj4X\nwEgviztgdJr6VOLYLOkCSoIcURXdpX2Go4nqQtyphUfau1Wxz0Ex0oEV6yOp\nNzl93oxGbLe/SQLlTIerDLIL5TX5Yuhifh7DJPBw/gQrHylZ0G33EUSC4L5Y\nCool99xvrGWAYMnXWnEXThlAIMDtOj5aK4oR2LoN7NxfjESiXLINcqI+KXhX\nmvxcqeJTtEGV7oJksJWAp8QcwOcTeeKDQYRpt71RgAn1Iyo3KakaCmusZ9po\n8V52X1zoV2VJ6JZkdRBXnaGHs6FQAuMZpF3e8zD+uWvweOlnijN2ZmtwvZj3\nX74U\r\n=siUb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFV0KhAoX6VEhHmOoGTaNOyA4YDeC9vwIuHvVbZujg51AiEAwPtbcnzNWj3DReFuSREjc4mq3Z0T/nIdpIvbXefCQn8="}]},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.2.0_1592320434047_0.14053185052450257"},"_hasShrinkwrap":false},"0.2.1":{"name":"@findeth/abi","version":"0.2.1","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"git+https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":"12"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:tsc && yarn run lint:tslint && yarn run lint:prettier && yarn run lint:lockfile","lint:tsc":"tsc --noEmit","lint:tslint":"tslint --project .","lint:prettier":"prettier --check 'src/**/*.{ts,tsx}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","prettier":"prettier --write 'src/**/*.{ts,tsx}'","prepare":"yarn run build"},"dependencies":{"keccak":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^25.2.3","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-origin-ordered-imports-rule":"^1.3.0-0","typedoc":"^0.17.7","typescript":"^3.9.5"},"publishConfig":{"access":"public"},"gitHead":"a35c06e552716c5fb2b068d40daa4cf5bd6041da","_id":"@findeth/abi@0.2.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-IEmhZZkqTvqonyyHwe+USXzlITmdlozkjk1qWdGOrDK/iNby2/SCgacc5HY4KP+soAB6aRcaLRhnmauhq+hRXw==","shasum":"ad03929365cf8f42e8c8aa881eec927b3fe9f151","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.2.1.tgz","fileCount":75,"unpackedSize":101039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6Oa2CRA9TVsSAnZWagAAyzgP/jHGFHTbYJcbv4Hq2AHy\nYz9MuxTrwtZi0O9VPHb0RO79K8leMPXxna5jv2Cw7Rdvsnbx3hi5g7BwMCv8\nxIuXYBEDKr71Svdq3D1AbOa4WV3Ik6LdPhz7coUrbUFDMn5HZQXLC/PDYEDV\nXK1fN8pSwTLlr2rNqbDl8myUqhdNIIfAidbBnYX9QWQxxLrTtPFHsSJ33c+1\n9/l1dclhDTirRhmpUx0DSlpiRr7wJ1BUhMrrebPNZ+rqV1QKeswf9/BQNAP0\niSqquuEcHug8sI3lQyE23fgVtOQ6yAmE8e90eWVaa+sR5+enUQdHbHH51VeR\ns2avk1Vu7EPR5P8LPamvmwK77yFkSaouXhqNE+u+rPhGj24nCfqUXt0ffAcw\nvDGI5F9gTU1c9ffpVZYcSY78c/NFI7ss2hllBDaC+PEmX8yZ/fixpvI/gX3M\ndRLoCw8u+mZiWX8/qOM898kkFYVV3WR9ZeqJqgthIt4uU8BxsNIxQLvTis4C\nYKsVbxIZdEsuMYLClSbFbO/4Y7zaoCPOE7HzDpQeYlBMojtUghIUGUiCv/ql\n6f7pKHI6IWplH3KMaQMvh/DeGpjZHVFVBgwUyAQU/lsG60EorfzWaXsybjwa\nejc4YQA6NjEM2fsbdVo1K6XDzcHH7GDOirkwoJACN59SqBm/f7PYccgEVgGa\nLzTA\r\n=URsj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH02Nt6elthojYM7hACTkqnZ3Ee4xcWgDfiRcFjoCj3ICIQDf78LBx7Plb7PCkj0TlF//n/l9XK8na3cZhl1RAvalPQ=="}]},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.2.1_1592321717535_0.3759788164141089"},"_hasShrinkwrap":false},"0.3.0":{"name":"@findeth/abi","version":"0.3.0","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:tsc && yarn run lint:eslint && yarn run lint:prettier && yarn run lint:lockfile","lint:tsc":"tsc --noEmit","lint:eslint":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:prettier":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","prettier":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json}'","prepare":"yarn run build"},"dependencies":{"keccak":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.13.2","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typedoc":"^0.17.7","typescript":"^3.9.5"},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.3.0","dist":{"shasum":"2b5593eec806aef76ee556e7df7ad85cb946fd5c","integrity":"sha512-+MBiYa8IfI2iDuR33Hv7d3R6vGXsHycIRW0oModR1tIj8hQ8Js6ncztCsL4dAqcBzTEuw/lIXlX5+2hRCbCQAQ==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.3.0.tgz","fileCount":127,"unpackedSize":154864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU/giCRA9TVsSAnZWagAAX0cP/ibMIfm8HCX3YHvc/dnO\nTEPFgihxXuQcE7uen7RvoeI5+zOti+JJIT35h7dbsRZBhfETiyYG0KlEojp5\n/NFwjAXLq7iSc4UnkpX3tSufSch+7h2G+1guf9ZsjOpPJB9REIQrwY8iwRyT\nvYleZ1RtCPnAmaIPU5bubu0dfAJXQ/nMHaRzkrhfJUIywUlXaqFJlIlUTywM\nMLUpNE6YUmKG3HnGlA2jPMGSllcY1wPZW+ODvuYR9j6n+uw3X7rucBeFERJE\ntgLxWLgsabK3jwteGb8WN1O99xkd4OAnXz/aI2jivfrFGJ41VwmqFVyNc1YU\n2cmIKeEjz4DO6XtsVIkn4dovZSvVnUUycjo3wsdixV5EVE3uEF9i2Gsp1Pdr\nPD93ypwRMuSNcR+jQDiJ59pDeFHjxWyeKr4krdRZ2rKMUPbawFEzhYvev288\nYLiRCHT39YwiHx//9a4Y8bot1nZtKj5c8+nDFQaa3eWktPBtDFu6nZjaReEj\n9pcY6D9MGUGU7DPCFoFOIFvK6uckuu0k5nfgPtwYfaxuOmAkNNXXr6fk+S7Z\nncT7hpK3FKXlR5Bl24ZAcXdTu7Ml2rgh7sSOBHHUCq0hj3/WXs/FUp+myNT1\nYNAmhbTQ5tZsBQeH0ZkHXB0i5U2EgmZIq/XGFS0uY4EiJQTEHtVPCbYVMpTZ\nGtyZ\r\n=gy+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpRUF3zRab6Bm5cLWnezCHDkr0kOiTFuTmWUfRBxRhKAiEAmqo6IuRnZSDhI234KUQFDeUtuilPaJoRcFW/x3XkaFU="}]},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.3.0_1599338530027_0.025154095028097734"},"_hasShrinkwrap":false},"0.3.1":{"name":"@findeth/abi","version":"0.3.1","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:tsc && yarn run lint:eslint && yarn run lint:prettier && yarn run lint:lockfile","lint:tsc":"tsc --noEmit","lint:eslint":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:prettier":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","prettier":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json}'","prepare":"yarn run build"},"dependencies":{"keccak":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.13.2","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typedoc":"^0.17.7","typescript":"^3.9.5"},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.3.1","dist":{"shasum":"fe9a25211bc0c840c8bc53f937fd9af7278b9dab","integrity":"sha512-T9HUVEjEgM0MzVLY4gs52ffz5AlHeC3CSGFcEzL4ojKMVzMxa3na1GW/XCmunrhnWP2cDh4fE2MhqLxA0CHqTw==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.3.1.tgz","fileCount":128,"unpackedSize":165653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdgOHCRA9TVsSAnZWagAAyMMP/i/H26eAC0dqhChg5rNc\nKfcK20mwAbsFajSrNVnFcV1AkCxODbx1ura99rPzXMcp7sgMtLu3PaVpPL5E\nwlF4FhYBgeJ//LaVk6phoyHDs7pchtEV80WCIGrkbaoPWEpwZZkZMi3bYuFV\nPwtqsiXcT02F382yt1ryBWrCwgl3dfX6RkPTFpEtNallUPOVROKgfRzw5sEV\nVYxM+4SM0kwmELc6JwhCmGLRWdn3jTs/4VrKlk6Jsqse/M8xAkTSYDA8EUit\nSfXphO30Fsf9qCiZEOLQqg0gKmpfaGSEfNsZcQGjJ35HHCz1OPgY1vJHGA7l\neBDATDe3Y2mKPmFJrtVSA6KJLXDNaGhp+W71ljsHTU2lYv6siVZgCwNs4fW8\nPCDo56gvuc7VON3S5laBZ6g4muhQQKzTQWkAcUMy3tJc+MjRs/qFQNXOIaj3\nzDAhSNhOogizc+sJChr12R7IPDususpYZfIihiUb4uMQV7n0FV+ON3bc0PI9\n5n1PrLpJJORxN0pIt1Z3abfUGVRCRhcaWI3/xEJvf0dg/aQvHtmYyBlPxPAw\ncdD81X3vXCnBHCVXU3x8/V1GzXmXfCcYGfe2y8uPaYNNwGKm62sFeRYLdADj\nYYVPzELtqMW7ArwUioRBwZ3JE3CftyEbqRqo+NK//dlMM5IiQpNZmdsjJ/JL\nmNzc\r\n=SJy7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElQTadhk/QUCs/LMKHUrhY4eMp3LOgd2Ef3WXcoekwKAiBw+kf28y/4SKQxhfnXC8PgouIuszUuUkRJ0OLjHu+NQA=="}]},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.3.1_1601569670889_0.6551863765996211"},"_hasShrinkwrap":false},"0.4.0":{"name":"@findeth/abi","version":"0.4.0","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"yarn run build"},"dependencies":{"keccak":"^3.0.1"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^7.2.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.0.5"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.4.0","dist":{"shasum":"935230d457c4a62760a9c880ca84cff0a94e359e","integrity":"sha512-3Ia9llApXZC/raY8ZpXx+jpeeftBPkp9a4f3ont0Bp+Ees2JaNHXdB41DdRtW43GQgDIO5b0tMqxya5I4BfF8A==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.4.0.tgz","fileCount":135,"unpackedSize":171849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDgdjCRA9TVsSAnZWagAAaJQP/jHP7jPn9GTjDABfxFbb\nzPKUre+/052OvY+UEYxuCQytcbIwuaQDlXZ3k+FCmYygUD8kvYonBN+vp6Nw\nrJDbck7kKOV1p3H6cMOkUuB3NCM6mTKwfuiNmVFQYl6V/do8uYR8FCk5DzgD\nDSYFMzJpdHQWcWX29gYk6Hm6UfQPh5ahBOofYoCXX97sMOmMa2pm0OywvxMP\nWyG1ODC5CyhgugtJrC1m/40QWNwuF8M5ovGcuRWUSJ0OR8XTe981kAdmD5Ex\n2wUkYEZfGxn8eXJmLqAred0/TIVSG9dyTesb3x+AKNVHHLZoKH2WAr3V9pI3\nqNozhsrkvbxgMyTXeaBqvAbklFCBHCVRdRSAXyaCyi83P+K/tzY1JWUhTxO7\nkGm4kqSLNkOzalaAMeoYveSC9vCQdOsuGfCWgY9ZQhBX5oDy7X1rERrbgup0\nkoKtNuKJgng+jrYW74zca4atdVpY5v09jYP6eO8QlLJHhwVnMJYxzIsqZ+JB\nyWkuQwdVPTAM5jUlmVG21ZC3WuVc3tRzSet43MKQ8nHdmOhFMLjXXM0ImkV8\nCsXQ3znjrGAsg015HCCKiO+LW+DUFSoq2/E+Zzp1a3jS8s7919YYPqVMd3fW\njQ6/GZbH0WpFXomZaumSz8bcMl4P0SUpAMiP9DTW9poL9LAyYFjJfcp9Ek4K\n0uvv\r\n=Di6U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgjmm27umsVGqbiJGivP5aHyiw8YKlxYEZChVBy2scxQIhAJlp3JPEDu06er95ahwlsQYRU1vbhwaPXhTVcoCGPLph"}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.4.0_1611532130479_0.028937814648427596"},"_hasShrinkwrap":false},"0.4.1":{"name":"@findeth/abi","version":"0.4.1","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"yarn run build"},"dependencies":{"keccak":"^3.0.1"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^7.2.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.0.5"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.4.1","dist":{"shasum":"267c540321142a5e8b838743d4896b1c20ecd1e2","integrity":"sha512-kpe0gmZh1QzruJGx4Shj11Xq7XudC3OvqVmzFdOXnaVuPXSOkucJkmpzZYPIZcKlXEtIJ8/JHhfxo/eT7vGGGQ==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.4.1.tgz","fileCount":135,"unpackedSize":172950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDgshCRA9TVsSAnZWagAAIswP/2uxuGmVT1c1kE/MF9t8\nh4UaQ5Mfbfqc8iHVpeMm/VMQLtBuB5defjV2tdz0Wm1FozAyJIJyDPuhk2dV\nGdLul+VOyfqSd5yONvHB4iAfUj+9+UgnoBkJud2WQXV86ie3ww2SoDXKiMux\nxpXZ4vK8zatJWBfl/tB1s5nwR/EBPdOKLLMjExEAMJG0HbDbvl0ST4Y7pOBx\n4EdRjhX8g9GbP6S9dprYJNmvmWgpEHTW/cqMTrFNAhyDEd0CFylFCSidR1Q6\n7Em6rSXW775Vk4PA5wK8U5+KhkVlgBJKFWQWJJUFLwa1pzarbRCh1Rr8oyWc\nFMbQ8ypFj6McGwvBtDdLhGSnCbEWtmEYqaRkaTQnxeRpgS+r86CxtqCxi8am\ncyS4/yOYZldY+HlXL45BGa4lpNhnkiZZZ0XeL5hFBdTnD9B8J8qLMPJ8IpuX\nN2mWLAIN8uZCwYxTkVoto1L4kx4DSNGQ3N0QP9Ntp8R29WVz9QR1BtyVu8Xv\n0eOTBo3kmeo9JbL6jMBJTOv87CIibxn7Rp205ea0JYX1IKerT+zI31ItdqJm\nrZsJVhFPnCbw+RmIxGHUB5cly85vbPdPSTuEZt1pUx06IWcuZiaCe0/8Wu9z\n1pypYBTxC4XFlcA6zk48WVvlA2uhtq/rxGquBDgG7jlAhI8xUKGUnfDRHRga\nupvD\r\n=qar0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWVleaYpI1iyd8g5w0sbRCkLHnjmxeHPv63sHXbhhQKwIhAPLb4KVuns5ul8ckVtnOA17Lbxy9RKTtUjCFyPVUNp1W"}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.4.1_1611533088968_0.27070504768254344"},"_hasShrinkwrap":false},"0.5.0":{"name":"@findeth/abi","version":"0.5.0","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"yarn run build"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^7.2.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.2.3"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.5.0","dist":{"shasum":"b2b784b01bc8f3ca78d968a09375f3ee2f36e213","integrity":"sha512-qoNXGL9Q9Ili+UxcWN3FgX1OTSSJyYzevyaKwUN4c+GTyi9LlgfL5Jpy3w9LQ0OkvzBMkgn91liRTzp3YNToLQ==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.5.0.tgz","fileCount":143,"unpackedSize":162960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRRADCRA9TVsSAnZWagAAwFYP/RzYZds8bra9IgHk6gE1\n7PVEKs3YVojAUn+F/JNF6heg9109OKemN424VVvkOfX0yOW4Y9FWlFS0Tv5o\nQqSg/H7LXQfyzCYB20/40ZOW2GdJdtadBzH0SUFKS3OAZTaKuzAzWu2bKTa+\n0EHz0Y6IqE4NrJpmfu6C4kZ92fwoZVxDicdhg1aZeOWTmqOOGF3O/c2gxgDd\nwxSLjwNVrmEzhf0sK0K//iBI0VrSWSo3qRpF/o9sDbdKA/5yD5cgOF00xUfP\nzuJbPzZ7OEtUPwVTkcfdTxu/oihpA05C3/BEFCgdo/PW5hxPkzszFBWBqcrO\nWsvlgtz/VDB6Fb5i7SJbo32P0TbJ3ejeEL2qArtkGI48/qjz4pY5jzykYj0b\nh6JIqhAJvE1ZNRwre28KRjoCY3vEds1BOq0QPyk3Zaqf97H1eHEum9chysc8\nlUqTAb7be7rYB1yuxiOzRKONCbv0QCfHEoqEhEnJgWRoy5GE7ZeaaqHAXvTm\n359eH59/O0KAupHqz0kE3pPf2Y/1JEbOi5PEq/muISMlTT9U40ST32SEuSmH\nzqRTZNyFwWmIgmmq1F/BBoMD+Q22lYvxzF1RBsI4XiFRiGzVRGUxs07zQ6eB\nkSCV++BRZUSAzMAEJ2/A0mVdLy3Lij0VFoASwCGikZ5N7cBa1rCSkTo48tlm\nmzyK\r\n=QeyS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGzT+gXFHXPhDXQH/ZEi89Qql4g1EWHanIIwsCzlx1TAiAmlP5UDQBr4qzf6zCeGtoXEsgx4/MXAFtP9hDAdSKUFA=="}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.5.0_1615138819007_0.7718143482692477"},"_hasShrinkwrap":false},"0.5.1":{"name":"@findeth/abi","version":"0.5.1","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"yarn run build"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^7.2.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.2.3"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.5.1","dist":{"shasum":"9642f147df8a49412ee1bc915f958efb98a1274e","integrity":"sha512-2BkMxQjkxJxB7DgtNIrj9s7W1THlVRLwduLgfPdHsN7FrEgkOsMyy/v4Nkk6+OhJyFGK/IlzWWlTnG8xZMAoCg==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.5.1.tgz","fileCount":149,"unpackedSize":171009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRV2/CRA9TVsSAnZWagAAYLMP+wZDaLFbZGMqyb18MvWH\noy4hNRt1dMVPGoXzABkAqPAm6E3i32ok+iJS9d68SrJISEQMY//dxr6PBqF2\njqQgSiV9z+u6l8Gl2AW2xfcI7i9RByKNTBz67fTYvAiWyUU13tqvcpp5VG5S\nM9QiuQWaOLc6fKaS+3G6gdh02cOjf7/z4Vjipq33xUfZkTLm+UrKC82XOI7D\nMJxoyc4ToT38JGPeLDWHKtIt4AixXaIKVHBkgG5BJFaaEtwHbpgoj++bgSF8\n7+r5MQRRdq1K3v2rhTRoDhCg8ybDJvf2Ids6GXlfbYIRbmtCkFzNRMtwigxJ\njqCaDDXB0vFyccNhAgx7NecqWvB9MlO7tzvDxeELy3rTjj1mfyfsFc8W5ymT\npHxJJg8Qt7CxHrxHUZGdOCVxYNdLu+91mFNDNEI+AtpEPPAjCaqixsl/azwZ\n9fMohyOQHi8wz7tKOMdtTvqH9FaVQ7pz/9fCbrDLnfwlhrwb2Ii4/fl2Mx+a\nXvy/EUwn1fc2x6mJY+e2iUgAQAYkrDS9otc1AUkPlGZCBdWURlgiv3705Vi/\nKylvKsC+TenHlqMLpxS7PTJJn7c1/93A5ikJbkHVJliy6C8Slg+ppNjtJrPf\nh2LHLhVGCXyf5y9LGxkQInCTJvIpimi8iOwZt+5mqiLZCcSuYmUZi4UotJc/\nLIkD\r\n=qbun\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8uZ+cMurRgDoTfPCA1SSb6oWxZ3udUQUVZLJBXgd/kQIgNLY90PqzjfN87a83r+U1ZgSwwPTyPxekiinoH/t5pBw="}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.5.1_1615158719235_0.5222767791165719"},"_hasShrinkwrap":false},"0.5.2":{"name":"@findeth/abi","version":"0.5.2","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"yarn run build"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.2.3"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.5.2","dist":{"shasum":"7e619325f2ed54ecd5cafbba0178431576d680e9","integrity":"sha512-SBov6XUWdMUcYPJCz80G0gQJwDt5sYU5g8KpBUkizNyei3367uEqFINgiB0/bm1DJ1gcv9Yjlb8/OngfbXPVPg==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.5.2.tgz","fileCount":142,"unpackedSize":175843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRrcJCRA9TVsSAnZWagAAh+MP/331Obwex1oWD6YL5iOe\n5ymxchVFL7xDTrmj4vGxM38y6bY/jf5lVX5kJttzX8RRe+jI5t912n4+wwEi\nkYOfPvHemMOED5q9lnCTywHnD2YJv9mLF6kLDmxZeSHAKGSWy9ksfg3s6NR5\nUb6EWXrVlC9FX32sfjV1SG15ss/1BjAodxN06uYS5Z8t6D3rDmcWfwXm8wig\nL3g+Uy993HpM+4y/3t6HNec2HmCm/fI3CKMUj26Ounp8lDxJsE1QreSGE9m6\nCe2IVL1arSz1AaoV5czfmxSodrdjxipKylWv8utM017Jyg5BQC83/JWc1UTJ\n8pWOhZrhO7PL9ne6nYWKsFQ6tWG1qTOqZIK3PBU/76pfsh9dt089+S/oqo1e\n+Fjww64BjZr1zacR57U9s4eqt7wigm+LR4ibiF4jewyFe/ZQkpIWqCVkMOTQ\nPwNKIVHa8/u2BKjkXT09LfEtXSASaNC6hHrkitaexxr5VzGSozAjBuri5AC/\nQVpZu0LO2yxZxRU8EruwJwTPdSchlUgdlVwvFSKiEX77sHyBF6x/R9GCRotL\nKk5m73rcbw7QZSyaS0MGMqEz4UuK9fGVjOQloZum6P5N0jZHN02E1WLsYC6/\nfnWWf9+eBF6/IptqQRAAsOGrqe5MAbYz1t5WyvN9OAIti0JA/7zuqHRvo1T1\nq27r\r\n=NuxT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsejQ+dmHsRjEZ1veRSjDwxE2iQDxEye1IsbrK83Ji7AiEA9sV+XVWWfZ3HQFeGCEoCd3wcidSjBNQE/W5BWBmorck="}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.5.2_1615247113103_0.5385968935769276"},"_hasShrinkwrap":false},"0.6.0":{"name":"@findeth/abi","version":"0.6.0","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"husky install","prepack":"yarn run build"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^6.0.0","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.2.3"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.6.0","dist":{"shasum":"e42983636156cad5cf387aa3de9824def2357322","integrity":"sha512-qVX1VBoVyrvt6ROosFmCd39o+8BFfBguYVYykce66lzPvDS8SxfH+DJEOBvZRaBeoEXuDDuzq7NoOwwaAQ1K7A==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.6.0.tgz","fileCount":142,"unpackedSize":182741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaZYjCRA9TVsSAnZWagAAkvcP/1zR4shY2kyN58xSnF5V\n0pjp5t2hovqdru88DPRjtRuNNqA0vGJub+L2AWV88zk37gUz+YBpqeitU2d5\ng4M7hfKsP8SCeDLUE03X6RvkcmG2ygeFA/egWc3zUouGuJ3BeENbcMIuKT7A\ny9YG5d7pg1Yhi7T8WMVtMU2oG9s7ecuZ13ytQA5V8hvfcBvr7jd7533vuvYo\nvh5vdZdeaRz1tI1E39KnIbZngshVXoC0J8jl6TKGw6ERMn7oN5Ip6s0pkOvw\n3zJ9ecs+V7n6xaUAqjtgXI2EkUZ+EFv4Rqu107/T4zlj86OGZ4sE13f46rWl\n606bTXTNmn+p7ZSmjJcTWhu/y2JHPrK4LG/Sa1y6b9M1v8cWTQiCYEZ30IEG\nzdwpns1fEaPLdqX22EDQtbnLG6ksKw6SW/jM7WKhxXGjJy/OQ4g/DX5PtUbp\n+++WFjt+FLwRN1ayu8GBCd95lbC/uC5WCjT/E1CFfd5wUGKBOEXU0lSt9P8/\nKUZeUEZssCTaP6T4DJFdl7OjGtGeg4hUE9idSvjyBS96FJnJOKUCqEyH7xUp\nhdkhTPGpZ76tM4zKu41qz8jnB9Zvd6yjEw2TB27KSXKYAocbZW8G1FrBEWFA\nRrya61aQBmfYuhP9+KobN2qYPZTq+Ch5miWOl8R+07+Vk9dWS5740OB6Df4W\nf37z\r\n=Ff6M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaLAYnEVgxZ+GZ6g4sULkYfpPJ+2vcQn+q2qRb1NNZjAiEAzQHH5Y41OYYYb5mlwyJqhworyayW0JoF4cY2dkTUoUM="}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.6.0_1617532451008_0.24891925965302897"},"_hasShrinkwrap":false},"0.6.1":{"name":"@findeth/abi","version":"0.6.1","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"husky install","prepack":"yarn run build"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^6.0.0","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.2.3"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.6.1","dist":{"shasum":"cb1f353b3a70fb2b31e5527bb9c8a8bdd636acb9","integrity":"sha512-5W08ufTFM5PrHfelEdsi0MeVFwMQH1n5EFnv/l2kMMyFMlqb3hdtf9h8oczyZfU6JIvqsoC3+fguU8nbOnGyAQ==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.6.1.tgz","fileCount":149,"unpackedSize":192209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgabgDCRA9TVsSAnZWagAAnnYQAJkDOjQjU/S5xm4j0GT8\n+uWAhoShX+aJPAMnzj8UY9NVkuvuNZ8jT+v7oVqi9d7aSgqW5zPlKFZV4ssH\nYAtiVveqFNRbuEl6nyRho9U4vBXHeHfW6IxiLMShrjIAMClrc3RIFqoI2f9C\nbgTFHT+WLRCwpTipz0HB4kMV9yqLLnSY32AqKP2m4q82lCFcQ2YVJ/WCi7wM\nIDmZUWd6csJx8jGp9ldhBTdCOfoW8ltPmRKp5j+uJA/jqStBF2WihKPFbOFe\nTrO5ilihGm08OyBoy5+fl/uvFt+gTneKitr7R4AxAPgYILx9YcmwlWsCFeBI\nC9Q9K5YTQAojhyfgi0FI2Je6o7EeT1+1HhIgE+WDTaxPX1lX0nPXdFTF/ayY\nePQLV2t/Sij7YklsPj+6DQwlIti8ylFaD6d8IGUJ59nN1SQBw26xDSCCAp1w\nmJtEPkwIhQs+b/d8liki2dSLzbyJf+kU8glygcKnVbXcLOMKmp42vOy71NvS\nCyhfzdNSo2KSTd/P5zqd5uxV2onCxLaFIeVXrYMJ6ECSFJkedCE6gHT/yX4O\nvSOU8OPjswApPcfewb405osAexNhYGoaFAFDpkAhxTxqfLzVIpGJXphVvIDU\nG2kg3hWVUeLvl7N2r7GauFwZOSrbOwtiIpHfFj9I1mfdnBxKKkUrCVbLjSwM\nBDIk\r\n=slJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZVI685V4i9EM35dBBTM/kNxkFsHvifsc+dzGZrPPdjAiAZ+/qz7ncnNQy//stPn0Ub6VoBlyUhkv1R5tGnnCnkcw=="}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.6.1_1617541122592_0.08178816515272969"},"_hasShrinkwrap":false},"0.7.0":{"name":"@findeth/abi","version":"0.7.0","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"husky install","prepack":"yarn run build"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^6.0.0","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.2.3"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.7.0","dist":{"shasum":"9bfd7a5b6da277d38a3b2d1afc1d35ea1c43848a","integrity":"sha512-grTLEDfAo+QCkrQmrftZq14C5jbWrqqzA9u4n2SKVAceH43yDg5H/N8RznEBygzfInPvlGnoSKwDLGB2JzzW8A==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.7.0.tgz","fileCount":167,"unpackedSize":208502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgawXaCRA9TVsSAnZWagAA2qoP/0TrIZVzvjFGEzb3RW8L\nEDEkkkJCrDiSjKjbTwV87DCFu18ig9Rg75+Cey1D/ktbNTlANC3F35/1v26M\n7SmBSQi1AoeCAlPkjXCjFUri5wPmMKxysntDlI2cAwUBgclbgTOGTWLBgDVf\nDPNBIQp3vjKoeRC20fAoP/QaI6abEWPAHYdhlYv48cJK8xv+nlS08VFiPi3s\nuSGaRtxBYdrSpIeLmNPVpTSPsXlBcOr7KymSJt5wwhoJY2NC5gza6pd297YR\ncFpZi3NS03F2VzfgkyeVUqRxD4HEJP5y52g2YcSeIY+6+saWjZvX+tdtk7tM\n196GCSPn5lwxmuhr9k0QrsbiftJ9kEg5u7bhJWX8CYrFxj2KsX/wyyQYig7x\nHD/QphYqkTFajErWi3c1tPNM2AVctv8mqreZoiThufk/qUGI0x4EPgpY9mqT\nebzYR3fb3Jxsx66dtY14W+QnEQP1ZhizWUuQcwmFBLfvj83QYrnJUqb9a/9I\nYPv+weycg+zBsUrvFx5Q30/MIbtNvSYIOy6zJ6sMauS8RcScuhC1PHXYGhQf\nU2ftJ1fcLUrokzQGrGtH4+5rlM+IEjY3ZvZc9xlTDFF4BZo+O2BBbCHAsR3s\nwcKo0qkMTboD8cdEJZO0S65UCoXreEmPu9dZZqDz4vDYgaFiBAYlUkRKbaXJ\nsHIw\r\n=LCRB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpg+6O74ScVPcm/yQkVpDDTUTmv3QLaAp5zx+1Bp0ZwAiA+m/7LHIXay/AnKMczhqP8eAgFsD9NLUa65n8kW9Kc4Q=="}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.7.0_1617626585605_0.0835806339949352"},"_hasShrinkwrap":false},"0.7.1":{"name":"@findeth/abi","version":"0.7.1","description":"A tiny Solidity ABI encoder and decoder","author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"homepage":"https://github.com/FindETH/abi","repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"license":"MIT","main":"lib/cjs/index.js","module":"lib/es/index.js","typings":"typings/index.d.ts","sideEffects":false,"engines":{"node":">=10"},"scripts":{"clean":"rimraf lib","build":"yarn run clean && yarn run build:source && yarn run build:declarations","build:source":"yarn run build:source:cjs && yarn run build:source:es","build:source:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs babel src --extensions '.ts' --source-maps --out-dir lib/cjs","build:source:es":"cross-env NODE_ENV=production BABEL_ENV=es babel src --extensions '.ts' --source-maps --out-dir lib/es","build:declarations":"tsc -p tsconfig.build.json","build:docs":"typedoc src","test":"jest","lint":"yarn run lint:types && yarn run lint:source && yarn run lint:format && yarn run lint:lockfile","lint:types":"tsc --noEmit","lint:source":"eslint . --ignore-path .gitignore --ext .ts,.tsx,.js,.jsx","lint:format":"prettier --check --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","lint:lockfile":"lockfile-lint --type yarn --path yarn.lock --allowed-hosts yarn --validate-https --validate-checksum --validate-integrity","format":"prettier --write --ignore-path .gitignore '**/*.{ts,tsx,js,json,yml}'","prepare":"husky install","prepack":"yarn run build"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.1","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.2","@types/jest":"^26.0.15","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","babel-jest":"^26.0.1","codecov":"^3.7.0","cross-env":"^7.0.2","eslint":"^7.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^24.1.0","husky":"^6.0.0","jest":"^26.0.1","lint-staged":"^10.2.9","lockfile-lint":"^4.3.6","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^9.0.0","typedoc":"^0.20.17","typescript":"^4.2.3"},"lint-staged":{"*.{ts,tsx,js}":["prettier --write","eslint --fix"],"*.{json,yml}":["prettier --write"]},"publishConfig":{"access":"public"},"licenseText":"MIT License\n\nCopyright (c) 2020 Maarten Zuidhoorn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@findeth/abi@0.7.1","dist":{"shasum":"60d0801cb252e587dc3228f00c00581bb748aebc","integrity":"sha512-9uNu+/UxeuIibxIB7slf7BGG2PWjgBZr+rKzohhLb7VuoZjmlCcKZkenqwErROxkPdsap7OGO/o1DuYMvObMvw==","tarball":"https://registry.npmjs.org/@findeth/abi/-/abi-0.7.1.tgz","fileCount":167,"unpackedSize":208507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgawpGCRA9TVsSAnZWagAAHcUP+QEcSrTnK1BitHJCfKPw\nvIHlSPW6nehUvWhLM4RY4F5ORA085l8VRhBbyzjB8NDrEaBkZbn+d4wngXoX\nABnaAJK2ZiUSi5jjTPwft+sj++ljKgxP3EPMVe6eBhj085WiCVnkzGe1Y/J3\nQCrdc8+zXmaiuKGX/GamFPRPVPTcyCcaaztImOyf2MHWJ94qKEYu8BMi+gMH\nvZHoJ1jTXdSEw4FuIKNjr6+Yhaul2gdxUTJ5BjHD8W2rNoeWcQKaLuMFDmAw\n6hW0YcrdQo6tlwuTizDvVeSryE78TGiC3Fknwl/zQox6Phfl0anlqBS/lMzN\nX+EYL4umyBIEQh1gUyYV8zTt1LiQCzu47y6FY71g4QCcIvJxeLtjw5pTPHTg\n59bix5BfnmwEoZ8ZGWGDIbYgl1eaDvBbH3WPvgnVXfKJqrZ/Jt297c8qzxQ1\nAZ2/Rx2YuK9eulUsRoKLkIEYoPo2UZAKr3oTc1d40Q7246uW7wEPPHpHQ+BR\nCTCPluH66OqGdvJ40nJGHrDxEBEiXlsAzIDK0xjpabMVlPZMlNTwIVI9rlYW\nsNVPbRPCkOhTzGo4acZErZd8SU8aISE0hRpSO3pcajJPFsNsHU0n9DEoJ8Y3\n6lqlNmzPcJNdHf9ypAvUyjpDRQge0QCBkeShiqhGUSEiMySYLGFYgR+Tre8i\nUhlZ\r\n=dyp7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICek39dpcldxSkcinxdBHqknS4RVSwuwfVbjCTz3ruuiAiEAt81GPSvqpjANOl2UPA8tgx1l/1C3sRPJePr8FgjbjW0="}]},"_npmUser":{"name":"mrten","email":"maarten@zuidhoorn.com"},"directories":{},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.7.1_1617627718153_0.7895715749696313"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-04T19:47:32.833Z","0.1.0":"2020-06-04T19:47:33.220Z","modified":"2022-04-05T10:47:51.903Z","0.2.0":"2020-06-16T15:13:54.218Z","0.2.1":"2020-06-16T15:35:17.792Z","0.3.0":"2020-09-05T20:42:10.242Z","0.3.1":"2020-10-01T16:27:51.037Z","0.4.0":"2021-01-24T23:48:50.637Z","0.4.1":"2021-01-25T00:04:49.102Z","0.5.0":"2021-03-07T17:40:19.159Z","0.5.1":"2021-03-07T23:11:59.413Z","0.5.2":"2021-03-08T23:45:13.271Z","0.6.0":"2021-04-04T10:34:11.260Z","0.6.1":"2021-04-04T12:58:42.771Z","0.7.0":"2021-04-05T12:43:05.747Z","0.7.1":"2021-04-05T13:01:58.313Z"},"maintainers":[{"name":"mrten","email":"maarten@zuidhoorn.com"}],"description":"A tiny Solidity ABI encoder and decoder","homepage":"https://github.com/FindETH/abi","keywords":["ethereum","abi","solidity","input-data","parser","encoder","decoder"],"repository":{"type":"git","url":"https://github.com/FindETH/abi.git"},"author":{"name":"Maarten Zuidhoorn","email":"maarten@zuidhoorn.com"},"bugs":{"url":"https://github.com/FindETH/abi/issues","email":"info@findeth.io"},"license":"MIT","readme":"# `@findeth/abi`\n\n![Version](https://img.shields.io/npm/v/@findeth/abi) ![License](https://img.shields.io/github/license/FindETH/abi) [![GitHub CI](https://github.com/FindETH/abi/workflows/CI/badge.svg)](https://github.com/FindETH/abi/actions) [![codecov](https://codecov.io/gh/FindETH/abi/branch/master/graph/badge.svg)](https://codecov.io/gh/FindETH/abi)\n\n`@findeth/abi` is a zero-dependencies ABI encoder and decoder library for FindETH. It supports both Node.js and web browsers. **This library is experimental**, and may not work with all contract interfaces. It is used in the FindETH applications, that can be found here:\n\n- [Web](https://github.com/FindETH/web)\n\nCurrently, most types (except fixed-point numbers (`fixed<M>x<N>`), and fixed-length arrays `type<M>`) are supported.\n\n**Note**: This is a work-in-progress version of FindETH, and is **not** production-ready. For the current version of FindETH, please refer to [this repository](https://github.com/Mrtenz/FindETH/tree/master). The public API _may_ change in minor releases below 1.0.0 (though this is unlikely).\n\n---\n\n## Installation\n\nYou can install `@findeth/abi` with Yarn (recommended) or NPM:\n\n```\n$ yarn add @findeth/abi\n```\n\n```\n$ npm install @findeth/abi\n```\n\n**Note**: If you are using TypeScript, `@findeth/abi` requires TypeScript 4.1 or newer. This is used for automatically inferring the types of the input and output, based on the specified `types`.\n\n## Getting Started\n\nYou can use the `encode` and `decode` functions to encode and decode ABI respectively.\n\n### Encode\n\nThe encode function takes an array of ABI types (e.g., `[\"string\", \"uint256\"]`) and an array of values to encode. For example:\n\n```ts\nimport { encode, toHex } from \"@findeth/abi\";\n\nconst buffer = encode([\"string\", \"uint256\"], [\"foo bar\", 12345]);\nconsole.log(toHex(buffer));\n\n// 000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000030390000000000000000000000000000000000000000000000000000000000000007666f6f2062617200000000000000000000000000000000000000000000000000\n```\n\n### Decode\n\nThe decode function takes an array of ABI types, and a buffer (`Uint8Array`) to decode. Note that Node.js `Buffer`s are compatible with `Uint8Array`, but in order to maintain full compatibility with web browsers (without the need for polyfills), this library does not use `Buffer`. Example:\n\n```ts\nimport { decode, fromHex } from \"@findeth/abi\";\n\nconst value = fromHex(\"000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000030390000000000000000000000000000000000000000000000000000000000000007666f6f2062617200000000000000000000000000000000000000000000000000\");\nconsole.log(decode([\"string\", \"uint256\"], value));\n\n// [\"foo bar\", 12345n]\n```\n\n## Development\n\nInstall dependencies with `yarn`:\n\n```\n$ yarn\n```\n\nTo run automated tests, use the `test` script:\n\n```\n$ yarn test\n```\n\n\nTo build the library, use the `build` script:\n\n```\n$ yarn build\n```\n","readmeFilename":"README.md"}