{"_id":"@bradthomasbrown/anvil","name":"@bradthomasbrown/anvil","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bradthomasbrown/anvil","description":"Minimal, unoptimized, and unaudited { bun, podman, foundry/anvil } library in JavaScript/TypeScript.","version":"1.0.0","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"type":"module","scripts":{"bump-patch":"npm version patch && git push && npm publish --access=public","bump-minor":"npm version minor && git push && npm publish --access=public","bump-major":"npm version major && git push && npm publish --access=public","prepublishOnly":"bun test.ts"},"exports":{".":"./dist/anvil.js"},"dependencies":{"@bradthomasbrown/ejra":"^1.0.0","@bradthomasbrown/podman":"^1.1.6"},"devDependencies":{"@types/bun":"^1.3.5","@types/node":"^25.0.3"},"_id":"@bradthomasbrown/anvil@1.0.0","gitHead":"7f0c97a6bf6b0e1cf521de86e3281e2e1b500a01","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-xKCih7ofEeJVXqjB0l44Dglm3WGkCuqriOtGGBI3tlFXjSQBu9L6Ov4nIwJoCxhssgkKyy3uAPwWP0SOev1vjA==","shasum":"e6bc9562144198a23c25e767a3a8b7529a26205f","tarball":"https://registry.npmjs.org/@bradthomasbrown/anvil/-/anvil-1.0.0.tgz","fileCount":5,"unpackedSize":4654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDF1BU+Lc58FyEhRsq59JEg2pkoK9xzfBWlQI52i3/IIAIgDAhCnMyDiFcD7mnjKkxurAbdm1le6aAj9Eysg9/1iFk="}]},"_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"directories":{},"maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/anvil_1.0.0_1766275228185_0.6405794836962309"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-21T00:00:28.118Z","1.0.0":"2025-12-21T00:00:28.334Z","modified":"2025-12-21T00:00:28.590Z"},"maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"description":"Minimal, unoptimized, and unaudited { bun, podman, foundry/anvil } library in JavaScript/TypeScript.","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"readme":"# anvil\r\nThis is a simple, minimal implementation of some features or bindings of foundry's anvil EVM test nodes (via Bun JS, `podman`, and `foundry/anvil` container images) in TypeScript/JavaScript.\r\n\r\n## Why?\r\nThere are some scattered libraries, but not with this sort of particular setup and the ones that exist are not simple and minimal.\r\n\r\n## Installation\r\n```sh\r\nnpm i @bradthomasbrown/anvil\r\n```\r\n\r\n## Usage\r\n```js\r\nimport { Anvil } from \"@bradthomasbrown/anvil\";\r\n\r\nconst node = await Anvil.make();\r\nconsole.log(await node.blockNumber());\r\n```","readmeFilename":"README.md","_rev":"1-c66b3ff77afa7f1332d4892718e39551"}