{"_id":"@cipherops/evm-contracts-starter","_rev":"7-4a3d91fb9d6fa02425011567e9e541b9","name":"@cipherops/evm-contracts-starter","dist-tags":{"latest":"1.4.2"},"versions":{"1.0.0":{"name":"@cipherops/evm-contracts-starter","version":"1.0.0","keywords":["ethereum","solidity","hardhat","foundry","web3"],"author":{"name":"CipherOps"},"license":"MIT","_id":"@cipherops/evm-contracts-starter@1.0.0","maintainers":[{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"}],"homepage":"https://github.com/cipherops/evm-contracts-starter#readme","bugs":{"url":"https://github.com/cipherops/evm-contracts-starter/issues"},"bin":{"evm-contracts-starter":"bin/starter.js"},"dist":{"shasum":"c19348988a0485bc0e678bce967f12018d08a0cb","tarball":"https://registry.npmjs.org/@cipherops/evm-contracts-starter/-/evm-contracts-starter-1.0.0.tgz","fileCount":21,"integrity":"sha512-Os78SqUdvglp+nLdPY1QszHRQNYFYs4u6waj8qbV3QFyz1sEgtxRo5I3oUZm8ifaQEeUZu/pHHc8sKPqydHmtA==","signatures":[{"sig":"MEYCIQDy9KLKLo8b/ehiNRaGpo7fmYnQAuqN9V3kEk6OSf3dhAIhAMFh2AHahGS6RTLQ1Er+63+1FIqrWS66B/hCPpapCMOX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45760},"engines":{"node":">=16"},"_npmUser":{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"},"repository":{"url":"git+https://github.com/cipherops/evm-contracts-starter.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern EVM smart contracts starter kit","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/evm-contracts-starter_1.0.0_1756526124041_0.8037238866648284","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cipherops/evm-contracts-starter","version":"1.0.1","keywords":["ethereum","solidity","hardhat","foundry","web3"],"author":{"name":"CipherOps"},"license":"MIT","_id":"@cipherops/evm-contracts-starter@1.0.1","maintainers":[{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"}],"homepage":"https://github.com/cipherops/evm-contracts-starter#readme","bugs":{"url":"https://github.com/cipherops/evm-contracts-starter/issues"},"bin":{"evm-contracts-starter":"bin/starter.js"},"dist":{"shasum":"a3e1bfdeafc4e130fd457f222a0d1ddce3c79808","tarball":"https://registry.npmjs.org/@cipherops/evm-contracts-starter/-/evm-contracts-starter-1.0.1.tgz","fileCount":60,"integrity":"sha512-GOLPFvYcpmdnnARpxweyoCXkmLtWmS/4YNIIH26MNOMcxVP14XmaLL/lY8JFlJ7tCU4g4tR+wbg4gAKJNAgKWg==","signatures":[{"sig":"MEQCIGiMydZ061s/PHLt3jwbaCb7aqnbTZlK3i+d+fmwF5d6AiBRYCfXKWtOwMSCG8+DKAaXoL864GITRYuKQ4QkdjpcNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327804},"engines":{"node":">=16"},"_npmUser":{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"},"repository":{"url":"git+https://github.com/cipherops/evm-contracts-starter.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern EVM smart contracts starter kit","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/evm-contracts-starter_1.0.1_1756533182166_0.8847799146635329","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cipherops/evm-contracts-starter","version":"1.0.2","keywords":["ethereum","solidity","hardhat","foundry","web3"],"author":{"name":"CipherOps"},"license":"MIT","_id":"@cipherops/evm-contracts-starter@1.0.2","maintainers":[{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"}],"homepage":"https://github.com/cipherops/evm-contracts-starter#readme","bugs":{"url":"https://github.com/cipherops/evm-contracts-starter/issues"},"bin":{"evm-contracts-starter":"bin/starter.js"},"dist":{"shasum":"4e32a8b2981e5070b0c9c6532a0163cd5a121885","tarball":"https://registry.npmjs.org/@cipherops/evm-contracts-starter/-/evm-contracts-starter-1.0.2.tgz","fileCount":60,"integrity":"sha512-2e6A5d+QXwfxGa0gjpvwRWlQTjm6J0zy99QpJ+KV1b2oJgN+rkEv3WVD8XLmcBn1CkZQQCqmJq1fa5DhWOrRQg==","signatures":[{"sig":"MEYCIQC45N3XYIx0S/laYPtYf7T58EdvUGl8aw6yLL/B/qAIMQIhALTA9pY5MwQJ2BTqlpCrHqXed37Wzac2nH62eEESVjBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328399},"engines":{"node":">=16"},"_npmUser":{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"},"repository":{"url":"git+https://github.com/cipherops/evm-contracts-starter.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern EVM smart contracts starter kit","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/evm-contracts-starter_1.0.2_1756537809034_0.38192677324571367","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cipherops/evm-contracts-starter","version":"1.1.0","keywords":["ethereum","solidity","hardhat","foundry","web3"],"author":{"name":"CipherOps"},"license":"MIT","_id":"@cipherops/evm-contracts-starter@1.1.0","maintainers":[{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"}],"homepage":"https://github.com/cipherops/evm-contracts-starter#readme","bugs":{"url":"https://github.com/cipherops/evm-contracts-starter/issues"},"bin":{"evm-contracts-starter":"bin/starter.js"},"dist":{"shasum":"d6db83950f40fdffabf8af12001f63bfc2d33c5b","tarball":"https://registry.npmjs.org/@cipherops/evm-contracts-starter/-/evm-contracts-starter-1.1.0.tgz","fileCount":62,"integrity":"sha512-tkDmWwL8gMwhBCUs0sD4IveTOhD640Dbwa9MRxwmQ9aYmS2kJqitX1x3vpSBnk+PQhHc1M6g5XieMfihrC0eeQ==","signatures":[{"sig":"MEUCIGmbEzmnTXkccBdXufdLj3SnRL2wx0Z8d5Efh9Ay1biuAiEAvNuk9gvgTZxP4vswryDDxe18ULzyU+i3sL43+DHzkos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466307},"engines":{"node":">=16"},"_npmUser":{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"},"repository":{"url":"git+https://github.com/cipherops/evm-contracts-starter.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern EVM smart contracts starter kit","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/evm-contracts-starter_1.1.0_1756541470326_0.21138517018190073","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@cipherops/evm-contracts-starter","version":"1.1.1","keywords":["ethereum","solidity","hardhat","foundry","web3"],"author":{"name":"CipherOps"},"license":"MIT","_id":"@cipherops/evm-contracts-starter@1.1.1","maintainers":[{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"}],"homepage":"https://github.com/cipherops/evm-contracts-starter#readme","bugs":{"url":"https://github.com/cipherops/evm-contracts-starter/issues"},"bin":{"evm-contracts-starter":"bin/starter.js"},"dist":{"shasum":"166d47afbf317b335e364e0e8f8cbdd7e46e27af","tarball":"https://registry.npmjs.org/@cipherops/evm-contracts-starter/-/evm-contracts-starter-1.1.1.tgz","fileCount":61,"integrity":"sha512-Xry0V84h34+v3Pq1OyCttOCKRprKarngPtJVL7pOH1w9lwYxKoaNQ4eOBAqJ/CEUuixiNnXVgUyHBPiMGqaswg==","signatures":[{"sig":"MEQCIBbPo9KwY1L5bWf6G2VZWVPHAaP9DpSSyYV3iVu41BhdAiBNf4H+jkKKqCIKTTBYWEmkAYcpXxpZ+KBHF/Z6wP420A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329076},"engines":{"node":">=16"},"_npmUser":{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"},"repository":{"url":"git+https://github.com/cipherops/evm-contracts-starter.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern EVM smart contracts starter kit","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/evm-contracts-starter_1.1.1_1756543013213_0.9924620642771365","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@cipherops/evm-contracts-starter","version":"1.4.1","keywords":["ethereum","solidity","hardhat","foundry","web3"],"author":{"name":"CipherOps"},"license":"MIT","_id":"@cipherops/evm-contracts-starter@1.4.1","maintainers":[{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"}],"homepage":"https://github.com/cipherops/evm-contracts-starter#readme","bugs":{"url":"https://github.com/cipherops/evm-contracts-starter/issues"},"bin":{"evm-contracts-starter":"bin/starter.js"},"dist":{"shasum":"0162e48b16749ff1d31bafabb9a710b0673259c5","tarball":"https://registry.npmjs.org/@cipherops/evm-contracts-starter/-/evm-contracts-starter-1.4.1.tgz","fileCount":62,"integrity":"sha512-GOWZehb4ymZwFDmEKW8sCOn316JteXbS7Yno4QAs/HErpFUfrM4yaZr19ZPSZlUaG50Aiim3LwIohxCKyoHbtg==","signatures":[{"sig":"MEYCIQDIHoC9ChmfVm3nqQqAw3CexTVAA6jcbFKa00BHdW5frQIhAP6/gmciJKjl4Ubd5xrqP0LavtC7u9qAf6425oNjB/XH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315222},"engines":{"node":">=16"},"_npmUser":{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"},"repository":{"url":"git+https://github.com/cipherops/evm-contracts-starter.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern EVM smart contracts starter kit","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^11.1.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/evm-contracts-starter_1.4.1_1756560808989_0.2856927977499455","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@cipherops/evm-contracts-starter","version":"1.4.2","description":"Modern EVM smart contracts starter kit","bin":{"evm-contracts-starter":"bin/starter.js"},"keywords":["ethereum","solidity","hardhat","foundry","web3"],"author":{"name":"CipherOps"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cipherops/evm-contracts-starter.git"},"homepage":"https://github.com/cipherops/evm-contracts-starter#readme","bugs":{"url":"https://github.com/cipherops/evm-contracts-starter/issues"},"dependencies":{"commander":"^11.0.0","fs-extra":"^11.1.1","chalk":"^4.1.2","ora":"^5.4.1"},"engines":{"node":">=16"},"_id":"@cipherops/evm-contracts-starter@1.4.2","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-XXN1ps9ZudxNPPkfs77ZhQXOVZqdjWKmm7uMImFgfLT5z0R+JQ18+MKXqBbfjLYwzHGVIg4PBhYpfJklfGgavQ==","shasum":"49f1e0ab4256b73667d8ed40bd6113ffbf5f6b15","tarball":"https://registry.npmjs.org/@cipherops/evm-contracts-starter/-/evm-contracts-starter-1.4.2.tgz","fileCount":63,"unpackedSize":316339,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICVvsD/z6jM1glispXR8pDyRUgAq9Jixud4n4vFstyjcAiBlgkPCR58ViOsGZ9HDc9ZCe5dkqrXJMwv0ve3HyK2aZw=="}]},"_npmUser":{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"},"directories":{},"maintainers":[{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/evm-contracts-starter_1.4.2_1756609249333_0.3966967842052753"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-30T03:55:23.950Z","modified":"2025-08-31T03:00:49.693Z","1.0.0":"2025-08-30T03:55:24.239Z","1.0.1":"2025-08-30T05:53:02.347Z","1.0.2":"2025-08-30T07:10:09.236Z","1.1.0":"2025-08-30T08:11:10.558Z","1.1.1":"2025-08-30T08:36:53.452Z","1.4.1":"2025-08-30T13:33:29.188Z","1.4.2":"2025-08-31T03:00:49.521Z"},"bugs":{"url":"https://github.com/cipherops/evm-contracts-starter/issues"},"author":{"name":"CipherOps"},"license":"MIT","homepage":"https://github.com/cipherops/evm-contracts-starter#readme","keywords":["ethereum","solidity","hardhat","foundry","web3"],"repository":{"type":"git","url":"git+https://github.com/cipherops/evm-contracts-starter.git"},"description":"Modern EVM smart contracts starter kit","maintainers":[{"name":"cipherkuma","email":"gabriel@raxgbc.co.in"}],"readme":"# @cipherops/evm-contracts-starter\n\nModern EVM smart contracts starter kit with TypeScript support for Hardhat and Foundry.\n\n## Quick Start\n\nCreate a new smart contract project with a single command:\n\n```bash\nnpx @cipherops/evm-contracts-starter my-project --framework hardhat\n# or\nnpx @cipherops/evm-contracts-starter my-project --framework foundry\n```\n\n## Features\n\n- ✅ TypeScript support out of the box\n- ✅ Pre-configured for Hardhat or Foundry\n- ✅ Sample contracts and tests included\n- ✅ Deployment scripts ready to use\n- ✅ Environment variables setup\n- ✅ Gas optimization configured\n\n## Usage\n\n### Create a new project\n\n```bash\nnpx @cipherops/evm-contracts-starter <project-name> --framework <hardhat|foundry>\n```\n\n### Arguments\n\n- `<project-name>`: Name of your new project\n- `--framework` or `-f`: Choose between `hardhat` or `foundry`\n\n### Example\n\n```bash\n# Create a Hardhat project\nnpx @cipherops/evm-contracts-starter my-defi-app --framework hardhat\n\n# Create a Foundry project\nnpx @cipherops/evm-contracts-starter my-nft-project --framework foundry\n```\n\n## What's included?\n\n### Hardhat Template\n- TypeScript configuration\n- Hardhat config with optimization settings\n- Sample smart contract\n- Comprehensive test suite\n- Deployment scripts\n- Etherscan verification setup\n\n### Foundry Template\n- Foundry configuration\n- Sample smart contract\n- Forge test examples\n- Deployment scripts\n- Gas snapshots setup\n\n## Requirements\n\n- Node.js 16+\n- npm or yarn\n\n## License\n\nMIT © CipherOps","readmeFilename":"README.md"}