{"_id":"@animoca/recho-ethereum-contracts","name":"@animoca/recho-ethereum-contracts","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.3":{"name":"@animoca/recho-ethereum-contracts","version":"1.0.3","description":"Solidity contracts for the Recho project.","author":{"name":"Animoca Brands"},"license":"MIT","keywords":["animoca","ethereum","solidity","contracts"],"homepage":"https://github.com/animoca/recho-ethereum-contracts","repository":{"type":"git","url":"git+https://github.com/animoca/recho-ethereum-contracts.git"},"scripts":{"postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'","lint:js":"eslint \"**/*.{js,ts}\"","lint:sol":"solhint \"contracts/**/*.sol\"","lint":"run-s lint:js lint:sol","fix:js":"eslint --fix \"**/*.{js,ts}\"","fix:sol":"solhint --fix \"contracts/**/*.sol\"","fix":"run-s fix:js fix:sol","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","flatten":"hardhat flatten-all --show-stack-traces","test":"hardhat test --show-stack-traces","test-p":"hardhat test --parallel --show-stack-traces","coverage":"cross-env COVERAGE=true hardhat coverage --show-stack-traces","docgen:sol":"hardhat docgen --show-stack-traces","docgen":"run-s docgen:sol","clean:vscode":"rm -rf \".vscode/extensions.json\" \".vscode/launch.json\" \".vscode/settings.json\"","clean:compile":"rm -rf \"cache\"","clean:artifacts:soft":"find \"artifacts/*\" | grep -v '^artifacts/build-info\\|^artifacts/contracts' | xargs rm -rf","clean:artifacts:hard":"rm -rf \"artifacts\"","clean:hardhat":"rm -rf \"hardhat.config.last.json\"","clean:flatten":"rm -rf \"flattened\"","clean:coverage":"rm -rf coverage coverage.json artifacts.coverage cache.coverage","clean:doc":"rm -rf \"docs\"","clean":"run-p clean:compile clean:artifacts:soft clean:hardhat clean:flatten clean:coverage clean:doc","run-all":"run-s format fix clean clean:artifacts:hard compile docgen flatten test-p coverage","prepack":"run-s clean:artifacts:hard compile clean"},"devDependencies":{"@animoca/anichess-ethereum-contracts":"2.3.2","@animoca/ethereum-contract-helpers":"^1.0.2","@animoca/ethereum-contracts":"3.0.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-network-helpers":"^1.0.10","@openzeppelin/contracts":"^4.9.5","chai":"^4.3.10","cross-env":"^7.0.3","eslint":"^8.52.0","eslint-config-mocha":"^0.0.0","eslint-config-prettier":"^8.9.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-prettier":"^4.2.1","ethers":"^6.8.0","hardhat":"^2.18.3","hardhat-deploy":"^0.11.43","hardhat-deploy-ethers":"^0.4.1","keccak256":"^1.0.6","mocha":"^10.2.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","prettier-plugin-solidity":"^1.1.3","solhint":"^3.6.2","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.8.5","solidity-docgen":"^0.6.0-beta.36"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"@animoca/recho-ethereum-contracts@1.0.3","gitHead":"a49ad6bfa2e3e73ca89419bc76f2427f16f8c111","bugs":{"url":"https://github.com/animoca/recho-ethereum-contracts/issues"},"_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-0Zh4LUdJFdGJylTmr/ZaC5RNPZR4dMwZHGnGdpf8GSIVWxo7FSxdPzWvFUS29ZZ7PdgE/snFud+hB0sJj7+11A==","shasum":"d8b52ba856d22d6b8a8471afec6f3dd5843c3f76","tarball":"https://registry.npmjs.org/@animoca/recho-ethereum-contracts/-/recho-ethereum-contracts-1.0.3.tgz","fileCount":46,"unpackedSize":3832371,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGgBP3nwFwptoQ33uq1lNRa9yW1IKTwIlHcl8pjr7L6OAiBqfV0lo5q+PLDqCvFvzf7XybEsLOtK7g1JVu043gzaag=="}]},"_npmUser":{"name":"andysob","email":"andys@animocabrands.com"},"directories":{},"maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"},{"name":"lucast_ab","email":"lucast@animocabrands.com"},{"name":"gigic","email":"gigichan@animocabrands.com"},{"name":"jackyc_ab","email":"jackyc@animocabrands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/recho-ethereum-contracts_1.0.3_1750062083757_0.6569528682519583"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-16T08:21:23.645Z","1.0.3":"2025-06-16T08:21:23.985Z","modified":"2025-06-16T08:21:24.534Z"},"maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"},{"name":"lucast_ab","email":"lucast@animocabrands.com"},{"name":"gigic","email":"gigichan@animocabrands.com"},{"name":"jackyc_ab","email":"jackyc@animocabrands.com"}],"description":"Solidity contracts for the Recho project.","homepage":"https://github.com/animoca/recho-ethereum-contracts","keywords":["animoca","ethereum","solidity","contracts"],"repository":{"type":"git","url":"git+https://github.com/animoca/recho-ethereum-contracts.git"},"author":{"name":"Animoca Brands"},"bugs":{"url":"https://github.com/animoca/recho-ethereum-contracts/issues"},"license":"MIT","readme":"# Recho Ethereum Contracts\n\nSolidity contracts for the Recho project.\n\n\n## Installation\n\nTo install the module in your project, add it as an npm dependency:\n\n```bash\nyarn add -D @animoca/recho-ethereum-contracts\n```\n\nor\n\n```bash\nnpm add --save-dev @animoca/recho-ethereum-contracts\n```\n\n## Development\n\nInstall the dependencies:\n\n```bash\nyarn\n```\n\nCompile the contracts:\n\n```bash\nyarn compile\n```\n\nRun the tests:\n\n```bash\nyarn test\n# or\nyarn test-p # parallel mode\n```\n\nRun the coverage tests:\n\n```bash\nyarn coverage\n```\n\nRun the full pipeline (should be run before commiting code):\n\n```bash\nyarn run-all\n```\n\nSee `package.json` for additional commands.\n\nNote: this repository uses git lfs: the module should be installed before pushing changes.","readmeFilename":"README.md","_rev":"1-886f7456acc87f9397e567a7c31235b6"}