{"_id":"@calimero-network/abi-codegen","_rev":"19-ee6bae5198a2ae4455f4c6e190817d98","name":"@calimero-network/abi-codegen","dist-tags":{"latest":"2.3.0"},"versions":{"0.1.0":{"name":"@calimero-network/abi-codegen","version":"0.1.0","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@0.1.0","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"}],"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"4854ffd4c8bab365bd840e5271e6b8c9c8590d0d","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-0.1.0.tgz","fileCount":39,"integrity":"sha512-LKn0dZvPpgpdaZ/wn0xNS2fgupBQkTGbw7WOVhWvL4GtdSJHsi+opwvvuxofLJ8Ye1TQ6x83GEqkWMy9c7BUYg==","signatures":[{"sig":"MEUCIQDiMz/wJ3ZNmTET8jNvmCnE6OM9b8puopu0iCEBiCoFIAIgBDpwobsghjQ/QsIi32u/X95inYd6BYHQImei1j4/EVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108118},"main":"dist/index.js","type":"module","_from":"file:calimero-network-abi-codegen-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json","release":"semantic-release","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"chefsale","email":"sandi.fatic@gmail.com"},"_resolved":"/tmp/493fbb3511e93476db842d3181489e41/calimero-network-abi-codegen-0.1.0.tgz","_integrity":"sha512-LKn0dZvPpgpdaZ/wn0xNS2fgupBQkTGbw7WOVhWvL4GtdSJHsi+opwvvuxofLJ8Ye1TQ6x83GEqkWMy9c7BUYg==","_npmVersion":"9.9.4","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_0.1.0_1759491567574_0.11705567132591743","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@calimero-network/abi-codegen","version":"0.1.1","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@0.1.1","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"}],"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"33f3b3701068c7903580c3fb4aa242abbd1651e0","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-0.1.1.tgz","fileCount":40,"integrity":"sha512-FrF9k2U1ZdRKlZVktQms9QfRPw66/BO1y0f6ZqotMc9zruK0jDFLgZ5Es5Yyi+1YTJ7DEixL71tKLRO2o7lIkg==","signatures":[{"sig":"MEUCIDRQty33wjWG2h19gtoGJMtkYum3tFMxgkMMLSyR7UFFAiEAnRksseBqmcsRwwk3GV2rYDxbDfLONXsgx9JqFv1a/pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117690},"main":"dist/index.js","type":"module","_from":"file:calimero-network-abi-codegen-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"chefsale","email":"sandi.fatic@gmail.com"},"_resolved":"/tmp/26724a5d5aba2ca217b6d0289511abbc/calimero-network-abi-codegen-0.1.1.tgz","_integrity":"sha512-FrF9k2U1ZdRKlZVktQms9QfRPw66/BO1y0f6ZqotMc9zruK0jDFLgZ5Es5Yyi+1YTJ7DEixL71tKLRO2o7lIkg==","_npmVersion":"9.9.4","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_0.1.1_1759492671061_0.7822981711203141","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@calimero-network/abi-codegen","version":"1.0.0","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.0.0","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"537172b6b22ea961238279b13f1d6df5ee76b5eb","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.0.0.tgz","fileCount":40,"integrity":"sha512-8+ddq/zxhcFFuF9bA0rvYWarRhKPmfUTO/xfNNh8J9BNmfWiXgwRm9epsmPOnjx226ARl5CnQfunI8hZLZtX7Q==","signatures":[{"sig":"MEYCIQDQn404pK+stCAYV+Cw+qZdrjSNxnQ3A/DLlkNV3Kx/EAIhANrH7LnAePJ7BhDBviTnUr+2F++d/Zkd+JxMB+HHkTE0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"d46628435729880f94ee2460d301a3632da41d85","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.6.2","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.0.0_1769088802714_0.7774508972433725","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@calimero-network/abi-codegen","version":"1.0.1","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.0.1","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"de48b177efde34809dd23829f7066bac53ca26f5","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.0.1.tgz","fileCount":40,"integrity":"sha512-KFTcRk4CMxi6pjOSkyzJ2qblxfScCot3RtJJDitRwV0kNBkQIwcs2NKwOmnVINscEThN3dVcDYVCKMwqNIthbg==","signatures":[{"sig":"MEYCIQDFXmATWFgqsPczegpULdLinDxZ28G/zDnDKHboUDTJegIhAMufJW/2mhX7SCG/gQwKhzgyi/VfSHVlg3K0J0tjPtJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123092},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"9401072cb439c223944fd7cf5fccbf0d606b9147","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.9.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.0.1_1774927632504_0.9605084048041459","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@calimero-network/abi-codegen","version":"1.0.2","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.0.2","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"d0b6aba62c6da08aa542d1d186e3c8cc9d9dbbe1","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.0.2.tgz","fileCount":40,"integrity":"sha512-G/KlbkPx9EssN/i9IHV5luOjB+FvZ/b9mlB2SVLVD3LUES1z9YLZhzECoGaRb3zZuk0P2wXG4gMFo3bJMCVp8g==","signatures":[{"sig":"MEYCIQC8diLUEtX9TU6lNyWg0S0iJIKsFleDmrY5jppfE/8Z3wIhAOaxkhCz6+gIZYE/nlojzGEWixh2603S6NDnCYhRmlts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"509de64f26a05b9304c392b8a9858fa9da7548fd","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.11.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.0.2_1776175878984_0.8501171998992776","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@calimero-network/abi-codegen","version":"1.0.3","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.0.3","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"a5a7f0b470c8ebada4f55a6832ba03a067b6af1c","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.0.3.tgz","fileCount":40,"integrity":"sha512-Ei+FVh+TUgmJJ3LfcX4plYCEY1PhaDqS8diZrW6GcUW0/2EjMaz62ai2TXUNKUTLlK/MFo9iaI3NrCnnqKCQ3w==","signatures":[{"sig":"MEQCIEbsmHrt/161QFrxJbgGx8rgl4ZjzWnLRoLIs0ElidXKAiANDEKIw1wj1eUQftpdodtDAnc7PqpI6/aEJ5m40P7rxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"a5fc07174d09fd9475c7b846916ca1ee59eb7f7b","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.11.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.0.3_1777548332084_0.5196180496384308","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@calimero-network/abi-codegen","version":"1.1.0","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.1.0","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"b13320784379833f2852dbc647995f8c625050fa","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.1.0.tgz","fileCount":40,"integrity":"sha512-/UXOxu1HyVXsMlWLtRJFoinYFI5uouLQSOVdwaUENH70T1I2S8wG3OKTJck3CWcx0K0ynbtovXScRis0ce3Nig==","signatures":[{"sig":"MEYCIQCp4D4PoQ5IZvAiSgXiT4GQd9cAixCac1N/COTRQZvEawIhAJhGqtjeMJw74dbAE6UxFUDFIhI2/z5wq7BQ6lXYhWki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143064},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"adb0e5c8870cdadbfda74ace21f59d788c6ce5ab","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.13.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.1.0_1782067946454_0.3852785829126246","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@calimero-network/abi-codegen","version":"1.1.1","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.1.1","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"d0a04d520644e48d058cfc2844bfece239fb57cb","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.1.1.tgz","fileCount":40,"integrity":"sha512-59GjYSfa1UD2/F5/QNEIVw6MXd5/SpVPup1mA8xl+fsGty2Gbszu24pL1KmnKKw4yXOlOXiZ4NHYabzCVPIgxQ==","signatures":[{"sig":"MEQCIE5RlRKZlJdptxVKmLGaJcjJMD0HnYYXu3VVBXaxcvyyAiAWzbXxlq6SHfdhTBY4g35g/eNzCb1pEMLvxA1EyZMjOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143064},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"f2a6a128fd83c5900826c93b6b4ae39554535a4a","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.13.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.1.1_1782068187353_0.3321339479921195","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@calimero-network/abi-codegen","version":"1.2.0","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.2.0","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"2d681cc67b34072324105d96f5cb9031b974e3c8","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.2.0.tgz","fileCount":40,"integrity":"sha512-bn+TzhrI1LfpfvUHgdgpPJvraPJDSQ7rjChSOX1Hj6/U4iy0ntPCsE50bpb2eQNInC2T1hQKw+N4Hv5pJqAxNg==","signatures":[{"sig":"MEUCICGAX1/7g/Usay5i+dls3xtyCTHYSOfc2IhEMKUK084lAiEAtDnXap7ypyfhgWB+d3i4glmgPcLreMVYA7H4mcdzQrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"8a3e188fb007a5f9834b28f0a274d17e68a26e6f","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.13.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.2.0_1782883215789_0.42649528975029605","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@calimero-network/abi-codegen","version":"1.2.1","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.2.1","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"269788ae7cc44bd7a247c3aecaf9b9889d123368","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.2.1.tgz","fileCount":40,"integrity":"sha512-W8KpSFZTntxey11zUfRdBKAzq71V7Ai02GwodjrmdzNwagQ2bMq0MhXuNjbkXM2rrEMJoOTPnqp19rKQNOEqmg==","signatures":[{"sig":"MEUCIFuwyZ/G4wKoEKRCrCcNg2TeChwi52ZSmdYEhIocS3gxAiEA4v4qIlJLRtDkbUvepgxu7jTCsFtVLGnaCVYPh7/Z0kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"fe3d60843020089a2a69888be1c56aa9e53656ab","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.16.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.2.1_1784656090839_0.3218585505745344","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@calimero-network/abi-codegen","version":"1.2.2","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.2.2","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"fa830775402640812c89c6c1f69204576215bb3a","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.2.2.tgz","fileCount":40,"integrity":"sha512-lKbOxEW8XTgEWlyF1PTUfxFAjYNhDTGdevdpmwufF29EwDuHBPiw8z9tLi+t2PbLMi8slMWNRXcc2lcsBA0XIg==","signatures":[{"sig":"MEQCIEZMmdSKCSfVJnZAUp9CgBUcFezWaReiLkvsxPvhAE+sAiAYuPLNuFOHHmDwRlBOXZTx8vIIR2mKmTIfVudh8uxUTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"13e5cc2820121b53f5533bc9690b903b25c382c8","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.16.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.2.2_1784821620695_0.7844601194818281","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@calimero-network/abi-codegen","version":"1.2.3","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.2.3","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"7dca293cd2f1aa24eff933c98c7f4626ba9ee853","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.2.3.tgz","fileCount":40,"integrity":"sha512-1enXMVYH6vVgiwoNeHrWTtGG+oEH4Jmrz7qbRDw1bFPXgzceUTXQH2kFSddZ57p7DrjgbXYzN7TJh/KmDAVo+Q==","signatures":[{"sig":"MEQCIGRoGh6TPtE0OlR6cJtSYslYm8FZiwQjLpfhM4UIR5vFAiBOWBvdM/OQuiz/Vs6ewfFIWsiveAvRUjBSxyCaVn4N8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/types":{"types":"./dist/generate/types.d.ts","import":"./dist/generate/types.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"234398b67a33d5397b10d1af27d671340e0d3b3a","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.19.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.2.3_1788934410522_0.06378866395755156","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@calimero-network/abi-codegen","version":"1.3.0","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@1.3.0","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"ff277d704c80e3d0c7bbbe7090cad3444bbe58fa","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-1.3.0.tgz","fileCount":36,"integrity":"sha512-ED7u/Ihs+mGCsu7/CX7CA0VJs7XoKbiXrKDwGuB6RoVNzvKU3ialFaB2+uNBcJkWKuhDDoARiBNgyF9/w1B1hg==","signatures":[{"sig":"MEUCIQDCuPjM2u0vjxcXvT3nUYBw1D93eR0DrjN2Stxt8dD4FwIgCCZ0e0aJ31Qsust1RorUfNRKbT9zOErXt/QDrwPYBbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133372},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"5780d0838b9942fb2c0c5643fd3e54e96c787b33","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.19.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_1.3.0_1788939961041_0.6424513836868899","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@calimero-network/abi-codegen","version":"2.0.0","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@2.0.0","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"3baa910aeb16f1a5725781cf6e0cb54b71c24e0d","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-2.0.0.tgz","fileCount":36,"integrity":"sha512-bX+P9wxCfF/8vUUd6orO2xNdndXjRZIOe+LU5aEd7ha5qOlAo0cnv72i+oB+ev1rP82l2ejBkUmgzd2m/whh3g==","signatures":[{"sig":"MEUCIQC1XFwOAwOC50+g0W85Prbi0cOw7HTU/C9OFNWw52hvWgIgU2XwXMLeDv3UAP8EEnmQK1wJuNfbFD/JY5s3CpebxkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"00bf38ba65923f651e3de02ae2f66337d9639c65","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json && node dist/cli.js --validate -i __fixtures__/newtypes_abi.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance && node dist/cli.js -i __fixtures__/newtypes_abi.json -o ../codegen-example/src/generated/newtypes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.19.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","redos-detector":"^6.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_2.0.0_1788943891017_0.33277165135882125","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@calimero-network/abi-codegen","version":"2.0.1","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@2.0.1","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"2f727ff88c5bb1a466262e319ecb35c05fea41ce","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-2.0.1.tgz","fileCount":36,"integrity":"sha512-RcX48f5adRy+PeVP19IdmDOPuMPzea16QDrwN/kmk/7RmCvR9JcSGbQwzbvGKlMrw4Cc+/cJsCKkftWNU1vCwg==","signatures":[{"sig":"MEYCIQCz5CJiAQmhTaLPpABuCowm8dP7Q7oK1GuY1Kc+uzh30wIhAJBh9QtYnJrAMJEkpYB6Lyaam1a3PI2O50vBw0tGhnbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"a677caaebf6dc9d3167d8181ba4fcbb2caaf3f08","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json && node dist/cli.js --validate -i __fixtures__/newtypes_abi.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance && node dist/cli.js -i __fixtures__/newtypes_abi.json -o ../codegen-example/src/generated/newtypes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.19.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","redos-detector":"^6.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_2.0.1_1789046596917_0.7267737902881888","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@calimero-network/abi-codegen","version":"2.1.0","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@2.1.0","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"143554fc4482cd17f10cdf182e201563aae73ffd","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-2.1.0.tgz","fileCount":36,"integrity":"sha512-605afgnFsxE0XJb4rU+YPXM3uJYfcYpMbpIBHHdY3QDAJ3o0DVRKMb+SqC5tTaQXytV18TxQjbA6i342vTYdqA==","signatures":[{"sig":"MEYCIQCbZaFScQy6zlucH9TIh6dQAyFPC4ytrObEW8CjXgNKrQIhAIe90f0emvTr6K6A8R10gPk6V9goMEaUhVFzdyS8wu02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEZOffMzy9CLBZjkpTIXGFzN8Y0LvDALfBIFGTdGKr02AiBrN6REw3oYcC8Eh0gCne5+pLx9PvLytYBpuJqE7IlLzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"6135eba1a033386021c59ca5f49596204f6cf19a","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json && node dist/cli.js --validate -i __fixtures__/newtypes_abi.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance && node dist/cli.js -i __fixtures__/newtypes_abi.json -o ../codegen-example/src/generated/newtypes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.19.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","redos-detector":"^6.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_2.1.0_1790193530735_0.336178961812426","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@calimero-network/abi-codegen","version":"2.2.0","keywords":["calimero","wasm","abi","codegen"],"author":{"name":"Calimero Ltd"},"license":"MIT","_id":"@calimero-network/abi-codegen@2.2.0","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"bin":{"calimero-abi-codegen":"dist/cli.js"},"dist":{"shasum":"9ac0630d3cee5d49d07382242612778bbbd38465","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-2.2.0.tgz","fileCount":36,"integrity":"sha512-hBlxEGVBBvMfLGs2Bf7iN27GIRGCxw0GWWIqcJO1SvozXW0PM1n8nscsNcas8PBCHoaYZNYSFGbHpG6+yTqN9g==","signatures":[{"sig":"MEYCIQC7icI0d6UuK+rF0ETKP5fyqYpmkaFcPbq7tDQisw/+2wIhANr1i3yNXPFjxlmS4+FvhzIhA6WZ/63B2h7vWEfsvmwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICIGCR97cDi7RlKCGA3PAY4tFNllMM2OlnsZn5j2dMJaAiAv/tL975gjEGnlrcg7lbqJC2q6rtTUhzUaeWHpYcl/pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139765},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"313384fb4d57fd431c05abeb5c118bf0979014bb","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json && node dist/cli.js --validate -i __fixtures__/newtypes_abi.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance && node dist/cli.js -i __fixtures__/newtypes_abi.json -o ../codegen-example/src/generated/newtypes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.19.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","redos-detector":"^6.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abi-codegen_2.2.0_1790429937408_0.6488633233379197","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"_id":"@calimero-network/abi-codegen@2.3.0","bin":{"calimero-abi-codegen":"dist/cli.js"},"bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"dist":{"shasum":"0b74551322ad1d9f744ba71f5596f5c286a95ab4","tarball":"https://registry.npmjs.org/@calimero-network/abi-codegen/-/abi-codegen-2.3.0.tgz","fileCount":36,"integrity":"sha512-Q9QOG3q26GGLBcGcGI5S2apnXLpwVpIvrxTClMi1fg4L8MorMFxq5aZMSR3E04qb6LolSDjLA5M0JqB75G9F8w==","signatures":[{"sig":"MEQCIGFFAqaAmhJIXFWWi0dynqxe5ubwLmOc84mYthMllkiUAiBueHfF6s8AkGnuugDWlqvB4Vk7IeuDY7axMb8DTR40rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHNKTWjNYki6TXkENfwzW01ELRcot9pQjK68JZb4eyowAiAw5afWFHvf75OtzhVOvQ35r9gRVyqlupJOq/OSzJSHPA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fabi-codegen@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156306},"main":"dist/index.js","name":"@calimero-network/abi-codegen","type":"module","types":"dist/index.d.ts","author":{"name":"Calimero Ltd"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parse":{"types":"./dist/parse.d.ts","import":"./dist/parse.js"},"./generate/emit":{"types":"./dist/generate/emit.d.ts","import":"./dist/generate/emit.js"},"./generate/client":{"types":"./dist/generate/client.d.ts","import":"./dist/generate/client.js"}},"gitHead":"5f620851e69d9654924e6bdf3f9707bed1b6a798","license":"MIT","scripts":{"test":"vitest run --reporter=dot","build":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","prepack":"tsc -p tsconfig.json && mkdir -p dist/schema && cp src/schema/wasm-abi-v1.schema.json dist/schema/","release":"semantic-release","sync:corpus":"node scripts/sync-corpus.mjs","codegen:test":"vitest run --reporter=dot __tests__/codegen.spec.ts","validate:abi":"node dist/cli.js --validate -i __fixtures__/abi_conformance.json && node dist/cli.js --validate -i __fixtures__/newtypes_abi.json && node dist/cli.js --validate -i __fixtures__/serde_wire_abi.json","generate:example":"node dist/cli.js -i __fixtures__/abi_conformance.json -o ../codegen-example/src/generated/abi-conformance && node dist/cli.js -i __fixtures__/newtypes_abi.json -o ../codegen-example/src/generated/newtypes && node dist/cli.js -i __fixtures__/serde_wire_abi.json -o ../codegen-example/src/generated/serde-wire"},"version":"2.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ac7b25c-b763-400e-b65d-dc59df6d02ca"}},"homepage":"https://github.com/calimero-network/mero-devtools-js#readme","keywords":["calimero","wasm","abi","codegen"],"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"_npmVersion":"11.19.0","description":"WASM-ABI v1 parser and code generator for Calimero","directories":{},"maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","redos-detector":"^6.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^4.9.5","@types/node":"^18.19.34","semantic-release":"^21.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^8.0.0","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/abi-codegen_2.3.0_1790541294576_0.18855122848774575"}}},"time":{"created":"2025-10-03T11:39:27.512Z","modified":"2026-09-27T20:34:55.258Z","0.1.0":"2025-10-03T11:39:27.784Z","0.1.1":"2025-10-03T11:57:51.243Z","1.0.0":"2026-01-22T13:33:22.860Z","1.0.1":"2026-03-31T03:27:12.714Z","1.0.2":"2026-04-14T14:11:19.158Z","1.0.3":"2026-04-30T11:25:32.281Z","1.1.0":"2026-06-21T18:52:26.597Z","1.1.1":"2026-06-21T18:56:27.483Z","1.2.0":"2026-07-01T05:20:15.918Z","1.2.1":"2026-07-21T17:48:10.970Z","1.2.2":"2026-07-23T15:47:00.860Z","1.2.3":"2026-09-09T06:13:30.657Z","1.3.0":"2026-09-09T07:46:01.175Z","2.0.0":"2026-09-09T08:51:31.151Z","2.0.1":"2026-09-10T13:23:17.062Z","2.1.0":"2026-09-23T19:58:50.824Z","2.2.0":"2026-09-26T13:38:57.501Z","2.3.0":"2026-09-27T20:34:54.666Z"},"bugs":{"url":"https://github.com/calimero-network/mero-devtools-js/issues"},"author":{"name":"Calimero Ltd"},"license":"MIT","homepage":"https://github.com/calimero-network/mero-devtools-js#readme","keywords":["calimero","wasm","abi","codegen"],"repository":{"url":"git+https://github.com/calimero-network/mero-devtools-js.git","type":"git","directory":"abi-codegen"},"description":"WASM-ABI v1 parser and code generator for Calimero","maintainers":[{"name":"francalimero","email":"fran@calimero.network"},{"name":"chefsale","email":"sandi.fatic@gmail.com"},{"name":"xilos","email":"xabilosada@gmail.com"}],"readme":"# @calimero-network/abi-codegen\n\nA WASM-ABI v1 parser and code generator for Calimero applications.\n\n## Installation\n\n```bash\nnpm install @calimero-network/abi-codegen\n```\n\n## Usage\n\n### CLI\n\n```bash\n# Basic usage\nnpx calimero-abi-codegen -i abi.json -o src\n\n# With custom client name\nnpx calimero-abi-codegen -i abi.json -o src --client-name MyClient\n\n# Derive the client name from a file path (e.g. the .wasm binary)\nnpx calimero-abi-codegen -i abi.json -o src --name-from kv_store.wasm\n\n# Point generated imports at a different runtime package\nnpx calimero-abi-codegen -i abi.json -o src --import-path @calimero-network/mero-js\n\n# Validate ABI manifest only (no code generation)\nnpx calimero-abi-codegen --validate -i abi.json\n```\n\nFlags: `-i, --input <file>` (default `abi.json`), `-o, --output <dir>` (default `src`),\n`--client-name <Name>`, `--name-from <path>`, `--import-path <path>` (default\n`@calimero-network/mero-react`), `--validate`,\n`-h, --help`. Full details in the\n[CLI reference](https://calimero-network.github.io/mero-devtools-js/reference/cli/).\n\n### Programmatic\n\n```typescript\nimport { loadAbiManifestFromFile } from '@calimero-network/abi-codegen/parse';\nimport { generateClient } from '@calimero-network/abi-codegen/generate/client';\nimport fs from 'node:fs';\n\nconst manifest = loadAbiManifestFromFile('./abi.json');\nconst clientContent = generateClient(manifest, 'MyClient');\nfs.writeFileSync('src/generated/MyClient.ts', clientContent);\n```\n\n`generateClient` is self-contained: its output includes the type definitions and\nthe client class together. See the\n[programmatic API reference](https://calimero-network.github.io/mero-devtools-js/reference/api/)\nfor the full surface (`parseAbiManifest` and the naming utilities\nin `generate/emit`).\n\n## Generated Files\n\nThe CLI writes a **single** file, `{ClientName}.ts`, into the output directory.\nType definitions and the client class live together in that one file — there is\nno separate `types.ts` module.\n\n## Examples\n\nSee the [codegen-example](../codegen-example) for a complete React example.\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm run test\n```\n","readmeFilename":"README.md"}