{"_id":"@sparkdotfi/abi-cli","_rev":"81-1174ffa44f1387b2b8c2a9c44ce073a1","name":"@sparkdotfi/abi-cli","dist-tags":{"canary":"0.2.0-20260914.3900de38-canary","latest":"0.2.0-20260923.a975d13e"},"versions":{"0.2.0-20250801.af0f3e42-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250801.af0f3e42-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250801.af0f3e42-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"b5b67455b06c41f99c01ef5c6fba9edfdadf62c0","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250801.af0f3e42-canary.tgz","fileCount":4,"integrity":"sha512-6EWsjS+M1TIds2ax/Z4pk3rn4ujdmzdSsoESjjkgLBtCs4oR3mbmF6l+orfvjJOheDwmc24r/Ix6t14J6pDOlQ==","signatures":[{"sig":"MEYCIQCIPyBkmBDdS+Jk9/LQKRIM8r2m8IUgnc7obCsZnJHxpwIhAJqcjUSgTETDLnMbgjB7Iq0KusS2gQR7qRIzJP+JSpNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"af0f3e425cf0e3bdab39a7a5779f34c0d17d4bee","scripts":{"fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"peerDependencies":{"@sparkdotfi/common-universal":"*"},"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250801.af0f3e42-canary_1754041870490_0.8282875376526351","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250801.38da833b-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250801.38da833b-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250801.38da833b-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js","abi-cli-ts":"tsx ./src/cli.ts"},"dist":{"shasum":"31249f95aaebec9e9e7e70e92ea43d2683cea5f6","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250801.38da833b-canary.tgz","fileCount":4,"integrity":"sha512-/ohqg01UIhL3z8jayXK30v9RHBVDM7Kh9IGEwvMdfJCU70YXsSqV+NDukgy9SaeeeFdWW2biUibeK0Q6MZ6slw==","signatures":[{"sig":"MEQCIDhqISMvfngOY+2yTwTdfGQP0EYIallp+p2lZ2od+a5BAiB5zvKvBQTHj2DvPInJdnfOTl9CsdgaPo6m1WLjGsHh9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"38da833b026c8e2bb5d44f08ea9a531f7b342cec","scripts":{"fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"true","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"peerDependencies":{"@sparkdotfi/common-universal":"*"},"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250801.38da833b-canary_1754043412414_0.6187114941443186","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250801.880e2a2f-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250801.880e2a2f-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250801.880e2a2f-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js","abi-cli-ts":"src/cli.ts"},"dist":{"shasum":"375afc583c4a038054971d953e27fedad916cc32","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250801.880e2a2f-canary.tgz","fileCount":5,"integrity":"sha512-T2VuAEFHw3T8w7vw+zKkmvND7m9+9dJgKzWgBXZyfZMXmjIl3PQUlFvn1XRA7bjnkZuPMSXS7t7vohvjbRRSag==","signatures":[{"sig":"MEUCIQDgZ8LxzSLAJ+fIzPz2WrmwSxhOHkoBkTXGi20604MmQQIgSmTNmyJfKFzZqn7FWxouiZMj5Tg3BqyqXm4G7pjpQqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1856},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"880e2a2f187017607f5a109f1cd64e32c8ef2ad3","scripts":{"fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"true","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"peerDependencies":{"@sparkdotfi/common-universal":"*"},"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250801.880e2a2f-canary_1754043915480_0.3467482564821509","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250801.6edc2602-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250801.6edc2602-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250801.6edc2602-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"src/cli.ts"},"dist":{"shasum":"0eaaaf48c0b9d3816c16d6f15bf9b9a1bad9bc8e","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250801.6edc2602-canary.tgz","fileCount":3,"integrity":"sha512-iac5iiFBMTzvCEqZ0AH2glwbHygCCSEnRJZF6TibY/qmnGIFF+Ww8GBJ4lDmryIHuPRcn/6hKPx4K0UulmtFWg==","signatures":[{"sig":"MEUCIQDUWWt1gPQxzWOOpZa/An4n+sHV8a9BYqFy9kxxcMpOuQIgVOWQbc2Rl+ioHZU7W3WDe7TtBLXab2y4zonC9KHhvDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"6edc2602f4c401c5d73e72100645a5ca016c921d","scripts":{"fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250801.6edc2602-canary_1754047284560_0.4264766116090519","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250801.9ac02cf0-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250801.9ac02cf0-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250801.9ac02cf0-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"src/cli.ts"},"dist":{"shasum":"df8e1152380a3f36eacec36baaa45463ce722899","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250801.9ac02cf0-canary.tgz","fileCount":14,"integrity":"sha512-M88hXpBIBjhfP5lXW5EVfFyvZnOT6uAF/LMFNvmJNZrtYokz90qudkzR91h7KMhKR/dmQfgccHbZrFCQRauoAw==","signatures":[{"sig":"MEUCIQCmZ/Pi29KMFc30dDcG/4v7i3qLCrquioSjJujQgXeqTQIgOOqjdE1sFjCg5/90iJwmggmmCGiHn8UGC4u4Z3ibqOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21452},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"9ac02cf081c0a14c24079a22fe5ec3202307a0d2","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250801.9ac02cf0-canary_1754055108706_0.9571956676521371","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250801.d0d23b0f-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250801.d0d23b0f-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250801.d0d23b0f-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"src/cli.ts"},"dist":{"shasum":"599aa16a05d6830f90265e1c66b832ffb2e25e60","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250801.d0d23b0f-canary.tgz","fileCount":15,"integrity":"sha512-Qknn6ngup5YrAFTmi3skpEd56wB5lh4WO6s7ZvHRX/HSPCgcnVI6LCzpxlnw1vVjMOffr/la/JZlXSLXsJVpaA==","signatures":[{"sig":"MEUCIEPdT/15meuHRtdaqp/Nux12QctBbyFgCy1oaliQti4LAiEAhdDiI2/j9pkq1Z1YLOWTmMvWTSVzbBFwApC1ITyg3bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23348},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"d0d23b0fe160a516f5ded05b1c62eec708163cff","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250801.d0d23b0f-canary_1754057377620_0.037724203145447666","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250801.8d9542a6-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250801.8d9542a6-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250801.8d9542a6-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"src/cli.ts"},"dist":{"shasum":"e04eb7dce4e30a92e31ea1c71e1beeaa044770ca","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250801.8d9542a6-canary.tgz","fileCount":16,"integrity":"sha512-4Vo7P3R4CzV29MlBak121my2U/4V+qxk2POzYEiKBQgiL+wHCnE5RH+4tlLVXjihCYZ1vfrgPrvUw2V4kTV8zw==","signatures":[{"sig":"MEYCIQD34ngs9oAbo+O21Av4H4yxrsk8Nh4Z+rM8EgaqbOwEyAIhAJDI/dxUJEPsSBlnCz3HdlyuzhaztjJvYZSNjS1Qny3E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26115},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"8d9542a61192b4304a3cf794d4042902df3e4067","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250801.8d9542a6-canary_1754060479611_0.21813810432428427","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250808.90957693":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250808.90957693","_id":"@sparkdotfi/abi-cli@0.2.0-20250808.90957693","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"src/cli.ts"},"dist":{"shasum":"5a827dc7582929ae1e7debc2ade0a9a0dc1c7f80","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250808.90957693.tgz","fileCount":24,"integrity":"sha512-ABqqUUUlSH61Ww82x/2D/aDLCJDsBLGR2RaiGs6ukvZG6nYMFfGIMy+b1lNVyRQfnF/2WyeHCNXYEv1NJ+bhdA==","signatures":[{"sig":"MEUCIQC+XU/p2dJXd0m3Fz9TVk/wLajm/INcmXI+wo4Fe+HCsgIgC5AqzcyWQfTQPoX1v49ijuqQKEY8D+rcOeHafw3Kf5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36416},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"909576931b1196807a4d67d859be32facf6a011b","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250808.90957693_1754641321082_0.042663788939104164","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@sparkdotfi/abi-cli","version":"0.0.1","_id":"@sparkdotfi/abi-cli@0.0.1","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"d65f5b07d83844b26fabd0bdd56599d3079f0303","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.0.1.tgz","fileCount":53,"integrity":"sha512-GcKJ/c7w9ERsZLo0tUtX2z2i9SMTce4zvtt3LgBvoC5zWryXUtu8tGocFHvsrVF5U33tJaHz+JoIx7dfDiUfxw==","signatures":[{"sig":"MEQCHxrDPabwCerBMlZDifOhSjfNr1jvpZqH8Sjob6TO46sCIQDpOOIwVmJNSeC+xH/9tykdQ4OHEskkF+hTtCxo2yT2sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45840},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"4c029bb885e88013b49fa924790944ce06f2d61e","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"krzkaczor","email":"chris@kaczor.io"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.6","earl":"^1.3.0","mocha":"^10.8.2","typescript":"*","@types/node":"^22.0.0","@types/mocha":"^10.0.10","@sparkdotfi/common-nodejs":"workspace:^","@sparkdotfi/common-universal":"workspace:^"},"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.0.1_1754645930505_0.5973176700796332","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250808.efecd1d6":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250808.efecd1d6","_id":"@sparkdotfi/abi-cli@0.2.0-20250808.efecd1d6","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"68d65c644fafbc546ba766323ef0a7b53f7cfd31","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250808.efecd1d6.tgz","fileCount":53,"integrity":"sha512-q3vK8yRMCmMvK1wnSow7jLoOYNhEqzHzf5FkuoE6tZmyyA+9QbWpNp8k2Jy/neDJSrFyDLeE1ZqqHimWntQ5nA==","signatures":[{"sig":"MEUCIGNummGqrBmDEVNcmMAUG5XfExtH0vBkwyIcOGOtEUerAiEAjhOBi9sixiQ46FmoMvakquMdUe4ExbHAnweIHAF3Qdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45587},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"efecd1d654c82c0a7a40947a637b2690b68fb79b","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.2","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250808.efecd1d6_1754647500962_0.6972042132433354","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250811.34b93a87":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250811.34b93a87","_id":"@sparkdotfi/abi-cli@0.2.0-20250811.34b93a87","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"607c95a2b2411226b0c4992568c5bb7e9ac48a52","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250811.34b93a87.tgz","fileCount":53,"integrity":"sha512-pae7nof92wuw4aaA2V1PXwUBB3Aa1nZeQqI8lSxB1aojKcMxitpx4biTVpvFqfVetPBu41ib7ZxO1gI+YIF2qQ==","signatures":[{"sig":"MEYCIQCGLvRFucA7XBkTIjt5669kby0eciT1qi/TNyJPv+2rhAIhAMCiGr3DY+tU7zah1gBLzMY6U/MyIcszg2V8bcvR0F/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43767},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"34b93a8700cf7b767f2f615287807658a49f9bd5","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250811.34b93a87_1754919470607_0.9077808990238647","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250811.58e530ee-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250811.58e530ee-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250811.58e530ee-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"ff9a07384215c3f28a524bc9db1bb8d9de8c42c8","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250811.58e530ee-canary.tgz","fileCount":53,"integrity":"sha512-bNXRLOrx+UNhd1lovR5SRqqi3RCBd4tWzQorMs5CYoWchm+MZ2TpK7IvI1w1GuMa9hK862oLpAGVzWSrILgk9A==","signatures":[{"sig":"MEYCIQDtj2Jwrkex6O3Y0tyn8MLp1cXmnui2NR3mWAUMcqHPgAIhAKfgVbuGznPh2RNlc9TSIKxvley0HkGMyDCJgraA82Q8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43776},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"58e530ee67a106d2c1d2f0e8c821cd7f3cac0edd","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250811.58e530ee-canary_1754923519640_0.47404757402248654","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250811.13be5bb5":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250811.13be5bb5","_id":"@sparkdotfi/abi-cli@0.2.0-20250811.13be5bb5","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"7e2c72c198b13b0fa0af557ef822d452823828bf","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250811.13be5bb5.tgz","fileCount":56,"integrity":"sha512-terusJsXzwsUZNYgl/5eqbHw6eP9gLbPpghiEZYozXFBRvvuSlzNf8lrV56w7jjnFYq8IM3WFVfGM87fllcCkQ==","signatures":[{"sig":"MEUCIQDVFmCCyqEPHUQgwiG/5Kv6iyObTOy0rWExLztbTnAkvAIgD7PR4kHRbzWy0zDb1utoMXiFcW8vaaxEsSuMhQEp+38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44239},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"13be5bb57e618e4dfbbc6bbda867d51f44f758f4","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250811.13be5bb5_1754938554096_0.4013303412659277","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250812.adef5226":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250812.adef5226","_id":"@sparkdotfi/abi-cli@0.2.0-20250812.adef5226","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"3ef6e57b6c194fd1220e7c5d194afbb49047b495","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250812.adef5226.tgz","fileCount":56,"integrity":"sha512-AlESR4C4XXc/RCTt0k8fTb0vSpX9ZWTRGWreVk0JHS8lJvIWvA9YLzNB4lC6NCu6EsDHlWKk/fVcpuzc3q6nkw==","signatures":[{"sig":"MEUCIQCdPZ2t3pSqgpoRvEN8Si2laL4DgjkAmpG5eEtKaUSt7AIgQaJQHvvXX7sbbNvtYxADQciOxGDSVNOSl4XJRcSX7bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45337},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"adef52269aa293c57104b2b8b3da637eb01e63f7","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250812.adef5226_1754987237883_0.24604462162795038","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250812.0665794e":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250812.0665794e","_id":"@sparkdotfi/abi-cli@0.2.0-20250812.0665794e","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"4a5a0d4399bedf74f2beb7fc58fe2e91fedd77eb","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250812.0665794e.tgz","fileCount":56,"integrity":"sha512-f51AQzRjLdYjBUzsQP2OBSoSOnRxOutgLn/eUNjO8dBwkJi+KwlHhZrjgZMLdx4QLfWNyOEaR4bxHKBVrnjPJA==","signatures":[{"sig":"MEUCIQCEqrjsidutWKdwYjNJSVTyS3GWiyFJrTmK3CTiX6VxlQIgB0scztKLwLLt9y1zc7DcKqSyK9dHet2dzrrxdlpFioA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45115},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"0665794e49a1eb589ef9e5f0e5fe5865f68ff509","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250812.0665794e_1755004832613_0.7432821524565012","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250812.8102ee3c":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250812.8102ee3c","_id":"@sparkdotfi/abi-cli@0.2.0-20250812.8102ee3c","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"97bb8ca062d2939b2064d955e38ef16c117d3d5b","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250812.8102ee3c.tgz","fileCount":56,"integrity":"sha512-Km2NS8hy8GYj2ABXnVed0+VwQxS1uxxlnhF8XnvAZOvNtSGTCJMy1Ff4HdoNJcNMb6savQo2b1ssawuFj/H+9A==","signatures":[{"sig":"MEUCIQCNiOhhpTOj762+sQvycQFbjDkjobnFtNK0Z0Ow9qteKQIgEvvhRWkq71eBX+2WQn2f0fmSsArWaJMspBtvaPK4j78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44183},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"8102ee3ca2098a3ff6765eb92143f15eea6e4def","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250812.8102ee3c_1755005555921_0.04380409517598549","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250812.c5b66893":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250812.c5b66893","_id":"@sparkdotfi/abi-cli@0.2.0-20250812.c5b66893","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"869eba54e4f07330d21e9f1791a7ecacecf86326","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250812.c5b66893.tgz","fileCount":59,"integrity":"sha512-0Mg8xeyFAf796w1Rt6xdIbo2QLcuFBH5LyZOIIfu19GOy3A4B0aW79Owpq1pwqo32vkYi7X65wnDDb86xZA7XA==","signatures":[{"sig":"MEUCIQDkF53f4fAJmQkfQt+APvkIbprgo3mvJJSrRruMbW1ykQIgCkMBCIVWNMgy4yO16jv15jNxkRlbgOHES62K/dDFUEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58682},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"c5b66893708705a0100a9bc8c2d574ce13696990","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250812.c5b66893_1755035203062_0.6739836951260281","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250813.523c0912":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250813.523c0912","_id":"@sparkdotfi/abi-cli@0.2.0-20250813.523c0912","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"39692d75bf8f6c6df8536964f39c75c54e558ed8","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250813.523c0912.tgz","fileCount":59,"integrity":"sha512-8orUIcdKWL1wJCXIW+mWlykZ8vr1NfjO1qsfNsrANjXUqCI6VOmNjkt/PvR7GmZgio5FA2atW0PlxmfhOHRcGQ==","signatures":[{"sig":"MEUCIQDArW4Ghd72M5tA5V+Q2DCSuqK3qVVU/5YC06/ZbcyDQwIgKkbnM9IWXxvtEpF32gYWiMIPN8N0zOCjBcBwTddqBwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59344},"type":"module","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./src/index.ts"}},"gitHead":"523c091263437e24b7e5eb4a58faaf5aa530f04d","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250813.523c0912_1755089725749_0.5145232228321146","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250814.1e1db013-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250814.1e1db013-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250814.1e1db013-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"5501278b055054b72d8e36862f13ebb543ddddc9","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250814.1e1db013-canary.tgz","fileCount":59,"integrity":"sha512-EW75t667Km0ORzvEU2NQ5K9YniZ2o+oAUEt8AIcB9zC6/toDcXo640fV6hH0d7H7LVA7/fYeWG2T3n7Y4RW8dQ==","signatures":[{"sig":"MEUCIQCfi46nu9FHsXkFy3yQgCrK8xK/xLGth2N9tzG6J4PuwAIgFbMSbk1afJdghH0oUmlFvdKF3qIRPz3VXh1UhTmgrN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59550},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js","@sparkdotfi/local-spark-monorepo":"./src/index.ts"}},"gitHead":"1e1db01376f18fb5484d3d9f33a5849b06c27536","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250814.1e1db013-canary_1755177995912_0.21553583918367103","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250814.4484dccf-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250814.4484dccf-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250814.4484dccf-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"940fa68ed4a2b9da8dd3ab306d26da635ef6940f","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250814.4484dccf-canary.tgz","fileCount":59,"integrity":"sha512-+OhZOnz4KEt9y/+3zVrH8Sd+gaZTBVHPQ525rSXeKQFAb5j/vWP6EEq+xkKYSxiBe1rAk1ctznNyCCn9J9jYlg==","signatures":[{"sig":"MEYCIQCqFOfA2W2Vp2h/R6OjL3YNw25QjweXkNSUskfwcnSXTwIhAMXsK5aFqF+AO4/Xc4M4Bn5OsTwZFCIsFNsCd/nejLKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59550},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js","@sparkdotfi/local-spark-monorepo":"./src/index.ts"}},"gitHead":"4484dccfceba37877a8d96a58a18f95249b854f8","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250814.4484dccf-canary_1755180867676_0.6485602669303228","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250814.099048ac-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250814.099048ac-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250814.099048ac-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"5f161562808a99961c417feee75cacbae09c5e6b","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250814.099048ac-canary.tgz","fileCount":59,"integrity":"sha512-pTEG/fZP7nbbpinku8902VqaqWRsoa84WSMV0hS5Dp/qjArkf+IrB0qnoBxM6C+a9Xop2ynHy0sZtGPwFnnpvA==","signatures":[{"sig":"MEUCIQDDObSd6xNp4rpuVCgClROn3lz5PYd638lpX7MqF0UBmAIgDcgG2+9f3Xa8UbWtD0ZCakFwa/HBV0eJdw2yziz6z10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59289},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"099048ac67cc66d427bc181f89b4df2438db2df6","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250814.099048ac-canary_1755183688916_0.7367159429442371","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250814.67b7d22e-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250814.67b7d22e-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250814.67b7d22e-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"0d06ea7d9b0c39213d4c053fae8c0337e9a77da2","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250814.67b7d22e-canary.tgz","fileCount":59,"integrity":"sha512-ZzXqz0zZ711wvc2QrZLWOY98dGlu5QQesIUweNoCEfcLcV/BTp72kzu+dRgeEGMrhEW+/7prdFhmFSMWGEOFgw==","signatures":[{"sig":"MEQCIFqVDAHHWBtb0VvMsBpE5RUdJEazUlJRpxSdk5NAyQmVAiBhegqmOSTWVyBsDiBb4iQ2GycnV8tgw4YO7H+u9OpLQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59394},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"67b7d22e43f1b2b8980de9c56714b1f4decf1ab5","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250814.67b7d22e-canary_1755186069846_0.6860046977571024","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250820.774ccfcc":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250820.774ccfcc","_id":"@sparkdotfi/abi-cli@0.2.0-20250820.774ccfcc","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"11a873612d3c2943afbb432209d2e98d0197c34e","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250820.774ccfcc.tgz","fileCount":59,"integrity":"sha512-EwVGEecwRKNy0XYIOB6vztrc3xN1GFxeW6JHd/NHFE9g76Q+T3GFB3zenjzZAMzLA1D7oK0W4/5v/S1xBRqsDA==","signatures":[{"sig":"MEYCIQC9+DfggNi2Eei736L/363GVVaa8DkM2PmbB0cmx7a3DAIhANe90pTi7Vi3QUuOvxy/Ms+YhtI4kWp4ADC9BotDV/IQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59387},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"774ccfcc01381654cba45662db9b8efbc9ea2f9e","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250820.774ccfcc_1755677713472_0.9917928086250298","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250821.c7eab64b-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250821.c7eab64b-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250821.c7eab64b-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"2c130200e40f4510bf56fddac086e583b1aabfa1","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250821.c7eab64b-canary.tgz","fileCount":59,"integrity":"sha512-9KS2uPObBxTZX7p6l0z7WXBuUdiaW4nccOQpgP+b6ymP9vqN+pvxU3dnQ/uDSs9APBs9OCXTwMuMG78yJyjvfw==","signatures":[{"sig":"MEUCIQC8l0tCCDwLE39zXO8cCxWYXrBPKizsJxfUoC2r9JvuAwIga7PrLp7/r/u49rC3T4mnnhPb+eyglPyDgcYBip9o5RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65938},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7eab64bff7e572acfeae170a34eb9d4c74a5ec8","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250821.c7eab64b-canary_1755759848187_0.9258565773995846","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250821.3c287f92-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250821.3c287f92-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250821.3c287f92-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"b9b7371407276898623e5e82604acbd9ed7574dc","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250821.3c287f92-canary.tgz","fileCount":59,"integrity":"sha512-zjl5TtREpwIeLas54GxdmwHBeXzK6fuPW2NjsL6XrthPXRJr/auyYn7+8+GAie3lQ8lQJp5xeDoRKqrI+fJQWQ==","signatures":[{"sig":"MEUCIEWywDhQlToOHRwVVHTQpBp80A6TSTY8WLsh3OlsSpD0AiEAzvRabh9IZtCK7UE6oGb4O+8m0H52aS+N4RvwFVx1+j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65758},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"3c287f92860799ba1a9099e4717dc1c7663a4d40","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250821.3c287f92-canary_1755768089258_0.14399629087199672","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250821.c060471d":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250821.c060471d","_id":"@sparkdotfi/abi-cli@0.2.0-20250821.c060471d","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"9ed3d7405f7db0b9806af9e97ec528122cd25051","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250821.c060471d.tgz","fileCount":59,"integrity":"sha512-rkC56rem2WloBBOq6B+WPAJ7erpoYBcdaNbZc2iSyZYXyzMbjUT25pKs3fgNaagV/XD6T40IeJpNn/19Ahef1w==","signatures":[{"sig":"MEYCIQDYz6oJCGJ92nCcl0O8vDeA+BW+W19kSNoU6CWYUZzrdQIhAMqFmifHuRUf6GQLUaLhq4HSdBa7g2ZYHJJuf4RS2MG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65751},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"c060471dc46269ebde9d7f26f4907e47b3359d36","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250821.c060471d_1755787986749_0.14388086179834358","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250822.e8cb8dd4-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250822.e8cb8dd4-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250822.e8cb8dd4-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"dc58aa8b174aec999928cb47228746dad87d346e","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250822.e8cb8dd4-canary.tgz","fileCount":59,"integrity":"sha512-uI6N2QX1wZTFWPapA0vuqNsOBLhIYbgA+eIp7pvVZ/IDFfOL8Safm3t9LqtSdHdMuQDitgjyONc2Z0rAUW4HmA==","signatures":[{"sig":"MEYCIQD2rC79ffg39rXHaBDhzQUR20WLF4Mmx4WkE5DfNRy14gIhAITuva0LUuYkbhbjYCnL1SugFgaGHS3yT+kprSj6sCjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65817},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"e8cb8dd4d369da180dcf5889a97d7ad9b179504c","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.20.2","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250822.e8cb8dd4-canary_1755854118838_0.05902140435458736","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250822.1eca0c4c-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250822.1eca0c4c-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250822.1eca0c4c-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"6961dd80021024a9c0a86c663ca85ba3dcc6aff3","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250822.1eca0c4c-canary.tgz","fileCount":59,"integrity":"sha512-UM8zzGKZTFwaGUidIQ87UaXOdLYf0XOAURlU31LmyaaT75IWdb4ENnzjROjltFaOLHFcgfyoMiRdzXGLr/v0Qw==","signatures":[{"sig":"MEQCIErWF6nJkHfjvpjdMQQu6ie7tx5h9Z9oZhiAcbsHvA7WAiAt3VozzPh3lq8f01am1YDiuGFmqx/jQXohcuOVb2+5Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65950},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"1eca0c4c9d0f292765c5df385e272ebf055f44cd","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250822.1eca0c4c-canary_1755855594647_0.7538173474572942","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250822.bdf87ba1-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250822.bdf87ba1-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250822.bdf87ba1-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"1fda1d363ac3aee5028eabda5072db538aa02e1d","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250822.bdf87ba1-canary.tgz","fileCount":59,"integrity":"sha512-uLhhfXNn0uRe5+uDkLONzq4zjGY2kNjBDU4ZVvYvmz1pFznkyNNUC1yl9YnyTgGwSJjmavG5gWHLjv99nKBNSg==","signatures":[{"sig":"MEYCIQDQQzAaKmkllWBJQvbI4pkgkAHw1E8LoryC/A7hNNJMwwIhAOiOAzw8cLYc7t6zNZKAR3Fa2jozfeP1fjh6YkxqnTtZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65689},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"bdf87ba13e71b83c5612b957b9311dd454bc4abf","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250822.bdf87ba1-canary_1755855664674_0.06044893740155133","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250822.274fdad3":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250822.274fdad3","_id":"@sparkdotfi/abi-cli@0.2.0-20250822.274fdad3","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"14efed68114e08f17c57251e811c5d28e86e4d8a","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250822.274fdad3.tgz","fileCount":59,"integrity":"sha512-uWecRI0n+C+6qua//F5i0kA7qx3RH9UnpgWY7comwxWZP+PPwz8cTlbTO7gmMg1AlhghTh4v+dP0eS5BmXYqcA==","signatures":[{"sig":"MEUCIGSsob7M/cOgG/OQbniV/2uC+EtyyDVH3pDVZDf3q0XZAiEA8en7Wfyi6gpCII/mH+E80CgE3tPZb0P3HchzRCXcHzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65682},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"274fdad3e5c0881ce6302f33ae2fb32e1297759c","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250822.274fdad3_1755857786743_0.6846147370593196","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250827.4b8d107e":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250827.4b8d107e","_id":"@sparkdotfi/abi-cli@0.2.0-20250827.4b8d107e","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"7839c12d639f2ca1c10ec804947ce88839ffac56","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250827.4b8d107e.tgz","fileCount":59,"integrity":"sha512-ZAUqnhwWbcGZImlzG6QIX37rML+dJ+BIOZsmoyqKe+5usVR84o1A5YPmdh8iJqdOZhwQdZeRhprYqXviLacJlw==","signatures":[{"sig":"MEQCIDaUAtM5Ur82oNQ9hYjGDv3JM8Rv4t2JwBsH/ggDOAkvAiBK8Vuj0VM/iIjQ3ipO+t9IT9Ke4JnmaEgVML9vQZqU9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65682},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"4b8d107e3b22b11cfb6373951eada800bbacda88","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build"},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250827.4b8d107e_1756302809749_0.8438835806869251","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250903.2f793fed-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250903.2f793fed-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250903.2f793fed-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"ebbe5336504ce10033b7643d22eb5c8812e77dd5","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250903.2f793fed-canary.tgz","fileCount":59,"integrity":"sha512-HhuPQmXdAMLaYSi3mXHTTvS8e35Lf9qqvmR1RayzKuMsVTWmBL+h7nUM8Gz5wQudRx/lcwaa9/yVKglFYBvM5g==","signatures":[{"sig":"MEUCIDfayDqKVTQRwHyVret3IdXmS9zhpItCwziU8maWcdKAAiEA6zexDdAU1/a/omZsYPb67PkFNMbwYOdsAvvH0gcSHl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65805},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"2f793fed0981c16f1ebae393e2a650d732c43c12","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250903.2f793fed-canary_1756912778245_0.2904601351482692","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250903.6159b1bc-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250903.6159b1bc-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250903.6159b1bc-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"d515c8b8b63cd8f9750c53728bb95e0c707d8423","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250903.6159b1bc-canary.tgz","fileCount":59,"integrity":"sha512-aWptjwqVN+K/zCxaXQLs8kqYKkJ0wv8keBpUx6YC65oGm2NcZTwyHjGrKYT3/Fi6yW+k3GF6bWsBP6UUymp7Hw==","signatures":[{"sig":"MEYCIQCGsNT1XHxZ4F1KoPBzW+31vDn8XAqhadEfbqwqArswjAIhAPDpE/sSJIsEK5iWAyvnyrd0wZON+QjMZzpV4lyxxgsh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65805},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"6159b1bc1f17532158ff26851e754c97499276b4","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250903.6159b1bc-canary_1756913245808_0.8962710735990147","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250904.6159b1bc-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250904.6159b1bc-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250904.6159b1bc-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"fbb8320001b0536525eb0ffbedba6239aee2bfdd","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250904.6159b1bc-canary.tgz","fileCount":59,"integrity":"sha512-VnDwCOtrYWHUSbCdJOan0SiMiidgblh5IqGn/gxz1kMtVtpwQwYTyvLjecNUMz/doqKmU93jFLfPqrKixguS9Q==","signatures":[{"sig":"MEQCIAVx9+U98dkpNFuZX85roUFBfWVP+xBhVZ5QCof15FHZAiAHhoIv4vnkZq5WbHGuF5m4bIbOQeynngf0kHkNZJpW7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65805},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"6159b1bc1f17532158ff26851e754c97499276b4","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250904.6159b1bc-canary_1757007083349_0.5751820047268004","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250904.f84da601-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250904.f84da601-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250904.f84da601-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"d14d5d117fd4af0d29a77c40451c0f797c590eb4","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250904.f84da601-canary.tgz","fileCount":59,"integrity":"sha512-vQIPF3+yEo5nSRraBRXC/5/7B5XiNyYXKyn50pFVRsI27wlzB4WmarSoTnpu8v2oI29VoXiHVqXp9NR0rXaDiA==","signatures":[{"sig":"MEUCIB6PgBvmqGxRoKDy3+9icCSpGa1AiZwzWyilqE1yaQ1RAiEAlPhn+bnnzh0uYifhLVv9HI3k5CC1Hx8FLmH10Norw/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65847},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"f84da6010dc5222fc7ca620b19f8f399f3d2b985","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250904.f84da601-canary_1757010060472_0.142437966979585","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250908.2e329053":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250908.2e329053","_id":"@sparkdotfi/abi-cli@0.2.0-20250908.2e329053","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"68c93b5ed4f2562785aba29e39a0ce0d306304d4","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250908.2e329053.tgz","fileCount":59,"integrity":"sha512-1yQ0BSHFm+dTW9i1ZEZCmx2qTxi6JavUoQZLAIX7CPstNPZ+QYF5MIvqLZpfWMy4fb6PedZ6h86/dafIEYN4Pw==","signatures":[{"sig":"MEUCIQCljTjQpwHeVmLNDtA7Zqdyk6ED3ZJ+Cn0f4WkK1qIq9QIgIVaOtEN5bTXEB6yRNqpQmyLg8zGr9EAfabCI32vOydw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66733},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"2e3290534426ed6f3ab81ecb8fe42c6320ff1406","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250908.2e329053_1757321427821_0.990341292988413","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250908.c48fdeb7":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250908.c48fdeb7","_id":"@sparkdotfi/abi-cli@0.2.0-20250908.c48fdeb7","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/cli.js"},"dist":{"shasum":"467f09162ea1b3e778008f1c091514247e8ecf79","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250908.c48fdeb7.tgz","fileCount":59,"integrity":"sha512-buFzdt1YaImg2v/o+oS7J332BgFZu5b3uT4MK6c2tJm+gI+pmHH91I2+PEp6DRqaJXCo3cHvpDLn1dAKh0THFQ==","signatures":[{"sig":"MEUCIQDEGvpdOKO0d7nwFIY/BjLLXcqr0AbdlL8K91wHO2fYpAIgCHOQ4/cHUGZzb7F4DB8Aa1y2Bg2+duA55YXnOyiM6IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67164},"type":"module","types":"./dist/types/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"gitHead":"c48fdeb7e16cabf8cde9b4add5fed5c65e94b645","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250908.c48fdeb7_1757348681504_0.8749921502476947","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250909.98d2245b":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250909.98d2245b","_id":"@sparkdotfi/abi-cli@0.2.0-20250909.98d2245b","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/cli.js"},"dist":{"shasum":"563231e8d18534d73a09d4f72ffd9e5c5fec27d0","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250909.98d2245b.tgz","fileCount":59,"integrity":"sha512-FXp2o7/VRlNB+mFfgvRPtRJYt24YvKmIm1LrButMAbDCVFhOVlIIAccyNpgu1RmWaN/X52mgwq/qIsBHVXaFbA==","signatures":[{"sig":"MEUCIBMYCRhf3RPMKYNRwwPOXQ1nrx1ibRXrqQme5laiAug4AiEAkomJsTxFJ7hk4Ms9/VhxylVx1bf04e5/baRneMf0BwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67180},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"98d2245b19bdaf7cfb27795f829c09b53e2b3c5f","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"^0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250909.98d2245b_1757428441405_0.7205955096938368","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250919.a386d0d7-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250919.a386d0d7-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250919.a386d0d7-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/cli.js"},"dist":{"shasum":"78b0e968165a8723798b328405b34b4d08d1f07e","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250919.a386d0d7-canary.tgz","fileCount":59,"integrity":"sha512-BE8gyHh4vbEVv2GIyZkrPbzsBymhwEVSTwzD0Rq6mTFyuGO6fyy4JlItEVQj8CZiMXvECNPuqP5djVTnPs1zmw==","signatures":[{"sig":"MEUCIQCNQSObXwZYC7YbM2gP/ZhPFBnCHEZdC806dvedTo6ppwIgWOyUSmO9w/6MO4wPl1sBLFE2QT4OEsYRDyfGrodwzks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67187},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"a386d0d7a84bcc63e71b92b54320f5bd5c6e210c","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"=0.22.2","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250919.a386d0d7-canary_1758292595760_0.13931431999507615","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250919.ff2c07a8-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250919.ff2c07a8-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250919.ff2c07a8-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/cli.js"},"dist":{"shasum":"5104b445ac58d08a2299691ded5318de504e3753","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250919.ff2c07a8-canary.tgz","fileCount":59,"integrity":"sha512-F5JdPa+tHkWmyGqKjDUZ0qX6Gt72sSp6IiMniAknSTraZ947fZLyoReIAwUtkxatgzMFH719cJxgS2b5mVeOvg==","signatures":[{"sig":"MEUCIQDmjNRvFCASnV4MPxHeOr34PYi8tu14cmtlIPUXEiVQJAIgVzkIB9zt3gQAWZmWYZMgXKvBKEtU0fopK/s+8L1a3WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67217},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"ff2c07a8dc2926a5fc26ebcb1eb1c80b167e248c","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250919.ff2c07a8-canary_1758293900431_0.24587684346673178","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250919.2175c702":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250919.2175c702","_id":"@sparkdotfi/abi-cli@0.2.0-20250919.2175c702","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/cli.js"},"dist":{"shasum":"53ad607a084ce48c765a020d50a22581798b27f7","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250919.2175c702.tgz","fileCount":59,"integrity":"sha512-nN57A9wEzsZc6RrbVsUrJbrumLOAw2dE3Uf9QLqHvjRUUBZhrqtSXCjG5/s/iyoK/ZxxNT6+apuoy4WFOnMBVg==","signatures":[{"sig":"MEQCIA3gRmF5hcaC7BO20+AP+z0s+EKg4RBK/sZxrOwR30GAAiAMJ1NhNMW1+ZnAK9eAwmLkF1+/4N3HqeetXY8+nLs+ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67210},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"2175c702206ae19365b5c03292181101b7165468","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.33.2","effect":"^3.17.4","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@effect/platform":"^0.90.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6","@effect/platform-node":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250919.2175c702_1758294376898_0.3697815475791235","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250929.c1f07033-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250929.c1f07033-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250929.c1f07033-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"40e491f03f21279864e7ddc351baa2ac187551b2","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250929.c1f07033-canary.tgz","fileCount":89,"integrity":"sha512-nqTuWv16BgG7/fF34mkh1UPH52qZBWuwcBfaRuOlqRuLvzv3HTPuEzjZGPaIG4oYOBRl0kltTPfNryl3rLmEPQ==","signatures":[{"sig":"MEQCIF/n0iwxm8r38W5kUbh+nPEzCh7DBRF4PrRuv5mS3lixAiBopLRZVAc8IpcT5DraYrCeY0Zq5xHzaWkVRz8AZNHz/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79119},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"c1f07033c9caa6a5a20552ce125c2f4924a09a34","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250929.c1f07033-canary_1759172979921_0.5187425168815623","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20250930.a42cd771-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20250930.a42cd771-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20250930.a42cd771-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"3bba5c0fb97d0edb8f5c982a7640feeaf1e68c4c","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20250930.a42cd771-canary.tgz","fileCount":89,"integrity":"sha512-2wvCHs0AwZa83DKfZvuHmrr4NHJF0QRP45kq9ozLw3X9ZMGkUqvwsVpLvph/YTBof+lSTKgB60Z9o5vzbYUVgQ==","signatures":[{"sig":"MEUCICyP7gJlFIHi+c6n3LjO1bJ+3ylMgJLXcKhltxN6krHQAiEAsDRUMHem9OmWqEvouCcvyArW8ERNU4ukVOlEPMw+tOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79119},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"a42cd771b6f4303313991bc754f9ce1774c30ea9","scripts":{"cli":"tsx ./src/cli.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20250930.a42cd771-canary_1759237720882_0.10001349941942839","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251002.9dd3cd7f":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251002.9dd3cd7f","_id":"@sparkdotfi/abi-cli@0.2.0-20251002.9dd3cd7f","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"3a569bfeefbd1e0dcbd0b3088b1cccd39e605908","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251002.9dd3cd7f.tgz","fileCount":89,"integrity":"sha512-W2irFPcySbk89Cs2s+kZ0IyZRZizGYOoRHfImAkj7Gkzteyp5bgr0b2x+Q984sBcX8ff5izfRkjlwsVtSlc7Hg==","signatures":[{"sig":"MEUCIQDPQvtW1Bch9kmH0MdgzD2igAbjXlueEkfW8uxaBRROOQIgKOtysElEnucnpGpAp9478JDZl8Yw4vWIsrbRWrZh36o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79182},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"9dd3cd7f11eb93645630505a04014d0463d23ec8","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251002.9dd3cd7f_1759400564005_0.9965174401187622","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251003.96960555":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251003.96960555","_id":"@sparkdotfi/abi-cli@0.2.0-20251003.96960555","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"4f50ea74a08c4cf8a777084f5682dc93c26faa12","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251003.96960555.tgz","fileCount":89,"integrity":"sha512-A63pFTWBIPFc3NCYX33z5v3siUL8IefytOiKNIgzM80OVQNSZnhVZJl/zKRXz7rmBDLB1PXHiZvU+JsHmWY7eQ==","signatures":[{"sig":"MEUCIAi+GX7jvgEUDpxYGCDxMBkiMrOXM9beZ6hHR9cTP6ZXAiEAzIRX6IN3wNl9Hun8wFEv220j8fkrBWrm004qbsSG4GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79182},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"9696055567f6a51889272cb112b9822e72cdee7d","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251003.96960555_1759493188822_0.3883121613547682","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251007.3d03bbce":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251007.3d03bbce","_id":"@sparkdotfi/abi-cli@0.2.0-20251007.3d03bbce","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"f37e2b336f7fbe0b119611b07d53f826035e5164","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251007.3d03bbce.tgz","fileCount":95,"integrity":"sha512-yh8Ep6JUo+mtFeZDVY02mn5pRwMfRhEZFMTPpA8iEhS5McWKEMosZ390cr7Dd2IJlo17SzSBr59oa7pDVJLHAw==","signatures":[{"sig":"MEUCIQDFISpDvMydvrGRsfogUysn9rBLwVMhMModYOxaVezRyAIgA5ST0nZSj5vkRacwi+sf74clPkUlqpvYB9rZ3gRJv4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84610},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"3d03bbce0a23c6abf31e9349975308b6aeceb755","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251007.3d03bbce_1759832878199_0.27634805382968675","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251013.77f0fb53":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251013.77f0fb53","_id":"@sparkdotfi/abi-cli@0.2.0-20251013.77f0fb53","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"6048bcdc93d422833f847ffbd044469b1507f296","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251013.77f0fb53.tgz","fileCount":95,"integrity":"sha512-GFub1tEcXH9BtxeGFwR8mKAxTh40w+ffImcAiVlpcE4m7jB5bUMN6Zo7V1kNqSixfv8sHnrJpzwfZHXQEGANGg==","signatures":[{"sig":"MEYCIQDZAfIsiz9c8FtyZa8eYLXDkQ1n6uCoWKBUA2u5MH/eeAIhAPsZblT/a8aMpduULNaufvjnCZMi7xCitRlIj6QFKSzA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84610},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"77f0fb532a2c698c47690847b1549847e8b54fea","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251013.77f0fb53_1760353758795_0.24660743656258943","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251013.5182aee6-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251013.5182aee6-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20251013.5182aee6-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"b4a6e80402ab2d2dc60826ea322c80cf43a06e21","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251013.5182aee6-canary.tgz","fileCount":95,"integrity":"sha512-IhMs1D8pdVeaHDoO7qSa9Z3xLbtbjDdw3aQwWR2OIeBEEY1TLlawpaFbdPSD+cNMrbpFo3KyO14SrDmhkgJICQ==","signatures":[{"sig":"MEUCIQDBS7zQvSCFTHkfbkNVh7z9rC1brbHKmTiKv5LdCCwxGAIgcxxGw+eybSAqKhSTDiwm8JHQEfgj74dqOre70ufKbkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84943},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"5182aee625659ebf4514a2626235534735768fde","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251013.5182aee6-canary_1760360006209_0.8329336680045689","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251014.fc890b4c":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251014.fc890b4c","_id":"@sparkdotfi/abi-cli@0.2.0-20251014.fc890b4c","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"a8d1890b75ec3b8bd8e8681516db5be763e18f66","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251014.fc890b4c.tgz","fileCount":95,"integrity":"sha512-S/ceU6e2X/n06I7KqlKgmt0oUEz3Qd5rWecs7fToSNW0rR5KHtBKT8m3Cc2bWfVkRKzZ6rRq4YyzD/HtFlUWIA==","signatures":[{"sig":"MEYCIQDE3pazKH0ep1960sWYYawlf+cPY3Mnm4dK3q7/uK+ftwIhAKMqdGiATtlrml35vukGVf4wLUB5qUGQX3XW4RzeXWQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84936},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"fc890b4c7b729faedfe9c8f894159b0ec84ecba0","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251014.fc890b4c_1760431870408_0.15193874265144447","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251029.1a3e2bf9":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251029.1a3e2bf9","_id":"@sparkdotfi/abi-cli@0.2.0-20251029.1a3e2bf9","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"2e8874e904a78e8b5b19efc85c075091daca868d","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251029.1a3e2bf9.tgz","fileCount":95,"integrity":"sha512-K7/XGDKWfkzyNkv6MIiaxG6sPAFuk3PwE2zvmKwwIbPEdwJiZFV9gCwDRsSIxyy19xKdz8Uju9CaYU5LQF85Dg==","signatures":[{"sig":"MEUCIApcGhO3x00WuYIOO829EDm3g7yUpxiXekMXsN6ZBOGEAiEA63yGuuZ33JSn0S443RsjVcrW6yTxDFtl+9lz75BUhsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103304},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"1a3e2bf9a45fff382c990fe643dc1dd5d99404e7","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251029.1a3e2bf9_1761764437135_0.7154744451444699","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251030.6a8104ea-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251030.6a8104ea-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20251030.6a8104ea-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"54cb03c4e85b179448f19f854e8b0c7b5c550eef","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251030.6a8104ea-canary.tgz","fileCount":98,"integrity":"sha512-Y+fbXSg/oDMLjxiS41JJRDjBstNJBtM/Ov8M4srYmpKZkm3zj3LDykJHCkW4Ft2SivOcHW5MGkpWvzg7MBkXxw==","signatures":[{"sig":"MEUCIG8NzNn+f49EwsW2Hpa3/WsngY76Nh3qSujD9mAwXXkdAiEAsJFeY5hfIyKCrVJU5NE47oRab8NOWtGocnqnRYsTn4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105582},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"6a8104eaabc82d652c1d055593fdf90de7a1efde","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.3","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251030.6a8104ea-canary_1761841217199_0.6578472339449353","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20251031.00360a84":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20251031.00360a84","_id":"@sparkdotfi/abi-cli@0.2.0-20251031.00360a84","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"7920579b1d9dc512096af0f1ab621ff65ab60a82","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20251031.00360a84.tgz","fileCount":98,"integrity":"sha512-GVePBQ+3XLlGzeAIPRSbMO/QnxZEuNdpT28fnUmwB79H/Zdvkm2y2CFtqmpRM7Zbc8o4qxO7Tk7FxM1S8wOz4A==","signatures":[{"sig":"MEQCIBUdLO3iOQzt/0EkGLcQj/40PnP9LqQkyNCidZEtMYgIAiAWzPz9yJxx4b7OLidwy4Cv41t39oSyiEe56jY7QyAT1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105545},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"00360a84327b4deaf9b5cdf48f09e85cea3bf77c","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.4","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.0.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20251031.00360a84_1761906491925_0.05269842552279225","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260129.3777b30a":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260129.3777b30a","_id":"@sparkdotfi/abi-cli@0.2.0-20260129.3777b30a","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"b66cf0f101de0d8339fd40e58b6aea4205bd2cda","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260129.3777b30a.tgz","fileCount":98,"integrity":"sha512-4GxBZgrhh0UcuFL8nLSAYr3Tfz8Ye3aX0yzo0ju4JrMlM0UFh2nl5GqEVaUGLtWVlRSqO3cg89UmjJBbTpMJBQ==","signatures":[{"sig":"MEUCIFMXTk3vvxAgSJL7zI8XuxC7VXcxk54zEb9qe3fQQj5aAiEAqm2RmBPDkrGFdlW7IocLenzyyqPeDxXW9i7/D4NvJK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105304},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"3777b30aac608549cce9d60773745332f3613a96","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.4","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260129.3777b30a_1769691069325_0.9580152305614074","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260317.e49bd3f1":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260317.e49bd3f1","_id":"@sparkdotfi/abi-cli@0.2.0-20260317.e49bd3f1","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"6a92ae2f5199d10e4a383e10482d66a2e76c5b4d","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260317.e49bd3f1.tgz","fileCount":98,"integrity":"sha512-jNtPyTc+KG14T5FhT9oam8luJFG4mPtrCEaRMxXkEdWiRvw6hh7h+XUA0QIaBvnG71tVcEJ4yeu9fUZNBWAXmQ==","signatures":[{"sig":"MEQCID6bw7Ddx7/Kx3VD+CS+567W4KSCn0H9HZHMQ6dDj/mkAiBDQ/EoQkhJMCjkTpbiHUDc6s0lSMjas/V+NtFdPX0VGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107304},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"e49bd3f120fd3132be45d3d2a2163537c299613a","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"eslint src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.4","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260317.e49bd3f1_1773762402003_0.12845379694831638","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260327.ea3b9dfb":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260327.ea3b9dfb","_id":"@sparkdotfi/abi-cli@0.2.0-20260327.ea3b9dfb","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"0c9732f04c2b3ad63a88e0888dd97beb97f7a656","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260327.ea3b9dfb.tgz","fileCount":98,"integrity":"sha512-Yo2a0Le0NOqpzYR5Y6uviUXZWetEygV2dXnMH1eKJnRAvq54a/Y8k00XXTO/XhPctNHowalfEvgsJySBdAE6iQ==","signatures":[{"sig":"MEUCIBKoiSNzz6VXv3WPB0houMd1PmG/Pbh5H7XLs/jWU/SEAiEA2ue9MrYubFNnqK8lxg4SUtTfG0jmne5XkhTajlVZScI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107984},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"ea3b9dfbbdf34ce76fac1c7d77e61ba938352bf1","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint --config .oxlintrc.json packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.4","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","remeda":"^2.30.0","prettier":"^3.6.2","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260327.ea3b9dfb_1774620485110_0.35757494992533845","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260331.c0d582b0":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260331.c0d582b0","_id":"@sparkdotfi/abi-cli@0.2.0-20260331.c0d582b0","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"45975abba071e1f29dc48d571445cbea475cf36d","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260331.c0d582b0.tgz","fileCount":98,"integrity":"sha512-Rkg+e4taBs21gAe+atKe36GrP0ovu1lwp9wwszSMy38onB7noPB8IMfN+HqM5zsjzJo0t1TBNCqn3PdYfTDUig==","signatures":[{"sig":"MEUCIQDBTuPAPcGIOApcQzoH7DDSVULxFOM3s/9mmwBLNKmK0QIgS/OuwVEyd1ashJZk71W8+ZuEtZQO6JfdtfHX42Htr0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107890},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"c0d582b06b51d34f300c3c9e8a8757df9fd8c09d","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint --config .oxlintrc.json packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.4","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260331.c0d582b0_1774957301531_0.48588237965958303","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260331.c4778b15":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260331.c4778b15","_id":"@sparkdotfi/abi-cli@0.2.0-20260331.c4778b15","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"24149789207b8bf0cf3d7b3b34014bb6e22a150e","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260331.c4778b15.tgz","fileCount":98,"integrity":"sha512-6ENjb3hxJr9OKR9EjYABWJiVaiREPGT9v8mLgBU5FNSjG/ddO2I3S5KUldqY9R+PbqCWRxeGIjTJ1//aSBQxfg==","signatures":[{"sig":"MEUCIByx6Q7VtLThZGf7s5gHVed3NPRhPtPXRtzjdG1IB8gvAiEAx7mQy1E8r+02NGEfl1dlcC4CJLAff2rdgQVe8jE1ieE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108344},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"c4778b15ce5d09c4c3c52d2d44277bc705e0a52b","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint --config .oxlintrc.json packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.4","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260331.c4778b15_1774965678698_0.10051368331707455","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260409.14dfe7e3":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260409.14dfe7e3","_id":"@sparkdotfi/abi-cli@0.2.0-20260409.14dfe7e3","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"9046b9b9b07ae5cfc558e408b8ba4e62e9df39ca","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260409.14dfe7e3.tgz","fileCount":98,"integrity":"sha512-Gx5dcVJw3sM69oT02pgrnqI7lTSb8qm3arYL5yXYXeyRwjFKt/cK/t29ee0mFAMOGNmaWHtVHG6F3m+1Jwfddw==","signatures":[{"sig":"MEUCIQCiei3jWH8Lykmn1QwYYT1XmN+T9o0TsKULaDNa2JIlLgIgN0wGiVimHkMrAvV8PtSNqc4pnSisE15ZOOdvvNlqKFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108320},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"14dfe7e3541c23dc3b3264ab427742695749168c","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../.github/workflows/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.7","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260409.14dfe7e3_1775736200660_0.8392147811296344","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260409.a5108dd5-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260409.a5108dd5-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20260409.a5108dd5-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"c015297070975ad76b7c1683bd89a52af644f087","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260409.a5108dd5-canary.tgz","fileCount":98,"integrity":"sha512-FEW1w1ux0pxTrCBWRU5QrO4c+n3Q0BX8x/5K+37Mmj+gYjehoQTSooDcRsFIc00qACy94H3qNwej/5Jx9IWAsg==","signatures":[{"sig":"MEUCIBaHeWgy0dG3/ryTGT9Jv0XbBlsIKahwU6d3kl3/jlRXAiEAxMJZYyZmdYdIc50bDRqHdpR5ql/9q2gVtB2A53V2hLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108241},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"a5108dd59dfbeceb66fbbe2769edc4a1a2746c87","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.7","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260409.a5108dd5-canary_1775743577657_0.6832034488282326","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260409.7b4c23c7-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260409.7b4c23c7-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20260409.7b4c23c7-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"0980519023fb8269e99b431f4aefb2495e27f260","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260409.7b4c23c7-canary.tgz","fileCount":98,"integrity":"sha512-C4qDoSAOrjKwTjQqtyAOS/WKLMbTlpdQf1eEHoJfSB7Wb6Aqt8FthxRAQJ64E/AZRNYKQ9Eiw3s6xDFAQQ2Teg==","signatures":[{"sig":"MEQCIAu4s2mNcqjoBW8ZlaYmtKHu/0XiVHAOmCIz4X1zsYvlAiAfqNSB++72u42r1aACfLs3Uka+zoO/KIzQEvDOVcSOvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108161},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"7b4c23c78e5fd08ae2c13d45c05d52a28e14f464","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.7","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260409.7b4c23c7-canary_1775746556015_0.9274699145581708","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260410.1006924d":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260410.1006924d","_id":"@sparkdotfi/abi-cli@0.2.0-20260410.1006924d","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"43a6deb902abf92d41696df85c1a53c72ddd1f42","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260410.1006924d.tgz","fileCount":98,"integrity":"sha512-JnSr/eK2Ev1JepHpIwgJfuQYmYSYk3spOWMV2l860zLW177fj/CLkMQZd/+99Fv+ikg4rF9KFeFYsD6kXUeZrA==","signatures":[{"sig":"MEQCIGnBQWIixJXWeMFq2jz2jjdhXdKJvSEIs817ZoaI5Ql3AiBY1uAvxNZ+/AiXAEkAOO3KGMRza2JRXFhO5G+t+NDzXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108154},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"1006924d36bb0d71a8b57c2b2d52fd8c70930a29","scripts":{"cli":"tsx ./src/main.ts","fix":"cd ../../ && pnpm run check:fix && cd - && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"concurrently --names \"LINT,TEST,TYPECHECK\" -c \"bgMagenta.bold,bgBlue.bold\" \"pnpm run lint\" \"pnpm run test --silent\" \"pnpm run typecheck\"","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-e2e.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.7","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260410.1006924d_1775823840318_0.06507092507697432","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260410.ec7ae091":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260410.ec7ae091","_id":"@sparkdotfi/abi-cli@0.2.0-20260410.ec7ae091","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"a01fe604d73ded1fcc78aa659cd349c5f8bd7b95","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260410.ec7ae091.tgz","fileCount":98,"integrity":"sha512-8B+Re4wMDzLs0fTKHLF3irLZCQjbfJlQeGy3zmmHfXxiuZxsGKOGFmbbZAz03QzzIEiveHDfQgDfyFh6x5HOcA==","signatures":[{"sig":"MEQCIGdI2iSQkU9GzIRmrTSKkYUM0JDfXfF/SGEWPp9zaHWvAiAS11VXCN6IFi0ALDrhMnwh5lEn1mp/GZMAqJo8sOwEVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108054},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"ec7ae091ec3d35a1d0eca59b2bc8e607fff74d3f","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.7","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260410.ec7ae091_1775847784142_0.4078096424097064","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260630.5a0822fe":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260630.5a0822fe","_id":"@sparkdotfi/abi-cli@0.2.0-20260630.5a0822fe","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"378f73005f803d6f7b6e2d72010879f84a5498c6","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260630.5a0822fe.tgz","fileCount":98,"integrity":"sha512-dlSolsE0jcJ38zkodJEt5N0iE4OFHmo/kzMOmW5g1tV98qWtLYkYW6csI7JA899SVRId+xD7bNEtTwGutXrTxg==","signatures":[{"sig":"MEQCIELfJtS6h/KtxHdjSCXh9BfuZ4Jt7yZM6UI2GLpzddlEAiBJMEQvTnlzB+JwrKOdyvvaOFldfR9EUPP6KiPTwZD7Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108682},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"5a0822fed9b1492123479612801bf7751cc13af1","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.8","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260630.5a0822fe_1782812687401_0.643879078222503","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260706.fcf67b98-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260706.fcf67b98-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20260706.fcf67b98-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"1611fbe3329dcb708f354b59e9a7ad3fc3120947","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260706.fcf67b98-canary.tgz","fileCount":98,"integrity":"sha512-b5qrT96TKA+iEyiV1WbPHI7WsObQNeDDnuotbiNj2ZYObSUGNNH75yzOE7iXHJ7DIVzW5vTyBEXAbKS/I4jGlg==","signatures":[{"sig":"MEYCIQDUjAP4Zwt7frpAoR3qxr7iVvXplmUqo3Y1E1gstX8dJgIhANk1phj7qKmV+UrPDYXB1rAhKmpDZF0yOkvcKcbuXPKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109057},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"fcf67b985aa9c6076c8ef7af2edb8a2da231e705","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.8","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260706.fcf67b98-canary_1783348669190_0.5712445987923502","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260706.555e3ed7":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260706.555e3ed7","_id":"@sparkdotfi/abi-cli@0.2.0-20260706.555e3ed7","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"2ac85f51d49ac95ba8d816b80afa65ee125a1898","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260706.555e3ed7.tgz","fileCount":98,"integrity":"sha512-yWtuo8xePF+i+iEAt3zA+R4Tqdxp9BJDefEubSVu39bATnTtj1PbSHg2lBiVKseTieSMhysxZiKKIMJzqkTT9g==","signatures":[{"sig":"MEUCIE2v86V4S9GSNOv+Dh8lF25Y6Q5dfRuIxnE1HZIPPsxmAiEA1FVgMflzeuN/VSGmSK7Owl3DQABr0i19VfYkkeioy0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109050},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"555e3ed7ece20603fb20eb5e686b006af2d84418","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.8","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.23.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260706.555e3ed7_1783349658746_0.09889196912411102","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260713.e0bf42b0":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260713.e0bf42b0","_id":"@sparkdotfi/abi-cli@0.2.0-20260713.e0bf42b0","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"6ea7e9ae0132723cf027ef74a39985a289858e14","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260713.e0bf42b0.tgz","fileCount":98,"integrity":"sha512-LhaypoVqizDBCUZbdjrtLczOpJepcnVGsRtqNTiaJ84yJ5T4RmPd6p0S2Fh5nphJw2MD6gYksEaZLlmagQgJrA==","signatures":[{"sig":"MEUCID7blb1/OFapiROPIIFVht2N11DOuqtSY4hebCxcn2p8AiEAt5b5wmA74qJ4JVT1BxJWPujA/XbM+4ANeUCce0bqNyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109511},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"e0bf42b01991603c4f51bdce433bbee012fced08","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.8","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260713.e0bf42b0_1783933322888_0.5282667765314759","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260713.1c9575b2":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260713.1c9575b2","_id":"@sparkdotfi/abi-cli@0.2.0-20260713.1c9575b2","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"7afb8d71b49f11a0354c09cec0223d4dd31542b1","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260713.1c9575b2.tgz","fileCount":110,"integrity":"sha512-Zftt92E3IIilMHADJfOkaThtOuQKdFnKXfvDz2cpx7PcWJIESthsUYHCq/aHJ13+CabHZFGieVektowjgChVig==","signatures":[{"sig":"MEUCIQD3hU4zfZisB/i99XRytAV2+XOG3AwVWrSVgmrgnXYj9AIgOw3tqfphxdfhB202JElzzrp6A1ueGgoCQwr1VLgtrhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111582},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"1c9575b2f905aa0c313945497d44423472fe78f1","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.8","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260713.1c9575b2_1783936346214_0.9304740055013849","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260713.fba5e692":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260713.fba5e692","_id":"@sparkdotfi/abi-cli@0.2.0-20260713.fba5e692","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"4fd87986464b1bcd10d201b566d3a8b7b69856c6","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260713.fba5e692.tgz","fileCount":110,"integrity":"sha512-LvbiPHWYy9PM6DN6jBcHgVvVgkpaJ3TJihdGNsEkXRG2OS60kDXXqgjE3CtMgAW72Nbi2R1ASzocFkd59eiCLQ==","signatures":[{"sig":"MEUCICQC4WqzvaCirrysB05EUtWAyIETKfdSeWqs8mWuhuLtAiEAx0Erqma3Nxax5XsYuTAYqE16sZiesjzX/NvuZTc/UX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111588},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"fba5e6922e4a563e22e8aba6e07ded5c6fdf6f92","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.8","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","viem":"^2.0.0","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260713.fba5e692_1783936976532_0.37733455966497","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260721.f3cb1f0f":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260721.f3cb1f0f","_id":"@sparkdotfi/abi-cli@0.2.0-20260721.f3cb1f0f","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"de94f83e126e5cd7397fb3d8f76263f9d162edc1","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260721.f3cb1f0f.tgz","fileCount":110,"integrity":"sha512-CydSyDUKN5G0L+HH8R1E+Huu0Wz6n++2PBwtd+fgjQZslzd0PMajLpkORNKvCGTQbfbUK4nneYjRIMZ3APj5Mg==","signatures":[{"sig":"MEUCIDBbfnN56VvE8yY322F+qlhgSM2Yb62+3AgunO33KlrqAiEAw2wEQT7mNRlbdWOgSrZGWgiqm51+3mGEsEuzJaHfYwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111589},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"f3cb1f0fe7302fc04967f2c3c2ca54a2a8294180","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsgo -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.8","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260721.f3cb1f0f_1784635833090_0.483641422654582","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260721.e6be7c27":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260721.e6be7c27","_id":"@sparkdotfi/abi-cli@0.2.0-20260721.e6be7c27","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"b08c8c8f958efa44d75122a6b5d79eeac5977d41","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260721.e6be7c27.tgz","fileCount":110,"integrity":"sha512-pU7LEpaDCohsUdXg0Ra0jD8VzBdU//5ZDmMzJH4nrreoz3g6PzxEiNa/EaesAWkDmLp2JU627aPpALO63K5d5g==","signatures":[{"sig":"MEQCIBdobyG5mWLhdtXrKQ80GjvjYJVq9xO6/k64BsFScUcgAiBCcO0exQ2qfVvbE9oIId0nEv0ormhUzmSzkRg4Ah3kGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111536},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"e6be7c275475b9f381294ff093e5b2cbe2dd341c","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"10.9.8","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260721.e6be7c27_1784643783536_0.3546347090966613","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260828.61c50f98":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260828.61c50f98","_id":"@sparkdotfi/abi-cli@0.2.0-20260828.61c50f98","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"phoenixlabs-bot","email":"kris+npm@phoenixlabs.dev"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"3936e36da3aee8fb344e310393b0334cddf8cd92","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260828.61c50f98.tgz","fileCount":110,"integrity":"sha512-PJsE7cjuIM6rHOMoc/gTxklTt/T5OpLkW59rrhZCxk1GBb0GytIjr+uYs/CudCuyGmRmHfyGm4CYVIzr15OC+w==","signatures":[{"sig":"MEYCIQDNnqUw1Qa31nTlaiQEre5QCru+0O+VaK6RrKhUsKF8cgIhAOJMRKGxDBu3HH73E0fjsTcab/+hUkefSwKDSl5VuJd8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111536},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"61c50f98bf4194bd590f9f00c60360789aa04a69","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1cc8e5ad-f85a-4ac2-8b72-44961887d176"}},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.19.1","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260828.61c50f98_1787911430729_0.13561560436705977","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260831.2793c4ec-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260831.2793c4ec-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20260831.2793c4ec-canary","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"e7e57e8755c24d16f82fbee58052d6897de8a915","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260831.2793c4ec-canary.tgz","fileCount":110,"integrity":"sha512-vOdx97xH35FIBP8lUBp8lm7yp+S/gEfOG/aspn+lczQQJKgA7IYMGRH6yOzRAvK4mKgSnBup6hx9VzjyA+NdAg==","signatures":[{"sig":"MEYCIQDj7yixQ9brvnUM9i9tbwiU/wm2v7+0j9rhnT0hYAsUTAIhAKd0m1TchBwCyE3Y48LU8pPS9Zmezr4aRj119uV9QUWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112148},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"2793c4ec811c89c559e81163a6e3d3176d7b08f0","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413f3be3-c774-444e-a975-54039d9e8c8b"}},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.19.1","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260831.2793c4ec-canary_1788183684386_0.678550376700221","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260831.6ca59714":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260831.6ca59714","_id":"@sparkdotfi/abi-cli@0.2.0-20260831.6ca59714","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"0ec6fd5d2b7853e0ab7f1e0b1c9fe4dd98701f8f","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260831.6ca59714.tgz","fileCount":110,"integrity":"sha512-FSk9t5Zi9wehizw7gSet8oHekMp2tWj3jD87mf8ELdvPzqhKqeUl/SEm0C/BNIVjai8yYGXIVNq0vAgR2D8MvA==","signatures":[{"sig":"MEUCIQCRj10q9dnDKURme8x0L/USpCze3a/+XshlwwHLXGsdHQIgJsi8WpWbo0cYSzLmJlMkX90VrCumFwyq+YrzKS9o2cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112141},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"6ca597142f8d381220b9a81ab52be82258eb77b9","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413f3be3-c774-444e-a975-54039d9e8c8b"}},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.19.1","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260831.6ca59714_1788190705150_0.13624624924824502","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260831.74dfcd03":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260831.74dfcd03","_id":"@sparkdotfi/abi-cli@0.2.0-20260831.74dfcd03","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"2015133cb8df9d3758496efa659f8b22a43dbb8b","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260831.74dfcd03.tgz","fileCount":110,"integrity":"sha512-/Wagz3380H0fAhuxzyrpCmwxXcKZQKuxrsT0hA6OepoexavilFBTx6EtXsJ7MDbnD7YMWi0lOB1Gj+vL+wqZ/Q==","signatures":[{"sig":"MEYCIQDLDCH5P/OOWE0WXdiOXLr6DQPKQNP6tsXShgqkwuZAngIhAPyVMhW6tpFiwZMvnLXITZftI1uwKpB0WMSg/ViQuubS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112141},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"74dfcd0349062a60a23fb53e41824435b7a85825","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413f3be3-c774-444e-a975-54039d9e8c8b"}},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.19.1","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260831.74dfcd03_1788190922550_0.38524310360736735","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260904.ab062579":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260904.ab062579","_id":"@sparkdotfi/abi-cli@0.2.0-20260904.ab062579","maintainers":[{"name":"krzkaczor","email":"chris@kaczor.io"},{"name":"hexonaut","email":"sam@phoenixlabs.dev"}],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"36ffe1489e2af1c99fc69724d3c2040e468ddcb3","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260904.ab062579.tgz","fileCount":110,"integrity":"sha512-t1GVM6Y4QTKPOVUCYrd576HIIEpGamRPU4Db1Dqz6+yOTcKr7I2ETV7zGH00XfnbhGYC4OKnygxbDKWMzhv9BQ==","signatures":[{"sig":"MEUCIGjJruY+1HLvmB4RAnroFUGwIke4GEHqmbhtFufOzllQAiEAyR1na8+XklkcPSSvgqkZgujNgnbnHV46bAALJm3gHn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116596},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"ab062579525c710261acb0572bec55d60116c938","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413f3be3-c774-444e-a975-54039d9e8c8b"}},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.19.1","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260904.ab062579_1788533066543_0.7838329127173804","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260914.5e11a4f0":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260914.5e11a4f0","_id":"@sparkdotfi/abi-cli@0.2.0-20260914.5e11a4f0","maintainers":[],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"f1792f7cece10d10be3a791a686e6002327dedde","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260914.5e11a4f0.tgz","fileCount":122,"integrity":"sha512-hbjgaZHS6JJbrhrxruyvnH6kZfIlvFLtrfMjNG5U4b1SYaJgAY3k60nwmeFEtkHz8L7ukXnFAUX/rmI7d0PTUQ==","signatures":[{"sig":"MEUCIQC+wwFyfs7RmfXbGmxphrxAzD1RjLLeT9F2pvvweFMO3AIgQN5+vnGCenYmqyU36U8D6UvBOXFFyRU66Q3y+qcEKH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145805},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"5e11a4f09507598ac3c4b9c12ef9ebaf722169e5","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413f3be3-c774-444e-a975-54039d9e8c8b"}},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.19.1","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260914.5e11a4f0_1789377513441_0.048211143741999196","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260914.3900de38-canary":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260914.3900de38-canary","_id":"@sparkdotfi/abi-cli@0.2.0-20260914.3900de38-canary","maintainers":[],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"f061b6c8fd59ae07fe1b823c8266151b13a49483","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260914.3900de38-canary.tgz","fileCount":125,"integrity":"sha512-azm9LXmUXjbOTVAdhdiXA4CBJsi0D77syNiCfwjcgKBJKFKiErXy84V4/xU4sobMfw5uVwpUzSSQElO9MJZYSQ==","signatures":[{"sig":"MEYCIQDJn++aIcSscBRCWbZw0ERIrDW+Iqm6QIfFc3LbS+QxogIhAO/tcok895lZ8ivRL9LVCx5sPd3/yt/3o5oMv1De+ImY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146472},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"3900de382ce441b2d9bad34fb6ea7af8233bd3fb","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413f3be3-c774-444e-a975-54039d9e8c8b"}},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.19.1","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260914.3900de38-canary_1789384084261_0.4757135860114654","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260914.e54046ac":{"name":"@sparkdotfi/abi-cli","version":"0.2.0-20260914.e54046ac","_id":"@sparkdotfi/abi-cli@0.2.0-20260914.e54046ac","maintainers":[],"homepage":"https://github.com/sparkdotfi/spark-app#readme","bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"bin":{"abi-cli":"dist/src/main.js"},"dist":{"shasum":"522f64a0a61d27cc48fdcc81cc88d8c361f6502f","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260914.e54046ac.tgz","fileCount":125,"integrity":"sha512-sm2aRcaFtuGdypSGTespu7IOSFBQm/2E7smsc4NW7orNOt68etZO/ybUB6rAECaNvCovxHYsxMB50lw38iIgOw==","signatures":[{"sig":"MEUCIHt5FY3OwA5aXOBM6YprJQ4vqmh8SA15+LksIOArDNjEAiEAjn7aXDQn824MjZFqOz1l32J/PmjxGgh46qAKUQBWSqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146465},"type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"e54046ac1ea458711cf5318184367412ed3b40e8","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413f3be3-c774-444e-a975-54039d9e8c8b"}},"repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.19.1","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abi-cli_0.2.0-20260914.e54046ac_1789384650420_0.3908325436730955","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20260923.a975d13e":{"_id":"@sparkdotfi/abi-cli@0.2.0-20260923.a975d13e","bin":{"abi-cli":"dist/src/main.js"},"bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"dist":{"shasum":"ed73e3b32eaea4708de38c5c04487ec622dde11a","tarball":"https://registry.npmjs.org/@sparkdotfi/abi-cli/-/abi-cli-0.2.0-20260923.a975d13e.tgz","fileCount":125,"integrity":"sha512-yY82rG+Gvp7WjYNQKUV62x0hzUk752hysG9mEKj/KbTktDhqQbQ5yZi/6Wtrlq3Lf5IegyMcRPVF6iUg35yQQw==","signatures":[{"sig":"MEUCIQD3w8B2+0VFoDmI0oP6CKs5FLoAZ83ho/x1km4KcllI+gIgYyUY/sVpbOyBMkyZRm+tGd75FA8fek2yoN+sMcmO2vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBWTptF2T+gxjvUW9ZqOmXCYIS1UjP+eU02Si2KPFxN6AiEAsKy83rPEAB68NohJksltcT45wRh6Dvmz/8DsbT8aXiY="}],"unpackedSize":146491},"name":"@sparkdotfi/abi-cli","type":"module","types":"./dist/types/src/index.d.ts","module":"./src/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"a975d13ed61117d73c1aabc2d85a34ad71a137dd","scripts":{"cli":"tsx ./src/main.ts","fix":"pnpm --dir ../.. fmt:fix && pnpm run verify","lint":"pnpm --dir ../.. exec oxlint packages/abi-cli/src","test":"mocha \"src/**/*.test.ts\"","build":"tsx ../../scripts/build-with-js-import-fix.ts","clean":"rm -rf dist","verify":"../../scripts/concurrent-tasks.sh lint test typecheck","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm run clean && pnpm run build","test-integration":"../../scripts/run-if-changed.sh mocha \"test/**/*.test-integration.ts\""},"version":"0.2.0-20260923.a975d13e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:413f3be3-c774-444e-a975-54039d9e8c8b"}},"homepage":"https://github.com/sparkdotfi/spark-app#readme","repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"_npmVersion":"11.20.0","description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","directories":{},"maintainers":[],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","viem":"^2.55.4","oxfmt":"^0.42.0","remeda":"^2.30.0","cli-progress":"^3.12.0","@noble/hashes":"1.8.0","bundle-require":"^5.1.0","@shazow/whatsabi":"=0.27.0","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/abi-cli_0.2.0-20260923.a975d13e_1790173308812_0.7025771538663015"}}},"time":{"created":"2025-08-01T09:51:10.338Z","modified":"2026-09-23T14:21:49.120Z","0.2.0-20250801.af0f3e42-canary":"2025-08-01T09:51:10.663Z","0.2.0-20250801.38da833b-canary":"2025-08-01T10:16:52.614Z","0.2.0-20250801.880e2a2f-canary":"2025-08-01T10:25:15.660Z","0.2.0-20250801.6edc2602-canary":"2025-08-01T11:21:24.740Z","0.2.0-20250801.9ac02cf0-canary":"2025-08-01T13:31:48.901Z","0.2.0-20250801.d0d23b0f-canary":"2025-08-01T14:09:37.819Z","0.2.0-20250801.8d9542a6-canary":"2025-08-01T15:01:19.901Z","0.2.0-20250808.90957693":"2025-08-08T08:22:01.304Z","0.0.1":"2025-08-08T09:38:50.725Z","0.2.0-20250808.efecd1d6":"2025-08-08T10:05:01.139Z","0.2.0-20250811.34b93a87":"2025-08-11T13:37:50.773Z","0.2.0-20250811.58e530ee-canary":"2025-08-11T14:45:19.843Z","0.2.0-20250811.13be5bb5":"2025-08-11T18:55:54.295Z","0.2.0-20250812.adef5226":"2025-08-12T08:27:18.114Z","0.2.0-20250812.0665794e":"2025-08-12T13:20:32.825Z","0.2.0-20250812.8102ee3c":"2025-08-12T13:32:36.118Z","0.2.0-20250812.c5b66893":"2025-08-12T21:46:43.271Z","0.2.0-20250813.523c0912":"2025-08-13T12:55:25.946Z","0.2.0-20250814.1e1db013-canary":"2025-08-14T13:26:36.095Z","0.2.0-20250814.4484dccf-canary":"2025-08-14T14:14:27.849Z","0.2.0-20250814.099048ac-canary":"2025-08-14T15:01:29.183Z","0.2.0-20250814.67b7d22e-canary":"2025-08-14T15:41:10.005Z","0.2.0-20250820.774ccfcc":"2025-08-20T08:15:13.643Z","0.2.0-20250821.c7eab64b-canary":"2025-08-21T07:04:08.359Z","0.2.0-20250821.3c287f92-canary":"2025-08-21T09:21:29.474Z","0.2.0-20250821.c060471d":"2025-08-21T14:53:06.935Z","0.2.0-20250822.e8cb8dd4-canary":"2025-08-22T09:15:19.052Z","0.2.0-20250822.1eca0c4c-canary":"2025-08-22T09:39:54.885Z","0.2.0-20250822.bdf87ba1-canary":"2025-08-22T09:41:04.933Z","0.2.0-20250822.274fdad3":"2025-08-22T10:16:26.955Z","0.2.0-20250827.4b8d107e":"2025-08-27T13:53:29.929Z","0.2.0-20250903.2f793fed-canary":"2025-09-03T15:19:38.431Z","0.2.0-20250903.6159b1bc-canary":"2025-09-03T15:27:25.989Z","0.2.0-20250904.6159b1bc-canary":"2025-09-04T17:31:23.537Z","0.2.0-20250904.f84da601-canary":"2025-09-04T18:21:00.643Z","0.2.0-20250908.2e329053":"2025-09-08T08:50:28.001Z","0.2.0-20250908.c48fdeb7":"2025-09-08T16:24:41.685Z","0.2.0-20250909.98d2245b":"2025-09-09T14:34:01.590Z","0.2.0-20250919.a386d0d7-canary":"2025-09-19T14:36:35.956Z","0.2.0-20250919.ff2c07a8-canary":"2025-09-19T14:58:20.607Z","0.2.0-20250919.2175c702":"2025-09-19T15:06:17.098Z","0.2.0-20250929.c1f07033-canary":"2025-09-29T19:09:40.100Z","0.2.0-20250930.a42cd771-canary":"2025-09-30T13:08:41.066Z","0.2.0-20251002.9dd3cd7f":"2025-10-02T10:22:44.218Z","0.2.0-20251003.96960555":"2025-10-03T12:06:29.007Z","0.2.0-20251007.3d03bbce":"2025-10-07T10:27:58.388Z","0.2.0-20251013.77f0fb53":"2025-10-13T11:09:18.955Z","0.2.0-20251013.5182aee6-canary":"2025-10-13T12:53:26.408Z","0.2.0-20251014.fc890b4c":"2025-10-14T08:51:10.583Z","0.2.0-20251029.1a3e2bf9":"2025-10-29T19:00:37.366Z","0.2.0-20251030.6a8104ea-canary":"2025-10-30T16:20:17.368Z","0.2.0-20251031.00360a84":"2025-10-31T10:28:12.132Z","0.2.0-20260129.3777b30a":"2026-01-29T12:51:09.479Z","0.2.0-20260317.e49bd3f1":"2026-03-17T15:46:42.212Z","0.2.0-20260327.ea3b9dfb":"2026-03-27T14:08:05.267Z","0.2.0-20260331.c0d582b0":"2026-03-31T11:41:41.677Z","0.2.0-20260331.c4778b15":"2026-03-31T14:01:18.844Z","0.2.0-20260409.14dfe7e3":"2026-04-09T12:03:20.859Z","0.2.0-20260409.a5108dd5-canary":"2026-04-09T14:06:17.838Z","0.2.0-20260409.7b4c23c7-canary":"2026-04-09T14:55:56.163Z","0.2.0-20260410.1006924d":"2026-04-10T12:24:00.453Z","0.2.0-20260410.ec7ae091":"2026-04-10T19:03:04.286Z","0.2.0-20260630.5a0822fe":"2026-06-30T09:44:47.575Z","0.2.0-20260706.fcf67b98-canary":"2026-07-06T14:37:49.328Z","0.2.0-20260706.555e3ed7":"2026-07-06T14:54:18.874Z","0.2.0-20260713.e0bf42b0":"2026-07-13T09:02:03.014Z","0.2.0-20260713.1c9575b2":"2026-07-13T09:52:26.337Z","0.2.0-20260713.fba5e692":"2026-07-13T10:02:56.690Z","0.2.0-20260721.f3cb1f0f":"2026-07-21T12:10:33.217Z","0.2.0-20260721.e6be7c27":"2026-07-21T14:23:03.708Z","0.2.0-20260828.61c50f98":"2026-08-28T10:03:50.875Z","0.2.0-20260831.2793c4ec-canary":"2026-08-31T13:41:24.524Z","0.2.0-20260831.6ca59714":"2026-08-31T15:38:25.287Z","0.2.0-20260831.74dfcd03":"2026-08-31T15:42:02.692Z","0.2.0-20260904.ab062579":"2026-09-04T14:44:26.664Z","0.2.0-20260914.5e11a4f0":"2026-09-14T09:18:33.573Z","0.2.0-20260914.3900de38-canary":"2026-09-14T11:08:04.415Z","0.2.0-20260914.e54046ac":"2026-09-14T11:17:30.562Z","0.2.0-20260923.a975d13e":"2026-09-23T14:21:48.909Z"},"bugs":{"url":"https://github.com/sparkdotfi/spark-app/issues"},"homepage":"https://github.com/sparkdotfi/spark-app#readme","repository":{"url":"git+https://github.com/sparkdotfi/spark-app.git","type":"git","directory":"packages/abi-cli"},"description":"CLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.","maintainers":[],"readme":"# @sparkdotfi/abi-cli\n\nCLI tool for automatically fetching and generating ABIs from blockchain contracts across multiple networks.\n\n## Installation\n\n```bash\nnpm install @sparkdotfi/abi-cli\n```\n\n## Configuration\n\nCreate `abi-cli.config.ts` in your project root:\n\n```typescript\nimport { GlobalConfig } from '@sparkdotfi/abi-cli'\nimport { getEnv } from '@sparkdotfi/common-nodejs/env'\n\nconst env = getEnv()\n\nconst config: GlobalConfig = {\n  out: 'out',\n  secrets: {\n    rpcProvider: 'drpc',\n    rpcApiKey: env.string('DRPC_API_KEY'),\n    blockscoutApiKey: env.string('BLOCKSCOUT_API_KEY'),\n    etherscanApiKey: env.string('ETHERSCAN_API_KEY'),\n  },\n  contracts: {\n    USDC: {\n      mainnet: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',\n      base: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',\n      arbitrum: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831',\n      optimism: '0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85',\n      unichain: '0x078D782b760474a361dDA0AF3839290b0EF57AD6',\n    },\n  },\n}\n\nexport default config\n```\n\n## Usage\n\n```bash\n# Set environment variables\nexport DRPC_API_KEY=\"your_key\"\nexport BLOCKSCOUT_API_KEY=\"your_key\"\nexport ETHERSCAN_API_KEY=\"your_key\"\n\n# Run CLI\nnpx @sparkdotfi/abi-cli\n\n# Or add `abi-cli` command to your package.json\n{\n  \"scripts\": {\n    \"generate\": \"abi-cli\"\n  }\n}\n```\n\n## Features\n\n- Fetches ABIs from multiple networks\n- Supports proxy contract resolution\n- Verifies ABI compatability between many networks\n- Generates TypeScript files\n- Remaps diamond PAU facet ABIs onto named proxies\n\n## Diamond proxies\n\nDiamond proxies dispatch prefixed selectors (`erc4626_withdraw`) to unprefixed facet functions (`withdraw`). Configure each diamond proxy under `diamondProxies` with `addresses` and a list of facets (`id` plus `prefix`). Prefix and id uniqueness is per diamond. The generated ABI is the diamond proxy ABI, then remapped facet functions.\n\n```typescript\nconst config: GlobalConfig = {\n  out: 'out',\n  secrets: {},\n  diamondProxies: {\n    savingsProxy: {\n      addresses: {\n        [mainnet.id]: '0xB87A3680f5957AB3dC5F26d77b59326C267683a4',\n      },\n      facets: [{ id: 'ERC4626_FACET', prefix: 'erc4626' }],\n    },\n  },\n}\n```\n\nabi-cli fetches the diamond proxy explorer ABI, reads `integrations` to get facet addresses, remaps wired functions with the prefix, and checks that `${prefix}_${name}` hashes to the wired `callSelector`. Events stay unprefixed. The proxy ABI is first; remapped facet ABIs are merged after it.\n","readmeFilename":"README.md"}