{"bin":{"evmole":"dist/evmole_cli.mjs"},"bugs":{"url":"https://github.com/cdump/evmole/issues"},"dist":{"shasum":"f8475635268a5d5b839c6396235da3047e94cf25","tarball":"https://registry.npmjs.org/evmole/-/evmole-0.9.4.tgz","fileCount":18,"integrity":"sha512-bXy0WM9YHff/wj4WWrfRH4jtQlxxBbC0oNx/AMzmrLrzzn63w5RKzQohNYNHjoclc/Yb3x6Rg8k/j33lbCmHtw==","signatures":[{"sig":"MEUCIQDAZ5yQW0CKgCdiRMXBOs3wFc21Sd3YxkjLEUkd/begGQIgfFPr/18PxhD6FZwAd4VjhItTDGoIRd2AnSkMSDKP9yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgK/DW49q/jQsik54oJMIWxlrJRSt51azQp3Q/0kTnugIgcf+yivEOuxJsnAOAXGdd2ncUYZpv7f0neWD/lo4qF/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/evmole@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597321},"main":"dist/evmole_node.cjs","name":"evmole","type":"module","_from":"file:javascript/evmole-0.9.4.tgz","types":"dist/evmole.d.ts","author":{"name":"Maxim Andreev","email":"andreevmaxim@gmail.com"},"module":"dist/evmole.mjs","engines":{"node":">=22"},"exports":{".":{"node":"./dist/evmole_node.mjs","types":{"default":"./dist/evmole_main.d.mts","require":"./dist/evmole_main.d.cts"},"default":"./dist/evmole.mjs","require":"./dist/evmole_node.cjs"},"./agent":"./dist/agent_api.mjs","./dist/*":"./dist/*","./no_tla":"./dist/evmole.js","./wasm_import":"./dist/evmole_wasm_import.js","./evmole_bg.wasm":"./dist/evmole_bg.wasm"},"license":"MIT","scripts":{"doc":"jsdoc2md --files ./dist/evmole.js --heading-depth 3","test":"node --test --test-isolation=none --test-concurrency=1 tests/agent_api.test.mjs tests/cli.test.mjs tests/package_smoke.test.mjs","build":"rm -rf dist && npm run build-wasm && npm run build-node && npm run build-esm && npm run build-cp","build-cp":"cp ./src/evmole_node.mjs ./src/evmole_wasm_import.js ./src/agent_api.mjs ./src/evmole_cli.mjs ./src/evmole_main.d.mts ./src/evmole_main.d.cts dist/ && chmod +x dist/evmole_cli.mjs && mkdir -p dist/schemas && cp ../agent/schemas/*.json dist/schemas/ && rm -f dist/.gitignore","build-esm":"rollup ./src/evmole_esm.js --file ./dist/evmole.mjs --format esm","build-node":"rollup ./src/evmole_node.cjs --file ./dist/evmole_node.cjs --format cjs","build-wasm":"wasm-pack build --no-pack --out-dir ./javascript/dist --target web --features javascript"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"64a23b13-cd72-4722-a346-e5351fb49a7e"}},"homepage":"https://evmole.xyz/","keywords":["evm","ethereum","bytecode","abi","static-analysis","solidity","vyper","function-selectors","storage-layouts","control-flow","disassembler","cbor","cli","mcp","model-context-protocol","ai-agent"],"_resolved":"/home/runner/work/evmole/evmole/javascript/evmole-0.9.4.tgz","_integrity":"sha512-bXy0WM9YHff/wj4WWrfRH4jtQlxxBbC0oNx/AMzmrLrzzn63w5RKzQohNYNHjoclc/Yb3x6Rg8k/j33lbCmHtw==","repository":{"url":"git+https://github.com/cdump/evmole.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"Analyzes deployed EVM bytecode: extracts function selectors and CBOR metadata; infers argument types, state mutability, storage layouts, and control flow.","directories":{},"maintainers":[{"name":"cdump","email":"andreevmaxim@gmail.com"}],"_nodeVersion":"24.21.0","allowScripts":{"wasm-pack@0.15.0":true},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","rollup":"^4.61","wasm-pack":"^0.15","typescript":"^7.0","jsdoc-to-markdown":"^9.1"},"_npmOperationalInternal":{"tmp":"tmp/evmole_0.9.4_1791887809785_0.8421934592943028","host":"s3://npm-registry-packages-npm-production"},"_id":"evmole@0.9.4","version":"0.9.4"}