{"_id":"@0xlabs/abi","_rev":"1-9c58491560355338fcd2afa8321b5a45","name":"@0xlabs/abi","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@0xlabs/abi","version":"0.0.1","keywords":["EVM","ABI","Solidity","viem","wagmi"],"license":"MIT","_id":"@0xlabs/abi@0.0.1","maintainers":[{"name":"jannanista","email":"jan.jakub.nanista@gmail.com"}],"bin":{"abi":"cli.js"},"dist":{"shasum":"548fba4aba077f1199d0102d8d306f2c36919d94","tarball":"https://registry.npmjs.org/@0xlabs/abi/-/abi-0.0.1.tgz","fileCount":5,"integrity":"sha512-VEwRiQmGU4XSPQxRI1kqao8IpZYduacR81pqABkZGFxwN2sTUY8vRnbH3gdVbJrA36KtOqLGh1vzilmzYjx4LA==","signatures":[{"sig":"MEQCIDlH8JJAuZFE5q2ro4+R2qHXxd1EPkh3558+NbT96i2ZAiAT9dDEzV6aodhDhTJhsVZXyTtGYs2Mol09dyxTMgvNsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2585166},"main":"./cli.js","_from":"file:0xlabs-abi-0.0.1.tgz","gitHead":"4ecff39724b38ef380397e234689583079dacabb","scripts":{"dev":"tsup --watch","lint":"eslint \"{src,test}/**/*.ts\"","build":"$npm_execpath run build:check && $npm_execpath run build:bundle","clean":"rm -rf dist","start":"node .","lint:fix":"eslint \"{src,test}/**/*.ts\" --fix","build:check":"tsc --noEmit","build:bundle":"tsup --clean"},"_npmUser":{"name":"jannanista","email":"jan.jakub.nanista@gmail.com"},"_resolved":"/tmp/bae6e2770802033865e5f19b18cc0b5a/0xlabs-abi-0.0.1.tgz","_integrity":"sha512-VEwRiQmGU4XSPQxRI1kqao8IpZYduacR81pqABkZGFxwN2sTUY8vRnbH3gdVbJrA36KtOqLGh1vzilmzYjx4LA==","_npmVersion":"10.1.0","description":"Interoperability helpers for EVM ABIs","directories":{},"_nodeVersion":"20.9.0","dependencies":{"typescript":"^5.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.4","glob":"~11.0.0","jest":"^29.5.0","tsup":"^8.0.2","fp-ts":"~2.16.2","ts-node":"^10.9.2","@swc/cli":"~0.3.10","@swc/core":"~1.4.5","@swc/jest":"~0.2.36","commander":"~12.0.0","@types/jest":"^29.5.2","@types/node":"~22.3.0","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/abi_0.0.1_1724262374158_0.9101739188870073","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@0xlabs/abi","version":"0.0.2","description":"Interoperability helpers for EVM ABIs","keywords":["EVM","ABI","Solidity","viem","wagmi"],"license":"MIT","main":"./cli.js","bin":{"abi":"cli.js"},"dependencies":{"typescript":"^5.5.4"},"devDependencies":{"@swc/cli":"~0.3.10","@swc/core":"~1.4.5","@swc/jest":"~0.2.36","@types/jest":"^29.5.2","@types/node":"~22.3.0","commander":"~12.0.0","fp-ts":"~2.16.2","glob":"~11.0.0","jest":"^29.5.0","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","tsup":"^8.0.2","zod":"^3.22.4"},"publishConfig":{"access":"public"},"scripts":{"build":"$npm_execpath run build:check && $npm_execpath run build:bundle","build:bundle":"tsup --clean","build:check":"tsc --noEmit","clean":"rm -rf dist","dev":"tsup --watch","lint":"eslint \"{src,test}/**/*.ts\"","lint:fix":"eslint \"{src,test}/**/*.ts\" --fix","start":"node ."},"gitHead":"f8d17cf1732e7a755944a599bad824de39579f07","_id":"@0xlabs/abi@0.0.2","_integrity":"sha512-YJb8/rskzkt6Ss+VZB2JXLrPzkFet/AWYsAo7Yp96E10NjJHBE8GA1cNbU21P/PzAD3DBX293aEFUh2YsBoXpQ==","_resolved":"/tmp/3d1196af7707b72af761bc03d5ec0f38/0xlabs-abi-0.0.2.tgz","_from":"file:0xlabs-abi-0.0.2.tgz","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-YJb8/rskzkt6Ss+VZB2JXLrPzkFet/AWYsAo7Yp96E10NjJHBE8GA1cNbU21P/PzAD3DBX293aEFUh2YsBoXpQ==","shasum":"191bbc415b04065d3ec73dde2074ecc31b39038d","tarball":"https://registry.npmjs.org/@0xlabs/abi/-/abi-0.0.2.tgz","fileCount":5,"unpackedSize":2585786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD5+IpREB0fYyUChClPjUWOPLIg2Y8ZFJWlNbxMd/UmgIgNHVIuN3PmDTJuFh8cpPb0yKrfr6Cb+XsnvwrAaKoPVQ="}]},"_npmUser":{"name":"jannanista","email":"jan.jakub.nanista@gmail.com"},"directories":{},"maintainers":[{"name":"jannanista","email":"jan.jakub.nanista@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abi_0.0.2_1724263213238_0.33262453717462814"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-21T17:46:14.053Z","modified":"2024-08-21T18:00:13.745Z","0.0.1":"2024-08-21T17:46:14.429Z","0.0.2":"2024-08-21T18:00:13.536Z"},"license":"MIT","keywords":["EVM","ABI","Solidity","viem","wagmi"],"description":"Interoperability helpers for EVM ABIs","maintainers":[{"name":"jannanista","email":"jan.jakub.nanista@gmail.com"}],"readme":"<h1 align=\"center\">@0xlabs/abi</h1>\n\n<!-- The badges section -->\n<p align=\"center\">\n  <!-- Shields.io NPM published package version -->\n  <a href=\"https://www.npmjs.com/package/@0xlabs/abi\"><img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/@0xlabs/abi\"/></a>\n  <!-- Shields.io NPM downloads -->\n  <a href=\"https://www.npmjs.com/package/@0xlabs/abi\"><img alt=\"Downloads\" src=\"https://img.shields.io/npm/dm/@0xlabs/abi\"/></a>\n  <!-- Shields.io license badge -->\n  <a href=\"https://www.npmjs.com/package/@0xlabs/abi\"><img alt=\"NPM License\" src=\"https://img.shields.io/npm/l/@0xlabs/abi\"/></a>\n</p>\n\n<p align=\"center\">\nInteroperability helpers for EVM ABIs\n</p>\n\n## Usage\n\n```bash\n# Export ABI from forge/hardhat artifact files into strongly typed TypeScript files\nnpx @0xlabs/abi export artifacts -o ./path/to/output/directory ./path/to/artifacts/*.json ./path/to/artifacts/MyContract.json\n```\n","readmeFilename":"README.md"}