{"_id":"abi-wan-kanabi","_rev":"27-41755e093dd95e01daa0f682e1136b9c","name":"abi-wan-kanabi","dist-tags":{"latest":"2.2.4"},"versions":{"1.0.0":{"name":"abi-wan-kanabi","version":"1.0.0","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@1.0.0","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"}],"homepage":"https://github.com/ivpavici/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/ivpavici/abi-wan-kanabi/issues"},"dist":{"shasum":"c9bd898994b1a78ad0a3a88998d15fcf04d240c2","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-1.0.0.tgz","fileCount":11,"integrity":"sha512-tfyQZ4jY+5zKD+rTBxR37DthKM5Ke0Pb2TaSWs6wH7z+Py+CIDHAKDJ377r9AWmQkTNb83pB7V2nqPl4pr5qMA==","signatures":[{"sig":"MEUCIDeWXdELrYdFL6pNeGyN2HdEnC8vjo6IMAi5HntHry5fAiEA2A6Z+3d6iXEPUrY6Jijo+uy4Yfe1Nwn5daiAad+wlvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2424386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXU6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNOw/+LGlqoV71esBwdLi0TcwounxmruxXtuu+oizUuw/CV04sfxuW\r\n0d9kgzOF7lcy0V2BimPjY69tpo3KZjlsWAtBw6U4etNFVuNGP0AHMt95qfkE\r\nExs3xVSuB62AvKtRQMjZlvbijJogSfBxVJvspgNz42We++iGpCfE48THlyii\r\nEr/OWrqJjWlVsya4bVXdYBebPR734G3gF6LnohxJLwLEVnJzCAsTRtRLFR/A\r\nukRkAAbMX39y7OMCbKElStu9KlvtQYJsEEEntVfOKPqBphlK03/Y9hI0g1Lu\r\nsQ5rRRZmyRqdap261yObcS+vpHzmRbngMHlVKMFqUhVotAWRjyIiAmnKIH4V\r\nYSCMAyG7uJBLQQUUbt6/PfwXSWapLsjUp/3g8zt0U3c1yZnPzGxLDHhDU2kf\r\nCfkQZ+pFxWTtwCMtUbDPIn1ZkvfbPZ5eaqGNv9lQ8V70fWIv6KrmfNjYDm/7\r\nOjx7LR82NOt+Z+n5yDjRKCrgrKVrQjKFE2GKFHoEV/5VxTRb/5cTuoQ5ORho\r\n2CqyvSN41ElWxZFc7TXBO+3y1p3gibs4V3Wgg8Snft/x+swAtJNLD3g8MeAS\r\noFlIMk3xHipeQFUYp3GE6tu9t1fkFBtSFF91KsIuGDDOoDkY9RhqmbEIVud2\r\n4awpUmyXH/kQU7NxWX3Aa6YormekBZnARaE=\r\n=GPHU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4807aee18d544847a341cd80e2c0c4ae3f48a5d3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qperrot","email":"quentinperrotm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"8.15.1","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typescript":"^4.8.4"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_1.0.0_1667059358464_0.747427122708481","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"abi-wan-kanabi","version":"1.0.1","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@1.0.1","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"}],"homepage":"https://github.com/ivpavici/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/ivpavici/abi-wan-kanabi/issues"},"dist":{"shasum":"7cc3d41a6bedc99a26f6519f1c74ba7e6521f68c","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-1.0.1.tgz","fileCount":14,"integrity":"sha512-pyrVrdsajjcYdrNdalsi7uglxVVcN5uAGqwC0OeQseJ7Lg7OpbUdCkTLIxXt311/PUK9taIslhH4FUrU6BSM0w==","signatures":[{"sig":"MEUCIQD5r/UBlENUcNJbMW5Lf3rrhy56uKwxGrIMYozY5QVaFAIgKD6pcHwGXBK0oYIrOJgUQwY35akST46BNdfktX/2d4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXaU7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxfw//cK2nFRdU4gxRWqgWFrRfYgqo3CkZMsmsH2DH1PNrC5IofHA5\r\nKmUaZTu33w4Ka9qGhiwI2DYlxlCh2Z7Zc36GiWq9+crNUlUtpj81CNUsVBFi\r\nWox3gm/Bu00yhHjojOdktQoA2XGzVGGrZdFg38h6nChDPzoX/Pqc3j5sjIAv\r\nPgMhZ9Lw5Q9vPdBYH+kq1uGbgpMFvjq5MfvVEGsCYEozOGW83UMGPR1M1XRy\r\nUjE3vFGXet7cLk3NxhHltDhebB9R5Dgx1sxm/dsLRdbWfzG1cF2DXuJfHZxZ\r\nWBw2bogOHYAe4ztzv3oO9/ODJBtbcTFhsWMlNtR5I/DZ++x5lSJOoVbLelqJ\r\nYj+i3Yu8+6oj763Q2f8+DG/GcvP1pUWlv86QTD0NrW2y2J7CGfDUXTuprrj8\r\nm6P/Tv+ZbgJ2QQFxC8LhAH7Evo4iAYaapExcw2uT3UbS6Qhe2TMyQNvXZHgz\r\nggGpc9JHs2LU5IEyyO/TxPcTAJaZzO38uiWF3GWrge2O/ruyGzcFyfOILVor\r\ns24PNaG3wpT1LD2M1NeMVqMAIsDNRVdctvPkDKYwxosJWW+Nq1Hzw78v+6Ik\r\n8ZEG0UmoCnAYxpw8X/zb+TP0we8sU5rhyaFhRMRId973RK3ApXWDRvvC8r6S\r\nXAw6nDMmNex0lV/22ptYzBLBNG6FrtVUFRI=\r\n=Klj3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c448b15c2ee755e5f3765f717428a893c2a0f2a4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qperrot","email":"quentinperrotm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"8.15.1","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typescript":"^4.8.4"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_1.0.1_1667081531432_0.6555797525502012","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"abi-wan-kanabi","version":"1.0.2","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@1.0.2","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"f594212068d53bd95cc0ee3720bb5b167075ea37","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-1.0.2.tgz","fileCount":17,"integrity":"sha512-YLMLKXTXSJJCFnNxjND5WaJqi90zstGXXFmTrEr6nH1EVVePnzddR5hggdU2RZpj/kcb4v0tPsxVLFfVntv49A==","signatures":[{"sig":"MEQCIGRn2BvozrriUsg/K8GEiFKPJpA1h6qd8v4M5M26ig/dAiB7KXtHU7L+O5KTVNDNG6NdWfcmq+juD+Uel0ZxY4Lv/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135444},"main":"index.js","gitHead":"e8d592ccc3fa671edd5e9e9bc15fe2e243764d73","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"9.8.0","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.5.1","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","fs-extra":"^10.0.0","typescript":"^4.9.5","abi-wan-kanabi":"^1.0.1"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_1.0.2_1692175574015_0.7412034305987387","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"abi-wan-kanabi","version":"1.0.3","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@1.0.3","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"0d8607f2a2ccb2151a69debea1c3bb68b76c5aa2","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-1.0.3.tgz","fileCount":17,"integrity":"sha512-Xwva0AnhXx/IVlzo3/kwkI7Oa7ZX7codtcSn+Gmoa2PmjGPF/0jeVud9puasIPtB7V50+uBdUj4Mh3iATqtBvg==","signatures":[{"sig":"MEQCIGfoxV/tyKut9hLQrjDYP1FSShqTZ0TVBvNhQPcbXwcEAiB/YJ5yE1ujIzNYSilWq/jW4t+cM7UeGttlCY7/N4C8ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136235},"main":"index.js","gitHead":"837bbcb7885ae0b1055f7b372876bd9995120bc9","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"9.8.0","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.5.1","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","fs-extra":"^10.0.0","typescript":"^4.9.5","abi-wan-kanabi":"^1.0.1"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_1.0.3_1692280104685_0.20715947904274912","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"abi-wan-kanabi","version":"2.0.0","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.0.0","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"487bc3b8c4cdaf38ff936d4b97ec369b2f2d6192","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.0.0.tgz","fileCount":37,"integrity":"sha512-ZSl2MlT7W5PesUl892RqsFd5dbsKSvbl9oQTmJ0OoHcOCHfFRPy95Yg1CWrHsn5h/jmnl+X4DlTx6G65J5uWOg==","signatures":[{"sig":"MEUCIE5GMRMQihM/SuQRf8dmzV2HAZDJpkC45IXIlqfJsfZQAiEA8ihoWHnM8HMx0HT/bZJLsc/HIkGSH6+UYIwheyjW2EM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99028},"main":"index.js","gitHead":"c2f90d2c2912489ed174d0c7ade7d59800ccd726","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.1.0","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.5.1","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","fs-extra":"^10.0.0","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.0.0_1697797410187_0.35437355674631577","host":"s3://npm-registry-packages"}},"2.1.0-rc.0":{"name":"abi-wan-kanabi","version":"2.1.0-rc.0","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.0","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"57b9eb244ec42932152dfc6bf229bc4ff0728ff7","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.0.tgz","fileCount":40,"integrity":"sha512-/1JPg4Ir+pePAaUaYjwuLzQ8SpD5v7HkNjcHgmHLg5PmTLx3SpP66bZPQ8a2aKJxUcx6jHwr/DD3GLxXa7fTnA==","signatures":[{"sig":"MEUCIQCr89hQPZe1BRF6PlVQQx9GGVaGJGS29aG4++XmADaByAIgd0B++ZVr8ieRiZOiUInvEekUq9JgghTqHlAfKfDlpTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116989},"main":"index.js","gitHead":"3a1e691a74e74a787c20b62139c79734faa82c10","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.3.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","fs-extra":"^10.0.0","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.0_1703859186827_0.7893917397760302","host":"s3://npm-registry-packages"}},"2.1.0-rc.1":{"name":"abi-wan-kanabi","version":"2.1.0-rc.1","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.1","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"879ee093416806cdb45432e7be00336d25963a20","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.1.tgz","fileCount":18,"integrity":"sha512-MH2vwNptNSCWYqjHL4o26MLPe7bGfk0TLjbsvoQU3iDG4snW7xD0Q0OSWr5akIoIiGgcN4DwGP4FhYneSvjGVw==","signatures":[{"sig":"MEUCIHmevjdJMH9EpUPBHqRnaMQCo5+JJvTI3uNXpeJZGqD8AiEAqCCe+7o4WPV+JtIyx1NHPRWbTfr7dyagN3+cNrQApso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69062},"main":"index.js","gitHead":"8b513f6fb863fbad57dcdb41416747772a2488f9","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.3.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","fs-extra":"^10.0.0","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.1_1704730336511_0.6038039864260876","host":"s3://npm-registry-packages"}},"2.1.0-rc.2":{"name":"abi-wan-kanabi","version":"2.1.0-rc.2","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.2","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"5745bef75e04776bb5155f69943e7cf91ebfddb7","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.2.tgz","fileCount":18,"integrity":"sha512-5MMsLpgP0HdED/2S7hHlzaiTq+aYnUWleCqjwIz+RZIcONBdLNboRzmgzQn1PwJkZ8pDTUzdc8IeVAsmbiBeNg==","signatures":[{"sig":"MEUCIQD//sIM1eHK535ODDQtwKxnGdua/yfBbhCAOueIGQVtTQIgRlCPzWTZPFDbyrDknSHP6kSbZz2I+D+I/zBo/kugZfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68991},"main":"index.js","gitHead":"87717a5dd2046d6cc941a6eb95d2cbdb769a58b7","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.3.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","fs-extra":"^10.0.0","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.2_1704792161728_0.06049997392320927","host":"s3://npm-registry-packages"}},"2.1.0-rc.3":{"name":"abi-wan-kanabi","version":"2.1.0-rc.3","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.3","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"09f7238df8ea624f71e624873a74660991381023","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.3.tgz","fileCount":18,"integrity":"sha512-l83UELIYl+60HQ7LlR7AQ8n/j1bJrzHPOhO4YRdAjIJZzKisWSj4YbZa5Jq2B8Z75bYkJ+qbrTunHPY/T0VX7w==","signatures":[{"sig":"MEYCIQD2HCKqNlSgspi7YentIuHon7Nws3IRB1ArAgpZuiFHqAIhAJsYJtODgdRNavArzY4GEXctUtacTZclaatlXRZ1nSyO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71181},"main":"index.js","gitHead":"87717a5dd2046d6cc941a6eb95d2cbdb769a58b7","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.3_1704822009576_0.8810463264874986","host":"s3://npm-registry-packages"}},"2.1.0-rc.4":{"name":"abi-wan-kanabi","version":"2.1.0-rc.4","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.4","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"ec31bd4d6e62566dfd577d48c1e9663fc3250f0e","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.4.tgz","fileCount":18,"integrity":"sha512-buOizUm3suVuUdn6g4h3RmpqYZ2vg4g19OCBTMJUD3qY0exNIysTSm9AtmwX35zZWtqOX0WSEuQQzBLxm1Z4sw==","signatures":[{"sig":"MEYCIQDqXHYJjanV65QIuxquOjysXFuJ3A29Lub0NLgkPwQgFgIhAMY5jtQmIlcUzGHsWObMuyFYvzDraF5APO9Sb6/NAPA4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71639},"main":"index.js","gitHead":"b736e2d3029f24ac5dc02ea50a2d3bd4afc6262e","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.4_1704823291334_0.11633890470485464","host":"s3://npm-registry-packages"}},"2.1.0-rc.5":{"name":"abi-wan-kanabi","version":"2.1.0-rc.5","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.5","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"e6d4cba62e8700dfb42b00de15fa8ee6b0c7b043","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.5.tgz","fileCount":27,"integrity":"sha512-CLODppQk1h2nvHy8zRiH0giPR3JPyf/zly0gV9CopbsAK5U7pxALDg2TZrmhLvA2i2m5uJD5e3SMJNDZ3O2JzQ==","signatures":[{"sig":"MEUCIBC/S4x35LYi7JhTgmqG2Bcj6PCrrprMenjKvtkIc96OAiEAxge0MvAssLnCb5osvcE7Z7sg/YBlcNs47BZst3VF2zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96354},"main":"index.js","gitHead":"590a4173ce55cd020529a07b523968749c849d11","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.5_1705058509334_0.16647585903933626","host":"s3://npm-registry-packages"}},"2.1.0-rc.6":{"name":"abi-wan-kanabi","version":"2.1.0-rc.6","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.6","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"b3907cfc565b8ac86287192bb1126ac40247d2c6","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.6.tgz","fileCount":9,"integrity":"sha512-9kAiW8ki9qbAf9g12kQBc15v3OZ2P9HY0h7Ka9NPK9Gpm9fYT1XF6rKSIkKqVsd/Wtbr0UKkKHDnJft/oQBgdw==","signatures":[{"sig":"MEYCIQDf219VLpQiP4F5IsdXVKtg+aszbY/qOB6yWzK/AVgOUwIhAO9VAu4dhtMgEPBC1+V6Zwb77IOy7lU7rYZhJFAJJELV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36018},"main":"index.js","gitHead":"590a4173ce55cd020529a07b523968749c849d11","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.6_1705059045715_0.41328788126640537","host":"s3://npm-registry-packages"}},"2.1.0-rc.7":{"name":"abi-wan-kanabi","version":"2.1.0-rc.7","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.7","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"03aa5415295fa34c1921b492fa711d651a589051","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.7.tgz","fileCount":17,"integrity":"sha512-FOPcYabA20wz5Mxhh9o3SS8CTtkwFcCmKoh8gFzVQs6XiYQc4jA6NZEznPoam4O0eeBnwBpTe4QI1HDhV+3w2w==","signatures":[{"sig":"MEQCIEdVee40QUr/hfe2/oxobRSgba/AY4x8zC45p3GNszjAAiAb64bqjj8PMPNk1ityzcLBrFHcl7WhyI491EWCNdtX+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73457},"main":"index.js","gitHead":"590a4173ce55cd020529a07b523968749c849d11","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.7_1705059093652_0.5747349724622","host":"s3://npm-registry-packages"}},"2.1.0-rc.8":{"name":"abi-wan-kanabi","version":"2.1.0-rc.8","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0-rc.8","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"0cf743251a9744b3d35f1b5d633774a426b76486","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0-rc.8.tgz","fileCount":35,"integrity":"sha512-ZWsaBI0fNph2AVqT1pOsaCH/0ab8gIMMnltLOEGM3T8MW96qIitD5piDKw1zeKRUuCfx+QJd1NzzRENypigqow==","signatures":[{"sig":"MEYCIQDMcCBm/VSJfAlWLNSubIViq2ZCGHvo0ViYWWOwogpnOwIhALJea86ob5jVjKWYGwAVG3BGfsvu3AT69xABKOToZcyy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133758},"main":"index.js","gitHead":"3243c752f942fe55a60aef51433158235783d592","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0-rc.8_1705067715592_0.7479642731700851","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"abi-wan-kanabi","version":"2.1.0","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.0","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"1009b9e16464ac52b2e93dbd17b5f2a09fdf50df","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.0.tgz","fileCount":35,"integrity":"sha512-sqH0woHvhTJyRhwyp6o1n8kzDuV8T7iYS897vuaB6RdnfuX9s5dSlqUFgNDQ29VpT3GFy4rqp+uT/JKxUsK6Yg==","signatures":[{"sig":"MEUCIQCTuO/WKRKmb+BK2nLB85sUuLh0XsByHwB7wPDI5FfuMAIgAkILnVAp1vV8wOSbKNqU+tFmdKBohGKYY71H5I/Ztf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133753},"main":"index.js","gitHead":"30e3e036e60dce75363b57bedfa007ae7b67390b","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.0_1705079274787_0.673814000885939","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"abi-wan-kanabi","version":"2.1.1","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.1.1","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"9d37884749a46193f839fbad64f7927afaa03992","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.1.1.tgz","fileCount":35,"integrity":"sha512-rXjOT34DkZSLlje7ZsU5qQ04txbNftwJKPlKQxVjbKqMe43RomC9VVTips3+gb9k9gQc3+TQ8UGjY2yDhXF1Vw==","signatures":[{"sig":"MEUCIEbOu6QwiCff7EKfN/Ol52igsgnMLtM6qAvVIOmOMk9EAiEAwL4SFW3wBoz/IniH8adZr+Mkia44zqjLyVONJQHrIYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138954},"main":"index.js","gitHead":"4aa0ea6dfafdab722dbc0a73e7b4e811294b65c5","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.1.1_1705659592667_0.3486280943712379","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"abi-wan-kanabi","version":"2.2.0","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.2.0","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"5f231bde43849f8ea85fb8c3c3250aea2fc20aea","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.0.tgz","fileCount":47,"integrity":"sha512-tWJaSz0DzEMdP1ansgLfC7nUD/nMtiox9bn4FtXPzhHrz8Hmf/VWD+D2OU3PYM4LxtgJWblfSCZvrJmBBGGbiw==","signatures":[{"sig":"MEUCIQDwrQG6qzBBGQ179FTdAVaVMZRpeodoji8YIIawRC32pgIgcDaoyC7Oax1LfGlKrF8mslXYkHE0jped5POdRxK9/3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415933},"main":"index.js","gitHead":"e433357e62269279ce28f46f14484acecfadb6c3","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"21.5.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.2.0_1706281269241_0.8708602955842075","host":"s3://npm-registry-packages"}},"2.2.1-alpha.0":{"name":"abi-wan-kanabi","version":"2.2.1-alpha.0","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.2.1-alpha.0","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"253d3d9b1df0d5063a15ced7f80b81fc86af142a","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.1-alpha.0.tgz","fileCount":40,"integrity":"sha512-LlV4p+p1/MZ3YkRKOAj7wDuNQiF+M6loVnY1fEOpfJJj7to+JJtRX6itFj+6L0MkqlaLXnhEqx8QxnDFZg2nqw==","signatures":[{"sig":"MEQCICW9tQoslCxnetaNqyhsd/UcnGuV4uGY30JEd9aHt2CGAiAtlVRGwzifiB8RYBuQt+eCxu1VsrN/lWEAT4GKkS7oWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407493},"main":"index.js","gitHead":"e433357e62269279ce28f46f14484acecfadb6c3","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"rome":"^12.1.3","vitest":"^0.30.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.2.1-alpha.0_1707921623238_0.44353363740671425","host":"s3://npm-registry-packages"}},"2.2.1-alpha.1":{"name":"abi-wan-kanabi","version":"2.2.1-alpha.1","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.2.1-alpha.1","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"ce76379c91e16c029dc2047049014d75ccfac7bc","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.1-alpha.1.tgz","fileCount":15,"integrity":"sha512-I7OtHP5K9FXwnNfk7fERTso8dwURYeyFMjRfSsgK39k4H9/A3Axcn9ywxll46hbg+Ct8GAEFtb9Wned/u5JqFQ==","signatures":[{"sig":"MEYCIQCFndMHCax3ScSmjBRLeB5uCww/MLfDcHskEIxYvYvSDAIhAKfklC/HQJ2gcxCSQ2nX2C9aO+VSpHetKrP3vRs0I/tv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48262},"main":"index.js","gitHead":"e433357e62269279ce28f46f14484acecfadb6c3","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"rome":"^12.1.3","vitest":"^0.30.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.2.1-alpha.1_1707922214007_0.19205834275951816","host":"s3://npm-registry-packages"}},"2.2.1-alpha.2":{"name":"abi-wan-kanabi","version":"2.2.1-alpha.2","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.2.1-alpha.2","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"10c7fdcc3c4fce91e0dd0e65260ba654668f3748","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.1-alpha.2.tgz","fileCount":19,"integrity":"sha512-7bxS4zKCVLb/2TpvBvKCuK3Z2ApzLr2wIiblTBjc7O2jAcrYKne8tvNUgnw//ZgcJSOI2Tc0TxZxBYS5JOKtQg==","signatures":[{"sig":"MEQCIFzJE8tViOosZewG8VeBKYxOu7qEzXFgdsu5zxfDmrABAiAXcZw2rcEpTBNfiwTa74GPNU8192mDZCAabZi+baU+tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53945},"main":"index.js","gitHead":"e433357e62269279ce28f46f14484acecfadb6c3","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"rome":"^12.1.3","vitest":"^0.30.1","typescript":"^5.2.2","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.2.1-alpha.2_1707927308314_0.9661622713334241","host":"s3://npm-registry-packages"}},"2.2.1-alpha.3":{"name":"abi-wan-kanabi","version":"2.2.1-alpha.3","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.2.1-alpha.3","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"b70fbf9b7810d610c5cea7566a957e4a381ace19","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.1-alpha.3.tgz","fileCount":19,"integrity":"sha512-qWYuan5oCLvAx/EA1R0EIE7wNRYJKFmYpjvTPDDmYgFyurYtdewh2nkF+qCTvWkUoB5q9J4QNvR2PbpekhxsTw==","signatures":[{"sig":"MEUCIQC53nFR9qs8hMYt0MgK2ZpoklFc0p392REWYOujNAtL2gIgXKxzjSYmuSKRC6gY+J59CBkWNXNb0JXzpL/7VDAAII4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54076},"main":"index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e433357e62269279ce28f46f14484acecfadb6c3","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.11.0","dependencies":{"yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"rome":"^12.1.3","vitest":"^0.30.1","typescript":"^5.2.2","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.2.1-alpha.3_1707928105728_0.4174475081094362","host":"s3://npm-registry-packages"}},"1.0.5-alpha":{"name":"abi-wan-kanabi","version":"1.0.5-alpha","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@1.0.5-alpha","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"d442ba6fddfa7798202d1f6c9424d66a2fa369e4","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-1.0.5-alpha.tgz","fileCount":19,"integrity":"sha512-38MmPTfZ0VY6ZKYLp2KO7ejnms5+bPN8468kCX3Z7rghOxSx6/NIwy60psLPzpmxshpVqn3breHES0yDtiXIFQ==","signatures":[{"sig":"MEQCIH/YmrZMbk9t/PfuO9fJ8Ji1iu7M/uU3PwSDbnokDTQsAiBGm9MkA9VLdKcL2DD9mzEVSxpGfy33ttEP+V9tHJgP/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48546},"main":"index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f7cb9f53cc5f94475eed47a11f46406b9d745de7","scripts":{"test":"vitest","format":"rome format . --write","coverage":"vitest run --coverage","generate":"tsc && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+ssh://git@github.com/ivpavici/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.11.0","dependencies":{"rome":"^12.1.3","yargs":"^17.7.2","fs-extra":"^10.0.0","typescript":"^5.2.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_1.0.5-alpha_1707929418049_0.5951916025837762","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"abi-wan-kanabi","version":"2.2.1","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.2.1","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"367050c57b9e66a7cf977453d85579ad1fd8af36","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.1.tgz","fileCount":19,"integrity":"sha512-W3RNuu2tG10W4AY63uq89JX/MsZSOxvpmsitQ3pbdVn3e8RxXR2oegN0QmGpgfyT0KlPdreydHsqq/u+2Pt2PQ==","signatures":[{"sig":"MEQCIBEQPnhFPzK7fEKkq23cjW7n6p0L98G7Z+Yu+ii71uaAAiBLfvbcWzrw/mAl+1iOsmzmAzbxBiGjhMaNuVkISB/NfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54082},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"248def541e96278fa858c01bf46ca53da31dbe26","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"ivpavici","email":"ivan.pavicic@live.com"},"repository":{"url":"git+https://github.com/keep-starknet-strange/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.3","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"rome":"^12.1.3","vitest":"^0.30.1","typescript":"^5.2.2","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.2.1_1708339215279_0.04299518304513139","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"abi-wan-kanabi","version":"2.2.2","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.2.2","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"82c48e8fa08d9016cf92d3d81d494cc60e934693","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.2.tgz","fileCount":19,"integrity":"sha512-sTCv2HyNIj1x2WFUoc9oL8ZT9liosrL+GoqEGZJK1kDND096CfA7lwx06vLxLWMocQ41FQXO3oliwoh/UZHYdQ==","signatures":[{"sig":"MEUCIQCaJx0owGFJ/jfGeYhNeeWLs2aRaj7RF8FeXSIxgOl4rAIgSJ+K5iUy20OQtQs8DfECE1jFm4X4woLj/Ksn5jMlaek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55334},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"507c87ce4667cb699876eebd38acba099ce048d3","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+https://github.com/keep-starknet-strange/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.11.1","dependencies":{"yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"rome":"^12.1.3","vitest":"^0.30.1","typescript":"^5.2.2","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.2.2_1711557839142_0.6611730488704046","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"abi-wan-kanabi","version":"2.2.3","keywords":["abi","cairo"],"author":"","license":"ISC","_id":"abi-wan-kanabi@2.2.3","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"bin":{"generate":"dist/generate.js"},"dist":{"shasum":"d1c410325aac866f31f3d589279a87b341e5641f","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.3.tgz","fileCount":19,"integrity":"sha512-JlqiAl9CPvTm5kKG0QXmVCWNWoC/XyRMOeT77cQlbxXWllgjf6SqUmaNqFon72C2o5OSZids+5FvLdsw6dvWaw==","signatures":[{"sig":"MEYCIQCcbsELow7opt03XZFHiUTlnSgtfTTr/6A6IGNzB2wvNAIhAPJZl/EGLuH+nQlPc9lzULi/y6VlUPbNScjUMZZQHVuz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55375},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"00e7bf909bc4e8a424163691f18cfd34afe85017","scripts":{"test":"vitest","build":"tsc","clean":"rm -rf dist","format":"rome format . --write","prepack":"npm run clean && npm run build","coverage":"vitest run --coverage","generate":"npm run build && node dist/generate.js","typecheck":"vitest typecheck"},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"repository":{"url":"git+https://github.com/keep-starknet-strange/abi-wan-kanabi.git","type":"git"},"_npmVersion":"10.8.1","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","directories":{},"_nodeVersion":"20.16.0","dependencies":{"yargs":"^17.7.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","ansicolors":"^0.3.2"},"publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"rome":"^12.1.3","vitest":"^0.30.1","typescript":"^5.2.2","@types/yargs":"^17.0.24","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/ansicolors":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/abi-wan-kanabi_2.2.3_1723905653020_0.6185637869426381","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"abi-wan-kanabi","version":"2.2.4","description":"Abi parser for Cairo smart contracts, based on wagmi abitype","main":"./dist/index.js","bin":{"generate":"dist/generate.js"},"scripts":{"build":"tsc","clean":"rm -rf dist","prepack":"npm run clean && npm run build","generate":"npm run build && node dist/generate.js","test":"vitest","coverage":"vitest run --coverage","typecheck":"vitest typecheck","format":"rome format . --write"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./kanabi":{"types":"./dist/kanabi.d.ts","import":"./dist/kanabi.js","default":"./dist/kanabi.js"}},"repository":{"type":"git","url":"git+https://github.com/keep-starknet-strange/abi-wan-kanabi.git"},"keywords":["abi","cairo"],"author":"","license":"ISC","bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","publishConfig":{"ivpavici:registry":"https://npm.pkg.github.com"},"dependencies":{"ansicolors":"^0.3.2","cardinal":"^2.1.1","fs-extra":"^10.0.0","yargs":"^17.7.2"},"devDependencies":{"@types/ansicolors":"^0.0.37","@types/cardinal":"^2.1.1","@types/fs-extra":"^11.0.1","@types/yargs":"^17.0.24","vitest":"^0.30.1","rome":"^12.1.3","typescript":"^5.2.2"},"_id":"abi-wan-kanabi@2.2.4","gitHead":"2e3b288b59e93fd436409d143e20f5dbeb5f5f21","types":"./dist/index.d.ts","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0aA81FScmJCPX+8UvkXLki3X1+yPQuWxEkqXBVKltgPAK79J+NB+Lp5DouMXa7L6f+zcRlIA/6XO7BN/q9fnvg==","shasum":"47ebbafbb7f8df81773efbdcca60cdda8008c821","tarball":"https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.4.tgz","fileCount":19,"unpackedSize":55509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2u6rT1Z5e6h6UgEwTAk7VxxfRzbCbdUGzhJM+TU9Y8AIhANKj4XgznMg0z+S8i0azIU5V0jJZJnPeV82bvrp+llc9"}]},"_npmUser":{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"},"directories":{},"maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/abi-wan-kanabi_2.2.4_1734128456659_0.14059990261126676"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-29T16:02:38.464Z","modified":"2024-12-13T22:20:57.068Z","1.0.0":"2022-10-29T16:02:38.645Z","1.0.1":"2022-10-29T22:12:11.603Z","1.0.2":"2023-08-16T08:46:14.274Z","1.0.3":"2023-08-17T13:48:24.885Z","2.0.0":"2023-10-20T10:23:30.405Z","2.1.0-rc.0":"2023-12-29T14:13:07.003Z","2.1.0-rc.1":"2024-01-08T16:12:16.713Z","2.1.0-rc.2":"2024-01-09T09:22:41.885Z","2.1.0-rc.3":"2024-01-09T17:40:09.734Z","2.1.0-rc.4":"2024-01-09T18:01:31.490Z","2.1.0-rc.5":"2024-01-12T11:21:49.481Z","2.1.0-rc.6":"2024-01-12T11:30:45.848Z","2.1.0-rc.7":"2024-01-12T11:31:33.829Z","2.1.0-rc.8":"2024-01-12T13:55:15.769Z","2.1.0":"2024-01-12T17:07:54.974Z","2.1.1":"2024-01-19T10:19:52.808Z","2.2.0":"2024-01-26T15:01:09.393Z","2.2.1-alpha.0":"2024-02-14T14:40:23.405Z","2.2.1-alpha.1":"2024-02-14T14:50:14.224Z","2.2.1-alpha.2":"2024-02-14T16:15:08.568Z","2.2.1-alpha.3":"2024-02-14T16:28:25.885Z","1.0.5-alpha":"2024-02-14T16:50:18.204Z","2.2.1":"2024-02-19T10:40:15.445Z","2.2.2":"2024-03-27T16:43:59.317Z","2.2.3":"2024-08-17T14:40:53.263Z","2.2.4":"2024-12-13T22:20:56.901Z"},"bugs":{"url":"https://github.com/keep-starknet-strange/abi-wan-kanabi/issues"},"license":"ISC","homepage":"https://github.com/keep-starknet-strange/abi-wan-kanabi#readme","keywords":["abi","cairo"],"repository":{"type":"git","url":"git+https://github.com/keep-starknet-strange/abi-wan-kanabi.git"},"description":"Abi parser for Cairo smart contracts, based on wagmi abitype","maintainers":[{"name":"qperrot","email":"quentinperrotm@gmail.com"},{"name":"ivpavici","email":"ivan.pavicic@live.com"},{"name":"haroune-quadratic","email":"haroune.mohammedi@quadratic-labs.com"}],"readme":"# Abiwan\n\n<a href=\"https://badge.fury.io/js/abi-wan-kanabi\"><img src=\"https://badge.fury.io/js/abi-wan-kanabi.svg\" alt=\"npm version\" height=\"18\"></a>\n\n[![Exploration_Team](https://img.shields.io/badge/Exploration_Team-29296E.svg?&style=for-the-badge&logo=data:image/svg%2bxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODEgMTgxIj48ZGVmcz48c3R5bGU+LmJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYiIgZD0iTTE3Ni43Niw4OC4xOGwtMzYtMzcuNDNjLTEuMzMtMS40OC0zLjQxLTIuMDQtNS4zMS0xLjQybC0xMC42MiwyLjk4LTEyLjk1LDMuNjNoLjc4YzUuMTQtNC41Nyw5LjktOS41NSwxNC4yNS0xNC44OSwxLjY4LTEuNjgsMS44MS0yLjcyLDAtNC4yN0w5Mi40NSwuNzZxLTEuOTQtMS4wNC00LjAxLC4xM2MtMTIuMDQsMTIuNDMtMjMuODMsMjQuNzQtMzYsMzcuNjktMS4yLDEuNDUtMS41LDMuNDQtLjc4LDUuMThsNC4yNywxNi41OGMwLDIuNzIsMS40Miw1LjU3LDIuMDcsOC4yOS00LjczLTUuNjEtOS43NC0xMC45Ny0xNS4wMi0xNi4wNi0xLjY4LTEuODEtMi41OS0xLjgxLTQuNCwwTDQuMzksODguMDVjLTEuNjgsMi4zMy0xLjgxLDIuMzMsMCw0LjUzbDM1Ljg3LDM3LjNjMS4zNiwxLjUzLDMuNSwyLjEsNS40NCwxLjQybDExLjQtMy4xMSwxMi45NS0zLjYzdi45MWMtNS4yOSw0LjE3LTEwLjIyLDguNzYtMTQuNzYsMTMuNzNxLTMuNjMsMi45OC0uNzgsNS4zMWwzMy40MSwzNC44NGMyLjIsMi4yLDIuOTgsMi4yLDUuMTgsMGwzNS40OC0zNy4xN2MxLjU5LTEuMzgsMi4xNi0zLjYsMS40Mi01LjU3LTEuNjgtNi4wOS0zLjI0LTEyLjMtNC43OS0xOC4zOS0uNzQtMi4yNy0xLjIyLTQuNjItMS40Mi02Ljk5LDQuMyw1LjkzLDkuMDcsMTEuNTIsMTQuMjUsMTYuNzEsMS42OCwxLjY4LDIuNzIsMS42OCw0LjQsMGwzNC4zMi0zNS43NHExLjU1LTEuODEsMC00LjAxWm0tNzIuMjYsMTUuMTVjLTMuMTEtLjc4LTYuMDktMS41NS05LjE5LTIuNTktMS43OC0uMzQtMy42MSwuMy00Ljc5LDEuNjhsLTEyLjk1LDEzLjg2Yy0uNzYsLjg1LTEuNDUsMS43Ni0yLjA3LDIuNzJoLS42NWMxLjMtNS4zMSwyLjcyLTEwLjYyLDQuMDEtMTUuOGwxLjY4LTYuNzNjLjg0LTIuMTgsLjE1LTQuNjUtMS42OC02LjA5bC0xMi45NS0xNC4xMmMtLjY0LS40NS0xLjE0LTEuMDgtMS40Mi0xLjgxbDE5LjA0LDUuMTgsMi41OSwuNzhjMi4wNCwuNzYsNC4zMywuMTQsNS43LTEuNTVsMTIuOTUtMTQuMzhzLjc4LTEuMDQsMS42OC0xLjE3Yy0xLjgxLDYuNi0yLjk4LDE0LjEyLTUuNDQsMjAuNDYtMS4wOCwyLjk2LS4wOCw2LjI4LDIuNDYsOC4xNiw0LjI3LDQuMTQsOC4yOSw4LjU1LDEyLjk1LDEyLjk1LDAsMCwxLjMsLjkxLDEuNDIsMi4wN2wtMTMuMzQtMy42M1oiLz48L3N2Zz4=)](https://github.com/keep-starknet-strange)\n\n<details>\n<summary>Table of Contents</summary>\n\n- [About](#about)\n- [Getting Started](#getting-started)\n  - [Demo](#demo)\n  - [Prerequisites](#prerequisites)\n  - [Usage standalone](#usage-standalone)\n  - [Usage with starknet.js](#usage-with-starknetjs)\n- [Supported Cairo Types](#supported-cairo-types)\n- [Contributing](#contributing)\n- [Acknowledgements](#acknowledgements)\n\n</details>\n\n## About\n\nAbiwan is an UNLICENSE standalone TypeScript parser for Cairo smart contracts.\nIt enables on the fly typechecking and autocompletion for contract calls directly in TypeScript.\nDevelopers can now catch typing mistakes early, prior to executing the call on-chain, and thus enhancing the overall Dapp development experience.\n\n### Cairo versions\n\nAbiwan will support multiple Cairo compiler versions, but not in parallel - different package versions will support different Cairo versions.\n\n| Abiwan                                                        | Cairo compiler                                                                                                                                               |\n| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [1.0.3](https://www.npmjs.com/package/abi-wan-kanabi/v/1.0.3) | [Cairo v1.0.0](https://github.com/starkware-libs/cairo/releases/tag/v1.0.0) <br> [Cairo v1.1.0](https://github.com/starkware-libs/cairo/releases/tag/v1.1.0) |\n| [2.1.1](https://www.npmjs.com/package/abi-wan-kanabi/v/2.1.1) | [Cairo v2.3.0](https://github.com/starkware-libs/cairo/releases/tag/v2.3.0)                                                                                  |\n| [2.2.3](https://www.npmjs.com/package/abi-wan-kanabi/v/2.2.3) | [Cairo v2.4.4](https://github.com/starkware-libs/cairo/releases/tag/v2.4.4)                                                                                  |\n\n## Getting Started\n\n\n### Demo\n\nhttps://github.com/haroune-mohammedi/abi-wan-kanabi/assets/118889688/b7e20ab0-7314-402d-99fa-2888c20136c9\n\n\n### Prerequisites\n\nAbiwan dependence only on typescript version 4.9.5 or higher.\nAlso, it makes use of BigInt, so the `tsconfig.json` should target at least `ES2020`:\n\n```json\n// tsconfig.json\n{\n  \"compilerOptions\": {\n    \"target\": \"ES2020\",\n    \"lib\": [\"ES2020\", \"ESNext\"]\n  }\n}\n```\n\n### Usage standalone\n\nTo use Abiwan, you must first export your ABI as const in a typescript file\n\n```typescript\nexport const ABI = [\n  //Your ABI here\n] as const;\n```\n\nIf you have a json file containing your contract class, you can use the CLI to generate the typescript file for you:\n\n```bash\nnpx abi-wan-kanabi --input /path/to/contract_class.json --output /path/to/abi.ts\n```\n\nYou can then import it in any script and you are set to go:\n\n```typescript\nimport ABI from \"./path/to/abi\";\nimport { call } from \"abi-wan-kanabi\";\n// You'll notice the editor is able to infer the types of the contract's functions\n// It'll give you autocompletion and typechecking\nconst balance = call(ABI, \"your_function_name\", [\"your\", \"function\", \"args\"]);\n```\n\n> If you think that we should be able to import the ABI directly from the json files, we think so too!\n> See this typescript [issue](https://github.com/microsoft/TypeScript/issues/32063) and thumb it up!\n\n### Usage with `starknet.js`\n\nLet's say you want to interact with the [Ekubo: Core](https://starkscan.co/contract/0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b) contract using starknet.js\n\nYou need to first get the **ABI** of the contract and export it in a typescript file, you can do so using one command combining both [`starkli`](https://github.com/xJonathanLEI/starkli) (tested with version 0.2.3) and `npx abi-wan-kanabi`, the command will also print a helpful snippet that you can use to get started\n\n```bash\nstarkli class-at \"0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b\" --network mainnet | npx abi-wan-kanabi --input /dev/stdin --output abi.ts\n```\n\n```javascript\nimport { Contract, RpcProvider, constants } from \"starknet\";\nimport { ABI } from \"./abi\";\n\nasync function main() {\n  const address =\n    \"0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b\";\n  const provider = new RpcProvider({ nodeUrl: constants.NetworkName.SN_MAIN });\n  const contract = new Contract(ABI, address, provider).typedv2(ABI);\n\n  const version = await contract.getVersion();\n  console.log(\"version\", version);\n\n  // Abiwan is now successfully installed, just start writing your contract\n  // function calls (`const ret  = contract.your_function()`) and you'll get\n  // helpful editor autocompletion, linting errors ...\n  const primary_inteface_id = contract.get_primary_interface_id();\n  const protocol_fees_collected = contract.get_protocol_fees_collected(\"0x1\");\n}\nmain().catch(console.error);\n```\n\n## Configuration\n\nAbiwan's types are customizable using [declaration merging](https://www.typescriptlang.org/docs/handbook/declaration-merging.html). Just extend the `Config` interface and override the types you want to change, see how `starknet.js` is doing it [here](https://github.com/starknet-io/starknet.js/blob/602a131d4abe05ada9c59aecf6bf165968c15c97/src/contract/interface.ts#L30:L43)\n\n```typescript\ndeclare module \"abi-wan-kanabi\" {\n  interface Config {\n    FeltType: string;\n    IntType: number;\n    // ...\n  }\n}\n```\n\nCheck [`config.ts`](./config.ts) for all the available options and the their default values.\n\n##  Supported Cairo Types\n\nAbiwan supports all of Cairo types, here's the mapping between Cairo types and Typescript types\n\n### Primitive Types\n\n| Cairo              | TypeScript                   |\n| ------------------ | ---------------------------- |\n| `felt252`          | `string \\| number \\| bigint` |\n| `u8 - u32`         | `number \\| bigint`           |\n| `u64 - u256`       | `number \\| bigint \\| U256`   |\n| `ContractAddress`  | `string`                     |\n| `EthAddress`       | `string`                     |\n| `ClassHash`        | `string`                     |\n| `bytes31`          | `string`                     |\n| `ByteArray`        | `string`                     |\n| `bool`             | `boolean`                    |\n| `()`               | `void`                       |\n\n###  Complex Types\n\n| Cairo                     | TypeScript                                          |\n| ------------------------- | --------------------------------------------------- |\n| `Option<T>`               | `T \\| undefined`                                    |\n| `Array<T>`                | `T[]`                                               |\n| `Span<T>`                 | `T[]`                                               |\n| `tuple (T1, T2, ..., Tn)` | `[T1, T2, ..., Tn]`                                 |\n| `struct`                  | an object where keys are struct member names        |\n| `enum`                    | a union of objects, each enum variant is an object  |\n\n#### Struct example\n\n**Cairo:**\n\n```cairo\nstruct TestStruct {\n  int128: u128,\n  felt: felt252,\n  tuple: (u32, u32)\n}\n```\n\n**Typescript:**\n\n```typescript\n{\n  int128: number | bigint | Uint256;\n  felt: string | number | bigint;\n  tuple: [number | bigint, number | bigint];\n}\n```\n\n#### Enum example\n\n**Cairo:**\n\n```cairo\nenum TestEnum {\n  int128: u128,\n  felt: felt252,\n  tuple: (u32, u32),\n}\n```\n\n**Typescript:**\n\n```typescript\n{ int128: number | bigint | Uint256 } |\n{ felt: string | number | bigint } |\n{ tuple: [number | bigint, number | bigint]}\n```\n\n## Contributing\n\n### Run tests\n\n```bash\nnpm run typecheck\n```\n\n### Generate `test/example.ts`\n\n```bash\n# First build the example project with `scarb`\ncd test/example\nscarb build\n# Then generate test/example.ts\ncd ../..\nnpm run generate -- --input test/example/target/dev/example_example_contract.contract_class.json --output test/example.ts\n```\n\nContributions on Abiwan are most welcome!\nIf you are willing to contribute, please get in touch with one of the project leads or via the repositories [Discussions](https://github.com/keep-starknet-strange/abi-wan-kanabi/discussions/categories/general)\n\n## Acknowledgements\n\n### Authors and Contributors\n\nFor a full list of all authors and contributors, see [the contributors page](https://github.com/keep-starknet-strange/abi-wan-kanabi/contributors).\n\n### Special mentions\n\nBig thanks and shoutout to [Francesco](https://github.com/fracek)! :clap: who is at the origin of the project!\n\nAlso thanks to the awesome Haroune ([@haroune-mohammedi](https://github.com/haroune-mohammedi)) and Thomas ([@thomas-quadratic](https://github.com/thomas-quadratic)) from [Quadratic](https://en.quadratic-labs.com/)!\n\n### Other projects\n\nAbiwan is greatly influenced by the similar project for EVM-compatible contracts [wagmi/abitype](https://github.com/wagmi-dev/abitype).\n","readmeFilename":"README.md"}