{"_id":"@0x/fast-abi","_rev":"24-17b923a2340b93daad79380776a115dd","name":"@0x/fast-abi","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.5":{"name":"@0x/fast-abi","version":"0.0.5","author":{"name":"Jacob Evans","email":"jacob@dekz.net"},"license":"MIT","_id":"@0x/fast-abi@0.0.5","maintainers":[{"name":"idokleinman","email":"idokleinman@gmail.com"},{"name":"jadetran","email":"jade@liveip.org"},{"name":"kyuc","email":"kyuhyun217@gmail.com"},{"name":"henryzhu","email":"hz@henryzhu.me"},{"name":"tobernguyen","email":"tobernguyen@gmail.com"},{"name":"dex_tracker","email":"noah@0xproject.com"},{"name":"dekz","email":"jacob@dekz.net"},{"name":"amirbandeali","email":"abandeali1@gmail.com"},{"name":"phil-ociraptor","email":"philipliao@gmail.com"}],"dist":{"shasum":"f87265c8293df7930c94e0d65c0f98a583bf9901","tarball":"https://registry.npmjs.org/@0x/fast-abi/-/fast-abi-0.0.5.tgz","fileCount":23,"integrity":"sha512-mb+CSeLi73N98sCS/Wn250emgt1VeON91NFlI0oVakHuzzvWWfvn83294wPRYAmoin0IHFXkBsj3OwQA9hCLqw==","signatures":[{"sig":"MEUCIQC1Vav5REua/oo829eHs5IJMRczS4mKWKQy15gLFL7NgwIgZwu9mabEBOvD4YqsNdKriAaNtfHnwcuAGv3IEtuJ9vQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8JY7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpllA//cu3+RzMB5W/7/o79NE6nd6apVEu+zmrPdAs1w0Qg8YP949Pd\r\npi1qFKSLZJJzUnTksdJV8PFlW/2YCkPBs4djw7uvA+iCCKc2xswbFnFUiX/g\r\nbbrKIG5zN+IXV8cE0IvcLIr9Gga/AHTOM2BnDQu5WbB0g03J+qGKR+P6QD00\r\nr2Mu4vAhKJOu465Mi5WW5O4gGA5VCEUJarEurCI/EyWYO3YfWCT+nr9GV/+O\r\n0Am3LURMXp8tNfinsc7AG27CspOasCmYyLybeOuX7dMqufYyxDdDhNyzkWyq\r\nzBpBsKLKwEWWJLmhVxFBPaPdxNz8I6q8SxylpNKn9zSlz9Zox42Wg3UjhPbl\r\nzmmJI8pVLRrsjenbVPForghrPAcHEx1G7NQ7rWIwNoO0cH+4qBdMZX+QRxx5\r\nIxIOn+jgoE9sAUOobs92jFr5FoYZYa7soNmvsEPyzcpw+4bDjY504ZqcTaml\r\nGxJkDQ1VIei6Do3oC9Jpv9+JFOGPsp0mOMSl2r29NR3R44gqPw1QkVdJbUmF\r\n+TiX8hnVPwfE9waHzMh1WNI3hYXSANqFjJdC+3+XBzY5kCuhPSdGtnyg2z1R\r\n6w/Qvn5jPwzvivFCjBmldKhVsIbU4AKd1pXUMuI+q4Fl1+N3JpuwpCd67zCZ\r\n4gi+w+dfs48z8sbCS4g+KslebEMA45EXPQA=\r\n=9cKX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","binary":{"host":"https://github.com/0xProject/fast-abi/releases/download/","pkg_path":".","module_name":"index","module_path":"bin","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"scripts":{"build":"yarn build:ts && yarn build:rs:release","watch":"tsc -w -p tsconfig.json","install":"node-pre-gyp install --fallback-to-build=false || yarn build:rs:release","package":"node-pre-gyp package","prepack":"shx rm -rf bin","build:rs":"cargo-cp-artifact -nc bin/index.node -- cargo build --message-format=json-render-diagnostics","build:ts":"tsc -b","upload-binary":"yarn build && yarn node-pre-gyp package && yarn node-pre-gyp-github publish","build:rs:release":"yarn build:rs --release"},"_npmUser":{"name":"kyuc","email":"kyuhyun217@gmail.com"},"repository":{"url":"git+https://github.com/0xProject/fast-abi.git","type":"git"},"description":"Encodes and decodes abi data, fast.","directories":{},"licenseText":"Copyright 2021 ZeroEx Labs\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","dependencies":{"uuid":"^8.3.2","cargo-cp-artifact":"^0.1.6","@mapbox/node-pre-gyp":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","chai":"^4.0.1","mocha":"^6.2.0","tslint":"5.11.0","typescript":"4.2.2","@types/node":"12.12.54","@types/mocha":"^5.2.7","chai-bignumber":"^3.0.0","ethereum-types":"^3.4.1","chai-as-promised":"^7.1.0","@mathquis/node-pre-gyp-github":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-abi_0.0.5_1659934267221_0.053232246107685066","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@0x/fast-abi","version":"0.0.6","author":{"name":"Jacob Evans","email":"jacob@dekz.net"},"license":"MIT","_id":"@0x/fast-abi@0.0.6","maintainers":[{"name":"rhinodavid","email":"dawalsh@gmail.com"},{"name":"mwelche","email":"mathieuwelche@gmail.com"},{"name":"savdont","email":"sav.dontamsetti@gmail.com"},{"name":"eobbad","email":"eobbad@gmail.com"},{"name":"aeph4muh","email":"marcin@0xproject.com"},{"name":"idokleinman","email":"idokleinman@gmail.com"},{"name":"jadetran","email":"jadetxyz@gmail.com"},{"name":"kyuc","email":"kyuhyun217@gmail.com"},{"name":"henryzhu","email":"hz@henryzhu.me"},{"name":"tobernguyen","email":"tobernguyen@gmail.com"},{"name":"dex_tracker","email":"noah@0xproject.com"},{"name":"dekz","email":"jacob@dekz.net"},{"name":"amirbandeali","email":"abandeali1@gmail.com"},{"name":"phil-ociraptor","email":"philipliao@gmail.com"}],"dist":{"shasum":"44238519e21fb72a254efb8f21aa4ca6d5d75023","tarball":"https://registry.npmjs.org/@0x/fast-abi/-/fast-abi-0.0.6.tgz","fileCount":14,"integrity":"sha512-P5qNMleK430fj45O936K7eMVCiWE/hStyCB/OlHezImQTEouyxJJp2adT5+J/bwwcigH290EaDw9pu4rpo4E7A==","signatures":[{"sig":"MEYCIQCz3g+7QXzOdjPBV+PU0wJJ0kShoB3XdlFftHajNNHfLwIhALD6mZNHjURy8MvxaZ7v/YjW1DTpkkLpbrCA/x8WV9+d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1bdlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsQw//fhh5KS1MGcnpylcqhyWI20PZjOVm+VHlo3cBWUlY2WqfDuSC\r\nimcLLfZZFwi2NHFc8f+X8ctNgIX9YhHFPZZog4/udfVAGOEwDaZ/qpPmOzl2\r\nFji5mxb0VEOPPlfe8wRDkq90mzClfX5JOWpHDAP7C9ZQyMkEmWtnY0PWNsze\r\nFqPO0urNQQbgsECFsdeIRgMavuk2/XoETwpe1ZUW3tIGLo5piooqph8Jlsow\r\n8ZVGQtQ5ERFbn5z/tM3lATaUWXdLORBCFdyRDhDulBKVLfO+Ja31nsHBsaLc\r\noWZih4LZ+ZuCFZZKGm9wZZM7p82TUnpTUrWi1W2mmZLk97rSqMDqGqISb5Q4\r\nBL/PZXFKBa9CamTx8KRMcrembDyUqcywMqIpLQCcQ1qcMUHAdGVyKmk/LnHz\r\nuwZxxSZvpYrXQvBtYQ3LXR6CyrFzYqBzGSaiClx8y2iQpS25RDKy1sxMfbf7\r\nqtGNgqi90u1yGHGOQRglhLFjxq7AAhKNLt6wQTD+d4DXkPWofNXLoM/XLDLU\r\nPQp1/S76ltvTf8hhcyEO5hi/Ob7EMe+wtyhDLDQqDo77iYAjA97KIf/erth/\r\nujkMSsDsonj+TVfSFWkrnPM4lAqIZsULRMk4/ws31yU4GdRvpO3rNwbdOYMv\r\nbrctiENVmnAGzgcZ8qg5F9N4SSGFYFAo/Ks=\r\n=j3Ok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","binary":{"host":"https://github.com/0xProject/fast-abi/releases/download/","pkg_path":".","module_name":"index","module_path":"bin","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"scripts":{"build":"yarn build:ts && yarn build:rs:release","watch":"tsc -w -p tsconfig.json","install":"node-pre-gyp install --fallback-to-build=false || yarn build:rs:release","package":"node-pre-gyp package","prepack":"shx rm -rf bin","build:rs":"cargo-cp-artifact -nc bin/index.node -- cargo build --message-format=json-render-diagnostics","build:ts":"tsc -b","upload-binary":"yarn build && yarn node-pre-gyp package && yarn node-pre-gyp-github publish","build:rs:release":"yarn build:rs --release"},"_npmUser":{"name":"rhinodavid","email":"dawalsh@gmail.com"},"repository":{"url":"git+https://github.com/0xProject/fast-abi.git","type":"git"},"description":"Encodes and decodes abi data, fast.","directories":{},"licenseText":"Copyright 2021 ZeroEx Labs\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","dependencies":{"uuid":"^8.3.2","cargo-cp-artifact":"^0.1.7","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","chai":"^4.0.1","mocha":"^6.2.0","tslint":"5.11.0","typescript":"4.2.2","@types/node":"12.12.54","@types/mocha":"^5.2.7","chai-bignumber":"^3.0.0","ethereum-types":"^3.4.1","chai-as-promised":"^7.1.0","@mathquis/node-pre-gyp-github":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-abi_0.0.6_1674950501458_0.22218268995251478","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@0x/fast-abi","version":"0.0.7","author":{"name":"Jacob Evans","email":"jacob@dekz.net"},"license":"MIT","_id":"@0x/fast-abi@0.0.7","maintainers":[{"name":"rhinodavid","email":"dawalsh@gmail.com"},{"name":"mwelche","email":"mathieuwelche@gmail.com"},{"name":"savdont","email":"sav.dontamsetti@gmail.com"},{"name":"eobbad","email":"eobbad@gmail.com"},{"name":"aeph4muh","email":"marcin@0xproject.com"},{"name":"idokleinman","email":"idokleinman@gmail.com"},{"name":"jadetran","email":"jadetxyz@gmail.com"},{"name":"kyuc","email":"kyuhyun217@gmail.com"},{"name":"henryzhu","email":"hz@henryzhu.me"},{"name":"tobernguyen","email":"tobernguyen@gmail.com"},{"name":"dex_tracker","email":"noah@0xproject.com"},{"name":"dekz","email":"jacob@dekz.net"},{"name":"amirbandeali","email":"abandeali1@gmail.com"},{"name":"phil-ociraptor","email":"philipliao@gmail.com"}],"dist":{"shasum":"695add4bd8c05c17931086bfd9b2ec65cfaa7331","tarball":"https://registry.npmjs.org/@0x/fast-abi/-/fast-abi-0.0.7.tgz","fileCount":23,"integrity":"sha512-2M+RXBHhtcsaUzQnvEEtmNvhyWQWjvg4Q8iM6GdFMjbc7TBU+0WAmdrTn00xxXvx7hPBdKAztncAXoqki1WUag==","signatures":[{"sig":"MEYCIQDzTUgRPq0tzyRqc+cPDpdWczrmwWrR5OStwkDoC/oaNAIhAPYcz1tJd2WrP+wDwF2BGexQ5u6LBKbSkN44tAnppbgU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7EY5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc/A/+IFokVGWULomQYQa/ZiMYoFEj9qoHRp/etlKH6mtiV9ontPUT\r\n1l1gKV+bHNWWemtD7Yfz51v4Cz3KhW5/S+2uQKsEGiLd2hkHnFTLJ5wu9Ldi\r\njIuGpTwVm8Do/gd+FO21Q9oKLT8rFAGyYsbdpzbDzvgALJ3+QvzttxV0Kogz\r\n0SaLDocSE+h0sq+pwvyroZM0KiY0YHUX31lI3/qlPxW8rxIY91/LcIYiObmU\r\n0aphXCTFVnW3nSRFqfw2/x3GgdXeAZRT8BeaPi6ml8sxbIs3DpBQgRaysbve\r\nH/U2eMcMR0bNL9efup+u68mn5ewdrwMVfyD2yt22BArMfNmEqCNNcrllGaWG\r\naQ66CJ3/OCglIP+y+nVgZwMWFh4SbAZweRsbhW6V0Rz2f80QgmTUvSVdGaT7\r\nuDkyvdmqb+dAUnkBiXfYKDReoQf8maKIrveGZqRX3jdcuzok109iXVLIjll9\r\nbfBZ53KwWZE9snpR0USBX3CWT5pcVv5dYJQDdw/rHz2Prdeb60D97nvZK0El\r\nnh1Ygq42L+9i9sSJS+UDzPeaIibJaDzp1K2l6uAi2BWCpEdZ0Hvang9CfsRd\r\ndsTunWPOE7/s08kD445GG1398vCwv9d89dCwrdX0eX93vN2TgH5WvVi8gaZz\r\nx2rlKe44A72LJapaC4Nr2/nFjO2dcgwNBoU=\r\n=wCew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","binary":{"host":"https://github.com/0xProject/fast-abi/releases/download/","pkg_path":".","module_name":"index","module_path":"bin","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"scripts":{"build":"yarn build:ts && yarn build:rs:release","watch":"tsc -w -p tsconfig.json","install":"node-pre-gyp install --fallback-to-build=false || yarn build:rs:release","package":"node-pre-gyp package","prepack":"shx rm -rf bin","build:rs":"cargo-cp-artifact -nc bin/index.node -- cargo build --message-format=json-render-diagnostics","build:ts":"tsc -b","upload-binary":"yarn build && yarn node-pre-gyp package && yarn node-pre-gyp-github publish","build:rs:release":"yarn build:rs --release"},"_npmUser":{"name":"rhinodavid","email":"dawalsh@gmail.com"},"repository":{"url":"git+https://github.com/0xProject/fast-abi.git","type":"git"},"description":"Encodes and decodes abi data, fast.","directories":{},"licenseText":"Copyright 2021 ZeroEx Labs\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","dependencies":{"uuid":"^8.3.2","cargo-cp-artifact":"^0.1.7","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","chai":"^4.0.1","mocha":"^6.2.0","tslint":"5.11.0","typescript":"4.2.2","@types/node":"12.12.54","@types/mocha":"^5.2.7","chai-bignumber":"^3.0.0","ethereum-types":"^3.4.1","chai-as-promised":"^7.1.0","@mathquis/node-pre-gyp-github":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-abi_0.0.7_1676428857453_0.5452802116062025","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@0x/fast-abi","version":"0.0.8","author":{"name":"Jacob Evans","email":"jacob@dekz.net"},"license":"MIT","_id":"@0x/fast-abi@0.0.8","maintainers":[{"name":"rhinodavid","email":"dawalsh@gmail.com"},{"name":"mwelche","email":"mathieuwelche@gmail.com"},{"name":"savdont","email":"sav.dontamsetti@gmail.com"},{"name":"eobbad","email":"eobbad@gmail.com"},{"name":"aeph4muh","email":"marcin@0xproject.com"},{"name":"idokleinman","email":"idokleinman@gmail.com"},{"name":"jadetran","email":"jadetxyz@gmail.com"},{"name":"kyuc","email":"kyuhyun217@gmail.com"},{"name":"henryzhu","email":"hz@henryzhu.me"},{"name":"tobernguyen","email":"tobernguyen@gmail.com"},{"name":"dex_tracker","email":"noah@0xproject.com"},{"name":"dekz","email":"jacob@dekz.net"},{"name":"amirbandeali","email":"abandeali1@gmail.com"},{"name":"phil-ociraptor","email":"philipliao@gmail.com"}],"dist":{"shasum":"a862e1dd698ee1649d59b497263265e2a3262a97","tarball":"https://registry.npmjs.org/@0x/fast-abi/-/fast-abi-0.0.8.tgz","fileCount":30,"integrity":"sha512-X8aQh4bDHYoPyFktdrcnqrfgh7bXDJjg2SE0w5EIT1b/8kZNMEr1sPb5XN4krPCMEw4S9wmvVHuzB2qz30FiTQ==","signatures":[{"sig":"MEUCIGHRo88EBTK9/cYTDsg7EiXK1J5pRngKHI1ed1dCWysVAiEA2cD14pokwKaLjf7pFo5az+DFPFVfWwCbmDEqr4nWzfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7ppdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbwBAAjcLNSb3mxbd79NveNj8N2LXx9Vgc+UBAxykj0hDuz2xN/fuV\r\nt0MuKI0SWz1XqeqSKS7j1r1T70G3lGg5Co97+eIyhguHtcJaTUS57k6ez/MB\r\n9PIw+9OUlwFbQm6En98FtgeifNrQQ7oGWSnGV+qxj1l5rZVdQRzZuTE4sEgo\r\nIU3f6oDPUVePZDxVjX21pEt8w7g3H5tczVaaTcqKlt+4q/Q3k3hGTKoq/orw\r\nvhlb1Cjp2jDo67/BRofFrR2qzV/SjcIERhHAaGzz4Dl5Zk2sj7AoFNkRHAZG\r\nBjRE2a5U3t4E5vuF4hHoo5DPEfF5DIwmcf+xIGZHqGy8S9czcz0SADQH4wWI\r\nVcEJaj44DI3hPV3LN89m1zUaUskICP6byzubC7YJEvTbe0bZsOs1TUjPAUMm\r\n/jQqzNS+Cpv7QiDOzYjTRfBznQYlUaNSNa/dxO18exOGiyVXrxDhvFhSLuAG\r\nlytCl33qnrx35rEfymNw97f3CMsUfEhPmx6SO9GtrMsOFXQQdfZqsdvfkRfp\r\n6MM1WIosCfAYMnWeFjFAA3KhyXEoGu9tmFpEE77Q7aKoM5fdb6mP505SiATp\r\nuC5rdRAURzcAdKIO/5kl5GdKsxbpfsmcrHwcXqIctUcS2eNxs/cVCcXCGaz+\r\nS7m/IaqrMvBuA9331lO14t3XaIlnKL6o6Wg=\r\n=MVFM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","binary":{"host":"https://github.com/0xProject/fast-abi/releases/download/","pkg_path":".","module_name":"index","module_path":"bin","remote_path":"{version}","package_name":"{node_abi}-{platform}-{arch}.tar.gz"},"scripts":{"test":"jest","build":"yarn build:ts && yarn build:rs:release","watch":"tsc -w -p tsconfig.json","install":"node-pre-gyp install --fallback-to-build=false || yarn build:rs:release","package":"node-pre-gyp package","prepack":"shx rm -rf bin","build:rs":"cargo-cp-artifact -nc bin/index.node -- cargo build --message-format=json-render-diagnostics","build:ts":"tsc -b","upload-binary":"yarn build && yarn node-pre-gyp package && yarn node-pre-gyp-github publish","build:rs:release":"yarn build:rs --release"},"_npmUser":{"name":"rhinodavid","email":"dawalsh@gmail.com"},"repository":{"url":"git+https://github.com/0xProject/fast-abi.git","type":"git"},"description":"Encodes and decodes abi data, fast.","directories":{},"licenseText":"Copyright 2021 ZeroEx Labs\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","dependencies":{"uuid":"^8.3.2","cargo-cp-artifact":"^0.1.7","@mapbox/node-pre-gyp":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","chai":"^4.0.1","jest":"^29.4.3","mocha":"^6.2.0","ethers":"^6.0.4","tslint":"5.11.0","ts-jest":"^29.0.5","typescript":"4.9.5","@types/jest":"^29.4.0","@types/node":"12.12.54","@types/mocha":"^5.2.7","@jest/globals":"^29.4.3","chai-bignumber":"^3.0.0","ethereum-types":"^3.4.1","chai-as-promised":"^7.1.0","@mathquis/node-pre-gyp-github":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fast-abi_0.0.8_1676581468963_0.2369696358252249","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-08T04:51:07.172Z","modified":"2026-08-12T18:05:56.091Z","0.0.5":"2022-08-08T04:51:07.411Z","0.0.6":"2023-01-29T00:01:41.641Z","0.0.7":"2023-02-15T02:40:57.660Z","0.0.8":"2023-02-16T21:04:29.159Z"},"author":{"name":"Jacob Evans","email":"jacob@dekz.net"},"license":"MIT","repository":{"url":"git+https://github.com/0xProject/fast-abi.git","type":"git"},"description":"Encodes and decodes abi data, fast.","maintainers":[{"email":"talalashraf@0xproject.com","name":"zeroextalal"},{"email":"jacob@dekz.net","name":"dekz"},{"email":"abandeali1@gmail.com","name":"amirbandeali"},{"email":"hz@henryzhu.me","name":"henryzhu"},{"email":"tobernguyen@gmail.com","name":"tobernguyen"},{"email":"mathieuwelche@gmail.com","name":"mwelche"},{"email":"piotr@0xproject.com","name":"0xpgrzesik"},{"email":"patrickw@0xproject.com","name":"patrickat0x"},{"email":"jessica@0xproject.com","name":"0xjess"},{"email":"chrisbraun@0xproject.com","name":"cb44"},{"email":"wojciech@0xproject.com","name":"wojciechwasik"}],"readme":"# fast-abi\n\nEncodes and decodes abi data, fast.\n\n### Usage\n\n```typescript\nconst RUST_ENCODER = new FastABI(ABI as MethodAbi[]);\nconst callData = RUST_ENCODER.encodeInput('sampleSellsFromUniswapV2', [...values]);\n// 0x.....\n\n// Decode the output of a method call\nconst output = RUST_ENCODER.decodeOutput('sampleSellsFromUniswapV2', callData);\n// {\n//   router: '0x6b175474e89094c44da98b954eedeac495271d0f',\n//   path: [ '0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee' ],\n//   takerTokenAmounts: [ 1, 2, 3 ]\n// }\n```\n\n### Perf\n\n```\n    Uniswap ABI\n      13 input encode\n        ✓ ZeroEx - optimized (2579ms)\n        p25: 0.223583ms, p50: 0.22825ms, p99: 1.734083ms, p100: 5.321458ms\n        ✓ ZeroEx - no optimize (893ms)\n        p25: 0.077166ms, p50: 0.077792ms, p99: 0.098417ms, p100: 2.595542ms\n        ✓ fast-abi (335ms)\n        p25: 0.027958ms, p50: 0.028292ms, p99: 0.032583ms, p100: 2.886333ms\n\n      13 input decode\n        ✓ ZeroEx (1399ms)\n        p25: 0.112125ms, p50: 0.113542ms, p99: 0.219583ms, p100: 63.167208ms\n        ✓ fast-abi (392ms)\n        p25: 0.02975ms, p50: 0.030708ms, p99: 0.046667ms, p100: 4.391958ms\n\n      13 output decode\n        ✓ ZeroEx (1138ms)\n        p25: 0.100583ms, p50: 0.101458ms, p99: 0.126875ms, p100: 4.380667ms\n        ✓ fast-abi (327ms)\n        p25: 0.023709ms, p50: 0.024625ms, p99: 0.049875ms, p100: 8.044291ms\n\n      130 input encode\n        ✓ ZeroEx - optimized (15317ms)\n        p25: 1.374375ms, p50: 1.398958ms, p99: 3.235333ms, p100: 9.725875ms\n        ✓ ZeroEx - no optimize (6272ms)\n        p25: 0.552209ms, p50: 0.560416ms, p99: 1.711958ms, p100: 3.264542ms\n        ✓ fast-abi (1569ms)\n        p25: 0.140291ms, p50: 0.142292ms, p99: 0.1875ms, p100: 10.919333ms\n\n      130 input decode\n        ✓ ZeroEx (10277ms)\n        p25: 0.8775ms, p50: 0.891917ms, p99: 3.149708ms, p100: 211.279542ms\n        ✓ fast-abi (2381ms)\n        p25: 0.189791ms, p50: 0.192541ms, p99: 0.367417ms, p100: 10.084375ms\n\n      130 output decode\n        ✓ ZeroEx (9743ms)\n        p25: 0.872875ms, p50: 0.886042ms, p99: 3.282917ms, p100: 6.403833ms\n        ✓ fast-abi (2244ms)\n        p25: 0.177959ms, p50: 0.183959ms, p99: 0.230166ms, p100: 6.963125ms\n```\n\n### How to Publish\n\n#### npm\n\n```\nyarn publish --access public\n```\n\n#### Rust Binary\n\nNOTE: make sure `package.json` with a new npm package version is merged.\n\nPush an empty commit with message `[publish binary]`.\nThis will trigger a GitHub action step `publish` which will publish the Rust binaries to a new GitHub draft release.\n\nIn GitHub, update the release notes and publish the release.\n\n#### arm64 Binaries\n\nGitHub does not provide an arm64 environment with which to build binaries.\nHowever, binaries can be built locally (on an Mx Mac, typically):\n\n```bash\nyarn build\nyarn node-pre-gyp package\n```\n\nThis will output the binary to `build/stage/<package version>`. It may then be manually added\nto the GitHub release.\n","readmeFilename":"README.md"}