{"_id":"@alice-finance/oz-cli","_rev":"1-0a6d6ddf2164b1b5ac034a67c57052f5","name":"@alice-finance/oz-cli","dist-tags":{"latest":"2.5.3"},"versions":{"2.5.3":{"name":"@alice-finance/oz-cli","version":"2.5.3","description":"Command-line interface for the OpenZeppelin smart contract platform","main":"./lib/index.js","private":false,"license":"MIT","scripts":{"copy-files":"./scripts/copy-files.sh","compile-ts":"rm -rf lib && tsc","prepare":"npm run compile-ts && npm run copy-files && chmod 755 ./lib/bin/oz-cli.js","test":"./scripts/test.sh","gen-docs":"./scripts/gen-docs.sh","watch":"tsc -w","lint":"eslint '*/**/*.{js,ts}' --quiet --fix","precommit":"tsc --noEmit && lint-staged"},"lint-staged":{"gitDir":"../../","linters":{"packages/cli/*/**/*.{js,ts}":["npm run lint --","git add"]}},"bin":{"openzeppelin":"./lib/bin/oz-cli.js","oz":"./lib/bin/oz-cli.js","zos":"./lib/bin/oz-cli.js"},"keywords":["openzeppelin","openzeppelin-sdk","solidity","smart-contracts","ethereum","zos","zeppelinos","cli"],"repository":{"type":"git","url":"git+ssh://git@github.com/alice-finance/openzeppelin-sdk.git"},"bugs":{"url":"https://github.com/alice-finance/openzeppelin-sdk/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/alice-finance/openzeppelin-sdk/tree/master/packages/cli#readme","dependencies":{"@openzeppelin/resolver-engine-core":"^0.3.3","@openzeppelin/resolver-engine-imports-fs":"^0.3.3","@alice-finance/oz-upgrades":"^2.5.3","@types/fs-extra":"^7.0.0","@types/npm":"^2.0.29","@types/semver":"^5.5.0","@types/web3":"^1.0.14","ajv":"^6.10.0","axios":"^0.18.0","bignumber.js":"^8.0.2","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","commander":"^2.15.1","ethereumjs-util":"^6.1.0","find-up":"^3.0.0","fs-extra":"^7.0.1","inquirer":"^6.4.1","is-url":"^1.2.4","lockfile":"^1.0.4","lodash.castarray":"^4.4.0","lodash.compact":"^3.0.1","lodash.concat":"^4.5.0","lodash.difference":"^4.5.0","lodash.every":"^4.6.0","lodash.filter":"^4.6.0","lodash.find":"^4.6.0","lodash.findindex":"^4.6.0","lodash.flatmap":"^4.5.0","lodash.flatten":"^4.4.0","lodash.flattendeep":"^4.4.0","lodash.foreach":"^4.5.0","lodash.frompairs":"^4.0.1","lodash.groupby":"^4.6.0","lodash.intersection":"^4.4.0","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","lodash.isnil":"^4.0.0","lodash.isnull":"^3.0.0","lodash.isstring":"^4.0.1","lodash.isundefined":"^3.0.1","lodash.map":"^4.6.0","lodash.max":"^4.0.1","lodash.maxby":"^4.6.0","lodash.merge":"^4.6.1","lodash.negate":"^3.0.2","lodash.omit":"^4.5.0","lodash.omitby":"^4.6.0","lodash.partition":"^4.6.0","lodash.pick":"^4.4.0","lodash.pickby":"^4.6.0","lodash.reverse":"^4.0.1","lodash.topairs":"^4.3.0","lodash.uniq":"^4.5.0","lodash.uniqby":"^4.7.0","lodash.uniqwith":"^4.5.0","npm-programmatic":"0.0.12","rlp":"^2.2.3","semver":"^5.5.0","simple-git":"^1.110.0","solc-wrapper":"^0.5.8","solidity-parser-antlr":"^0.4.2","spinnies":"^0.3.0","truffle-config":"1.1.16","underscore":"^1.9.1","web3":"1.2.1","web3-utils":"1.2.0"},"devDependencies":{"@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/node":"^10.12.12","@typescript-eslint/eslint-plugin":"^1.9.0","@typescript-eslint/parser":"^1.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chai-bignumber":"^2.0.2","chai-string":"^1.5.0","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","ganache-cli":"^6.3.0","husky":"^2.7.0","lint-staged":"4.3.0","lodash.mapkeys":"^4.6.0","lodash.random":"^3.2.0","mock-stdlib":"file:./test/mocks/mock-stdlib","mock-stdlib-2":"file:./test/mocks/mock-stdlib-2","mock-stdlib-invalid":"file:./test/mocks/mock-stdlib-invalid","mock-stdlib-undeployed":"file:./test/mocks/mock-stdlib-undeployed","mock-stdlib-undeployed-2":"file:./test/mocks/mock-stdlib-undeployed-2","mock-stdlib-unpublished":"file:./test/mocks/mock-stdlib-unpublished","mock-stdlib-unsupported":"file:./test/mocks/mock-stdlib-unsupported","prettier":"^1.17.1","sinon":"^6.1.4","sinon-chai":"^3.2.0","truffle":"^5.0.5","ts-node":"^7.0.1","typescript":"^3.2.2"},"contributors":[{"name":"ajsantander","email":"alejandro@openzeppelin.com"},{"name":"elopio","email":"leo@openzeppelin.com"},{"name":"facuspagnuolo","email":"facu@openzeppelin.com"},{"name":"fiiiu","email":"alejo@openzeppelin.com"},{"name":"frangio","email":"fran@openzeppelin.com"},{"name":"maraoz","email":"manu@openzeppelin.com"},{"name":"martriay","email":"marto@openzeppelin.com"},{"name":"nventuro","email":"nico@openzeppelin.com"},{"name":"spalladino","email":"palla@openzeppelin.com"}],"_id":"@alice-finance/oz-cli@2.5.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Vtaq3sU9/DVnHKrrGRMaY6Gl2Zt2BY8DkDwRDMakJuujX9exSJ+vBryKtq+eslydrCuK9L6YI5SLT5E6F3ubXw==","shasum":"d8d08b7f15bf8470b88c6a57f3bb4717a1682614","tarball":"https://registry.npmjs.org/@alice-finance/oz-cli/-/oz-cli-2.5.3.tgz","fileCount":315,"unpackedSize":677455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlBqsCRA9TVsSAnZWagAAMtYP+wb4Qf1raZWx5lSABOHi\nGiPEvmncQFUzLGFRTZRVoTOlE15khnSFlpyy+tBQp70wECcybDwpQP+A+4UX\nt1ILnmMkZzF4oTWHdmE62koPF6SAwjJcKURy7oeZ0UDRE0Yg+6i+sdOEBxo6\ny3MMQd+l8ycxX1DEBMdHwtAlxoFcbblqG5AtLUK4KBhtKCjzqnVnCYKzn/sO\n2TVOufDIZfx0Id07DLt+yOnetX4gY+kKtVnMT4kAqxWhfSzbm7JFJg1GsqAC\njs2kR1RCYyEm7MPuA3OW3+0mC+mxEPQpES5RnbJI+E5gS0s9WfH8rmxVntlK\nrtDgMcG6kDkZfQzT5xK2gErRSbSdECAyIZWKtA150Ekoy4BANSc1yLCyvCZM\nDer4RvMtFiaMGRPM24AvmrCX1V1HfTD3FxyqBJ1DHEdnlIoleK1AfwbR5/P+\n/W6cFj6SKVSzTk36q/zKLdR5du+gK+GPQqQ0zXp0MItEKiwip+1Gk0iz9mr7\n5fpL/pEgFhVuTPP+C2zgLhMHWPdOqpLRSzSSH0JlU7iFtrhBf7FVb0pCHxW0\nrkDjcMSZjTVnsuubPMq8fpx9OeaMUrw3WgwoiPLqPxCQMZWc+GynmkYTh3HU\n1dbdAgY0YdSudPJjJfcLh72Yx2E+rAVd38l3QqGJQoPZUB2gJo+oCVtdO+Wg\npl+I\r\n=WDIA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH7zCwc17iwj+i3oBa0BdwBnKA4B9Hgl7f1FngRJKsgAiEAmPeIXXWUCnd1kqu5IArJw33+o16TqgNCmIBEOPtLK6Y="}]},"maintainers":[{"name":"changhwan","email":"changhwan@dnext.co"},{"name":"yoonjae","email":"yoonjae@dnext.co"}],"_npmUser":{"name":"changhwan","email":"changhwan@dnext.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oz-cli_2.5.3_1569987243643_0.4110085272321127"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-02T03:34:03.441Z","2.5.3":"2019-10-02T03:34:03.866Z","modified":"2022-04-04T12:54:12.404Z"},"maintainers":[{"name":"changhwan","email":"changhwan@dnext.co"},{"name":"yoonjae","email":"yoonjae@dnext.co"}],"description":"Command-line interface for the OpenZeppelin smart contract platform","homepage":"https://github.com/alice-finance/openzeppelin-sdk/tree/master/packages/cli#readme","keywords":["openzeppelin","openzeppelin-sdk","solidity","smart-contracts","ethereum","zos","zeppelinos","cli"],"repository":{"type":"git","url":"git+ssh://git@github.com/alice-finance/openzeppelin-sdk.git"},"contributors":[{"name":"ajsantander","email":"alejandro@openzeppelin.com"},{"name":"elopio","email":"leo@openzeppelin.com"},{"name":"facuspagnuolo","email":"facu@openzeppelin.com"},{"name":"fiiiu","email":"alejo@openzeppelin.com"},{"name":"frangio","email":"fran@openzeppelin.com"},{"name":"maraoz","email":"manu@openzeppelin.com"},{"name":"martriay","email":"marto@openzeppelin.com"},{"name":"nventuro","email":"nico@openzeppelin.com"},{"name":"spalladino","email":"palla@openzeppelin.com"}],"bugs":{"url":"https://github.com/alice-finance/openzeppelin-sdk/issues"},"license":"MIT","readme":"# OpenZeppelin SDK Command-Line Interface _(@openzeppelin/cli)_\n\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme)\n[![NPM Package](https://img.shields.io/npm/v/@openzeppelin/cli.svg?style=flat-square)](https://www.npmjs.org/package/@openzeppelin/cli)\n[![CircleCI](https://circleci.com/gh/OpenZeppelin/openzeppelin-sdk/tree/master.svg?style=shield)](https://circleci.com/gh/OpenZeppelin/openzeppelin-sdk/tree/master)\n\n> Command-line interface for the OpenZeppelin smart contract platform.\n\nOpenZeppelin SDK is a platform to develop, deploy and operate smart contract\nprojects on Ethereum and every other EVM and eWASM-powered blockchain.\n\nThis is the repository for the OpenZeppelin commmand-line interface, the\nrecommended way to use the OpenZeppelin SDK.\n\n## Install\n\nFirst, install [Node.js](http://nodejs.org/) and [npm](https://npmjs.com/).\nThen, install the OpenZeppelin SDK running:\n\n```sh\nnpm install --global @openzeppelin/cli\n```\n\n## Usage\n\nTo start, create a directory for the project and access it:\n\n```sh\nmkdir my-project\ncd my-project\n```\n\nUse `npm` to create a `package.json` file:\n\n```sh\nnpm init\n```\n\nAnd initialize the OpenZeppelin SDK project:\n\n```sh\nopenzeppelin init my-project\n```\n\nNow it is possible to add contracts to the project with the `openzeppelin add` command,\npush these contracts to a blockchain network with `openzeppelin push`, use\n`openzeppelin create` to create instances for these contracts that later can be\nupgraded, and many more things.\n\nRun `openzeppelin --help` for more details about this and all the other functions of\nthe OpenZeppelin CLI.\n\nThe\n[OpenZeppelin SDK documentation](https://docs.openzeppelin.com/sdk)\nexplains how to use the `openzeppelin` command-line interface to build a project, to\nupgrade contracts and to share packages for other projects to reuse. It also\nexplains how to operate the project with the OpenZeppelin JavaScript libraries\ninstead of this `openzeppelin` command.\n\n## Security\n\nIf you find a security issue, please contact us at security@openzeppelin.com. We\ngive rewards for reported issues, according to impact and severity.\n\n## Maintainers\n\n* [@spalladino](https://github.com/spalladino)\n* [@jcarpanelli](https://github.com/jcarpanelli)\n* [@ylv-io](https://github.com/ylv-io)\n\n## Contribute\n\nTo contribute, join our\n[community channel on Telegram](https://t.me/zeppelinos) where you can talk to\nall the OpenZeppelin developers, contributors, partners and users.\n\nYou can also follow the recent developments of the project in our\n[blog](https://blog.openzeppelin.com/) and\n[Twitter account](https://twitter.com/openzeppelin).\n\n## License\n\n[MIT](LICENSE.md) © OpenZeppelin\n","readmeFilename":"README.md"}