{"_id":"@animoca/ethereum-hardhat-bootstrap","_rev":"8-74085b1777863fcce323a33ea8c4e12b","name":"@animoca/ethereum-hardhat-bootstrap","dist-tags":{"latest":"2.0.0-rc.0"},"versions":{"1.0.0":{"name":"@animoca/ethereum-hardhat-bootstrap","version":"1.0.0","keywords":["animoca","ethereum","hardhat","bootstrap"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-hardhat-bootstrap@1.0.0","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"}],"homepage":"https://github.com/animoca/ethereum-hardhat-bootstrap#readme","bugs":{"url":"https://github.com/animoca/ethereum-hardhat-bootstrap/issues"},"bin":{"animoca-clean-vscode":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json","animoca-setup-vscode":"scripts/setup-vscode.js","animoca-sort-package":"scripts/sort-package-json.js","animoca-release-package":"scripts/release-package.sh","animoca-hardhat-bootstrap":"scripts/hardhat-bootstrap.js"},"dist":{"shasum":"f6a541a30946e64be5ea3deb557ff0bf2720a5b2","tarball":"https://registry.npmjs.org/@animoca/ethereum-hardhat-bootstrap/-/ethereum-hardhat-bootstrap-1.0.0.tgz","fileCount":32,"integrity":"sha512-f5H5dMIfC61LDGuIMfmnMrySPCCenx6fjLrhTLgB+Ketdj1viXRzRxo5950b0wZUvmV5gWXW9cm9MBF2KEN+9Q==","signatures":[{"sig":"MEUCIQCR4lYjZJ2XDPz+N0qx2JWplsMmaLIWfb6BVvIwQARgXwIgezEcqaHyXRjQTyuN7gpqya6Zll+SGWgj5rQKW2oFG6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzyt4CRA9TVsSAnZWagAA3WgP/3uCdrmS95CWXxNvi032\n4Qb9TQsQhkcpiwhYU9lHjFBLI5jn/O/9CUc19UUof2kyb17LM6ek8KE6hxX6\nBgUhhaGF+1ebMZfaATj7jTlI8FcdDlv1EgDgcE3prrPOhPjWrqQbARw4gMVB\nryQoSabPQx6utJW3CovU3qzLi8pbsy2P0PIdLBjUSG7Cl0EFkRhQ5UpL+G0C\nH2QlSS/ZguTWlfxJiXkuCKnVHLcx1Oa92bRvMkin+8qIsD5aBPcqe3duJYmL\nG6D+npvJpPBLqtHW9TgJmQrpSur7idg6mmrQaMksZGNWILpli+Tbg5F8HQTN\nH+38G/dprRudWldPNVELH9sO9QFxijs0KDZmxeydAcYpMektWbs7ZsK+/R19\nQmFEeXXgNIcS9Y9gGFk8XpkQCFlGllEm7AUvu3wc+RWFa9QMdtbcXMtP8iI0\nIT+0n7PGT29lPpmXfJzsrvjrqwIOJZRC3j0lxAqJ+En4KjlUzzOhYwiqw3Tr\nBd9EgSeoeLRznMnTc0LcXLG2f9qDng4QH437MLCJ6t98usS9fBE92RIZlCUh\n6qOyOjkwmV68mynLLGk7W8JDAyzOlWTKDaXaAzLTj5RORqe9U6uNm82SsFQU\nLicJTQUcLzTEbt+l41PKAR3A5XYCqyy7blSQvqWuspVUQpYR5xF7gY3krL20\nS4Qh\r\n=yDG3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"c35a89ac46d67940efec844594f210c1aed4e355","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s lint fix format","postinstall":"./scripts/setup-vscode.js","clean:vscode":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json","release:public":"./scripts/release-package.sh public","release:private":"./scripts/release-package.sh private"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-hardhat-bootstrap.git","type":"git"},"_npmVersion":"7.6.3","description":"HardHat projects bootstrap and core dependency","directories":{},"_nodeVersion":"12.18.2","dependencies":{"yesno":"^0.3.1","eslint":"^7.29.0","fs-extra":"^10.0.0","prettier":"^2.3.1","commander":"^7.2.0","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","lodash.merge":"^4.6.2","sort-package-json":"^1.50.0","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier-plugin-solidity":"^1.0.0-beta.13"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ethereum-hardhat-bootstrap_1.0.0_1624189815585_0.10155055406604196","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@animoca/ethereum-hardhat-bootstrap","version":"1.0.1","keywords":["animoca","ethereum","hardhat","bootstrap"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-hardhat-bootstrap@1.0.1","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"}],"homepage":"https://github.com/animoca/ethereum-hardhat-bootstrap#readme","bugs":{"url":"https://github.com/animoca/ethereum-hardhat-bootstrap/issues"},"bin":{"animoca-clean-vscode":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json","animoca-setup-vscode":"scripts/setup-vscode.js","animoca-sort-package":"scripts/sort-package-json.js","animoca-release-package":"scripts/release-package.sh","animoca-hardhat-bootstrap":"scripts/hardhat-bootstrap.js"},"dist":{"shasum":"3b990e21d7ee3ba6ad40194573b933e736feee2c","tarball":"https://registry.npmjs.org/@animoca/ethereum-hardhat-bootstrap/-/ethereum-hardhat-bootstrap-1.0.1.tgz","fileCount":32,"integrity":"sha512-jYf2jjMU/nZE5W0ScSZcKd5NMOqF+F7ABrmXhxyEmvEUC3KkK+6FJDMa/BYgQa6/Pm+SFMe+ALYvJXvwgi3ZDQ==","signatures":[{"sig":"MEYCIQDYrakCZ41INGdFocx7cz+/kr3WUtndIILUN74VZIzeoAIhALwtxbrekaLKTX5EHCGKtXT8C+PUFT4bi+CLAO5LHSpj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7MW0CRA9TVsSAnZWagAAz0MP/1NRuDsO9HR23R1blAPU\nVZTk2oM4PEOTcYWzcbvUc5VjmAPV2wgM5wLYJUaL1wRkTCAUIqjI3P2CV/gh\nGqAhmyvt44so8C/VqKTjcURIX6smfgx2mFj7BW1inTyEa+Dz2t4ibW9I8v0c\ntc3MAGevp55NDQ/OFBVUbolRrR/z1vplt86IRyJXGvbLHAFOnlFjlVdT9bM3\nvjAKL+mPSZYin+lQk/tZb5/KXAPbQosszKsot003uXjcRfshPIPyugRI/PBY\nUVzHm+3tpExDPNoG55N/I6IBAgdHIqnoVF0dwQW7mg3+orcaqC78GMcTbQGL\nd2WFlbEY1lukjGfVhQOdgFeEv2Y6xyliKOPCbAGMOh2NAKjT3zZEwUR40p1W\nXg5yFjLnNw3Q4Ve2AppYUkxtpgW88mEp3OVBOKZ7aes86ifLWO5gdiXZpZQY\nM9Fqexd2QtCv4Fr8LztztH3o0JIxzRTVSyBEN9P9FzgEoCMZPdNbO7hQhDKp\n16Mvyi9n5/G2QTRaWnn/7Pt0xp7KMNakAEC2hDQWpNyLVAcloXyGKavwr2qp\nLMhHRdrOle8sIB7VChEtTyPgynSMN6bV+q6BPcefXn4pRZYDStuKAzNHmufV\n7OZBv/8H7wAuq/JEM7urk9wUdArXLsvWYBC1RUU1Ux5DiGlj3hLZZ4uWMzQD\n62T2\r\n=zqa7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"e842b9ee1aad0efe895293fde82aef2ebf3064d9","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s lint fix format","postinstall":"./scripts/setup-vscode.js","clean:vscode":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json","release:public":"./scripts/release-package.sh public","release:private":"./scripts/release-package.sh private"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-hardhat-bootstrap.git","type":"git"},"_npmVersion":"7.18.1","description":"HardHat projects bootstrap and core dependency","directories":{},"_nodeVersion":"12.20.1","dependencies":{"yesno":"^0.3.1","eslint":"^7.30.0","fs-extra":"^10.0.0","prettier":"^2.3.2","commander":"^8.0.0","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","lodash.merge":"^4.6.2","sort-package-json":"^1.50.0","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier-plugin-solidity":"^1.0.0-beta.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ethereum-hardhat-bootstrap_1.0.1_1626129844091_0.8994894504752549","host":"s3://npm-registry-packages"}},"2.0.0-rc.0":{"name":"@animoca/ethereum-hardhat-bootstrap","version":"2.0.0-rc.0","keywords":["animoca","ethereum","hardhat","bootstrap"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-hardhat-bootstrap@2.0.0-rc.0","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"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"}],"homepage":"https://github.com/animoca/DEPRECATED-ethereum-hardhat-bootstrap#readme","bugs":{"url":"https://github.com/animoca/DEPRECATED-ethereum-hardhat-bootstrap/issues"},"bin":{"animoca-clean-vscode":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json","animoca-setup-vscode":"scripts/setup-vscode.js","animoca-sort-package":"scripts/sort-package-json.js","animoca-release-package":"scripts/release-package.sh","animoca-hardhat-bootstrap":"scripts/hardhat-bootstrap.js"},"dist":{"shasum":"8823c48cdb008079d75e10c7287d8787d9ef0e6f","tarball":"https://registry.npmjs.org/@animoca/ethereum-hardhat-bootstrap/-/ethereum-hardhat-bootstrap-2.0.0-rc.0.tgz","fileCount":32,"integrity":"sha512-RaoxKQ+p7Mu06ce0pWOJ6Fmwf17eMc6QAk4EWTxIpYmvAjmDUGexDNrKojAy9aIuP1RxVy7zQGDPgf/HvwfQSg==","signatures":[{"sig":"MEUCIQDHH9+5hSi+g7JKyyES9jklTafjMKkqeTdOfdrjOqNsAgIgYpE03YCitYA7uvik3TzYEp+rDXZ52+PVY/NbyxWQeXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17504},"main":"src/index.js","gitHead":"a85a2d659c82822bca092c07fa985d7c1a0c89f4","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s lint fix format","clean:vscode":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json","release:public":"./scripts/release-package.sh public","release:private":"./scripts/release-package.sh private"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/DEPRECATED-ethereum-hardhat-bootstrap.git","type":"git"},"_npmVersion":"9.6.0","description":"HardHat projects bootstrap and core dependency","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"yesno":"^0.3.1","eslint":"^7.30.0","fs-extra":"^10.0.0","prettier":"^2.3.2","commander":"^8.0.0","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","lodash.merge":"^4.6.2","sort-package-json":"^1.50.0","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier-plugin-solidity":"^1.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-hardhat-bootstrap_2.0.0-rc.0_1687324299165_0.8535206710993797","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-06-20T11:50:15.318Z","modified":"2024-11-07T03:12:27.518Z","1.0.0":"2021-06-20T11:50:15.783Z","1.0.1":"2021-07-12T22:44:04.218Z","2.0.0-rc.0":"2023-06-21T05:11:39.333Z"},"bugs":{"url":"https://github.com/animoca/DEPRECATED-ethereum-hardhat-bootstrap/issues"},"author":{"name":"Animoca Brands"},"license":"MIT","homepage":"https://github.com/animoca/DEPRECATED-ethereum-hardhat-bootstrap#readme","keywords":["animoca","ethereum","hardhat","bootstrap"],"repository":{"url":"git+ssh://git@github.com/animoca/DEPRECATED-ethereum-hardhat-bootstrap.git","type":"git"},"description":"HardHat projects bootstrap and core dependency","maintainers":[{"email":"jackyc@animocabrands.com","name":"jackyc_ab"},{"email":"gigichan@animocabrands.com","name":"gigic"},{"email":"lucast@animocabrands.com","name":"lucast_ab"},{"email":"npmjs@animocabrands.com","name":"animocabrands"},{"email":"sala.nathan@gmail.com","name":"nataouze"},{"email":"emersonf@outblaze.com","name":"efabian"},{"email":"jackyy@animocabrands.com","name":"jackyyab1"},{"email":"jacky.yuk@gmail.com","name":"ikutoski"},{"email":"dhguo@connect.ust.hk","name":"ironbuddha"},{"email":"jp@fuelpowered.com","name":"jpazucena"},{"email":"andys@animocabrands.com","name":"andysob"}],"readme":"# DEPRECATED - HardhHat project bootstrap\n\n## Deprecation notice\n\nThis repository is now deprecated and not maintained any longer. Use this new library instead: <https://github.com/animoca/ethereum-contract-helpers>\n\n## Introduction\n\n### Requirements\n\nA node project must be initialised. If you are starting from zero, start by running the command `npm init`.\n\n### Commands\n\nHardHat contracts template\n\n```bash\nyarn add -D @animoca/ethereum-hardhat-bootstrap @animoca/ethereum-contracts-core\nnpx animoca-hardhat-bootstrap -t contracts\n```\n\nHardHat migrations template\n\n```bash\nyarn add -D @animoca/ethereum-hardhat-bootstrap @animoca/ethereum-migrations-core\nnpx animoca-hardhat-bootstrap -t migrations\n```\n\nHardHat standalone template\n\n```bash\nyarn add -D @animoca/ethereum-hardhat-bootstrap @animoca/ethereum-contracts-core @animoca/ethereum-migrations-core\nnpx animoca-hardhat-bootstrap -t standalone\n```\n\n## HardHat project scripts\n\nBootstrapped HardHat projects come with a set of provided scripts which structure the pipeline execution.\nThe full pipeline (with a few exceptions) can be invoked by running the `run-all` script as follow:\n\n```bash\nyarn run-all\n```\n\n## HardHat project configuration\n\nBootstrapped HardHat projects have a more advanced configuration files management:\n\n## Release\n\n```bash\n# runs `npm publish --public` using .npmrc_private configuration\nyarn release:private\n```\n\n```bash\n# runs `npm publish --public` using .npmrc_public configuration\nyarn release:public\n```\n\n### Suggested\n\n`.npmrc_private` `.npmrc_public`\n","readmeFilename":"README.md"}