{"_id":"quorum-wizard","_rev":"35-492f0ff64329a23cb35175b9241a1ee9","name":"quorum-wizard","dist-tags":{"latest":"1.3.3","next":"1.3.0-beta.2","alpha":"1.3.0-alpha.0","beta":"1.3.3-beta.0"},"versions":{"1.0.0":{"name":"quorum-wizard","version":"1.0.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","fs-extra":"^9.0.0","inquirer":"^7.0.0","js-yaml":"^3.13.1","react":"^16.12.0","sanitize-filename":"^1.6.3","source-map-support":"^0.5.16","tar-fs":"^2.0.0","web3":"^1.2.6","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"7843ccb6483c9f110b0ad5290fa3d6a87d8326f9","_id":"quorum-wizard@1.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3piRVPZZB5WXAS8tIxiDLYqkec2YUoPJzHZZspBzWWZ7Ya4+88ym2V13uRluEj5hrtwANHlGc0l4x1EqYH5Y2Q==","shasum":"fde60b8630a829fa160b73bb4b2af5a0abf093ca","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.0.0.tgz","fileCount":84,"unpackedSize":273525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelgXPCRA9TVsSAnZWagAAMQwP/ispHgm1gqfkiZrDbahD\nchvOYwhE/7mKVe1du+ZSeG1AtGu+amkjjDL0lpxyDwMxIvz1EWsMlklTNv9r\n5jdIxWwsZSkmX0HlX1fkA1rZPpUVd8ecEm+LyR2+aZzcH2Lfb9iPUMb7ST4M\nJm4MfsJ8iDDKo4dOV+QhXQSxn7kepN6Zhxkx54n2+4xfpDIKRwUsXXXEpRC9\nxLvToCJNPc67gtkGtkyULLVNLnZZ6aJvvgAYxeiunvSEdCntM20IFra3Qa/1\nabAoal0RK9pYdUg1Kj4IDJnt6TwU0nDyjnM7PBat3NIoSMtJMoNExiEPMWFD\nBL6y4bxfPMq84TX8VnB5cHlPxFrsS1+8Al2Fl6b7WMRf3tfvWST0iuZQvPmh\n5GigWUaGnTqufSSCLkIrFZzimOsGESS4BLDuAAKAkQ+Jchm6kXFXTj6IUFhZ\nxQBdAUYcgmB24uct2mw1CG4itREwgJzooJmKDWxPUM/AvAVk7TZqvwdEKnZ6\n+hKTKpvMLX3eVgClisrXv59lDcXJfwd96PSuYXsdkQmZ4jvII+GpmL4qaHMJ\nTjnOGMJESxsdWIe8FjLoavPml+2CveIKoTwZptK7UPYuGd/EVjcP0Fbfxv6h\niqB50v7DEHsSyF5cOy3QSSeVYMXiuzn8tADmr0/PRyk/JQKbd1yOtMICs8Wa\nCu0B\r\n=QUnb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5ebXWTImffTY1qjA/ZsYfU2E1LGq53wlkMjPPMohd9AiEAi9tdQO8ljRDP9VbgGjoChpVocGE6U68/65jC5Jixnrw="}]},"maintainers":[{"name":"apratt3377","email":"apratt3377@gmail.com"}],"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.0.0_1586890191396_0.5138876779025752"},"_hasShrinkwrap":false},"1.1.0-beta.0":{"name":"quorum-wizard","version":"1.1.0-beta.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","js-yaml":"^3.13.1","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n## Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Installation\n\n`quorum-wizard` is written in Javascript and designed to be installed as a global NPM module and run from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npm:\n\n```Bash\nnpm install -g quorum-wizard\n```\n\nUsing [Yarn](https://yarnpkg.com/):\n\n```Bash\nyarn global add quorum-wizard\n```\n\n### Using Quorum Wizard\n\nOnce the global module is installed, just run:\n\n```Bash\nquorum-wizard\n```\n\nThe wizard will then walk you through setting up a network, either using our quickstart settings (a simple 3-node Quorum network using Raft consensus), or customizing the options to fit your needs.\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n* `-q`, `--quickstart`  create 3 node raft network with tessera and cakeshop (no user-input required)\n* `-v`, `--verbose`     Turn on additional logs for debugging\n* `--version`           Show version number\n* `-h`, `--help`        Show help\n\n\nNote: `npx` is also way to run npm modules without the need to actually install the module. Due to quorum-wizard needing to download and cache the quorum binaries during network setup, using `npx quorum-wizard` will not work at this time.\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/)\n\n## Troubleshooting\n\n**EACCES error when doing global npm install**:\n\n- Sometimes npm is installed in a location where the user doesn't have write permissions. On Mac, installing via [Homebrew](https://brew.sh) usually works better than the standalone installer.\n- [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"6ac36ed9f1a2eff07081498ffe0de2e0981062fe","_id":"quorum-wizard@1.1.0-beta.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-37TWC4o/vrdo2JrpYWZUtu5LdtOcHq1e/f7uq+h4K0oso36DtZN9OMNdtoIB6VW6bygRknz5VKCQaYjda5CheA==","shasum":"844bc66f8df7960e5718ad67298dec0483a23c78","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.1.0-beta.0.tgz","fileCount":96,"unpackedSize":398932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexukLCRA9TVsSAnZWagAAef8P/RKinXDJo0KEIwKgj07K\nhjPcRMqY8+pnnFYnT/1u74LurUWekqfVirBhd0vpwYNn/UEHetbkIxvtEpZ8\nMyfToT0+pgPfas+OM7j3p1hsPjdDfcz4457fjO0PS9uBMjLorUKiTTk8Hurx\nU3McwY7WIHdPPEh+Nd6fIJV/NruCvJwOL1AXcXH8ovn3LOIfhCGUTxMFjN9D\nkzotsFpQMQZNfcgVt2e4YsQVxFcdnxObbsjuzHWF/3xXtXnK2zRETMFuGint\nVCkPoqno5ZPytXZQyy8+2OUY2kNmrwAGJWlHeiyHv2VmQwXusuiQ4d8U58QS\nSALfYWwTby1APHileXu569cFHP+ioCO0/bTJW5uG3JVnhlNTeQc/M5hXdnju\ntbV351RsmoMYoqQrHkiFGzhYWUCP8by1HzrGSV8x3S6oqbgEitIks3WTDdJ7\nZfhgAb3t9g3wb19UnfDyvmCGH/uNA1OSvqY8NQ7cQdd0iAPZHXfsKBSCUAhS\ntKQRY7g8Dl7TjFyy+cBRXAO+nhBP6ovRiapMMj9SARgdb5+SYRXlausOo0/J\n6CXCr+UW24TdFZxWTQh8Nx0icC7k1qTHe0DevmwYiVm7/iW1evyv8/w8F0Ym\n7cw4p4hY3xlnScYiDcETWXC9zFe7PNVLbPgGmeXqITHqFl2Hr5X1dQdsxq5B\ny0Ok\r\n=Whp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFx2UZ7NT1gF/sGK2fKvBrn2NruPvgpXQzc5kykAv/D1AiEAjPtiXSZmTBh16vHjAJ9ImjpNS1w2CAHu1x132QvGr6M="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.1.0-beta.0_1590094091391_0.5290805592998293"},"_hasShrinkwrap":false},"1.1.0-beta.1":{"name":"quorum-wizard","version":"1.1.0-beta.1","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n## Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Installation\n\n`quorum-wizard` is written in Javascript and designed to be installed as a global NPM module and run from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npm:\n\n```Bash\nnpm install -g quorum-wizard\n```\n\nUsing [Yarn](https://yarnpkg.com/):\n\n```Bash\nyarn global add quorum-wizard\n```\n\n### Using Quorum Wizard\n\nOnce the global module is installed, just run:\n\n```Bash\nquorum-wizard\n```\n\nThe wizard will then walk you through setting up a network, either using our quickstart settings (a simple 3-node Quorum network using Raft consensus), or customizing the options to fit your needs.\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n* `-q`, `--quickstart`  create 3 node raft network with tessera and cakeshop (no user-input required)\n* `-v`, `--verbose`     Turn on additional logs for debugging\n* `--version`           Show version number\n* `-h`, `--help`        Show help\n\n\nNote: `npx` is also way to run npm modules without the need to actually install the module. Due to quorum-wizard needing to download and cache the quorum binaries during network setup, using `npx quorum-wizard` will not work at this time.\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/)\n\n## Troubleshooting\n\n**EACCES error when doing global npm install**:\n\n- Sometimes npm is installed in a location where the user doesn't have write permissions. On Mac, installing via [Homebrew](https://brew.sh) usually works better than the standalone installer.\n- [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"026f52389726e2f5ca9a32a661b64350102a0d14","_id":"quorum-wizard@1.1.0-beta.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gve+2VJgmCw4JQVYkw6a0T1H3UMLNFy4w3k1VnpM0FxFe4VuHPRpUK8VgNkkI0JjlabNGmch/FTISw96ujfkeg==","shasum":"adab19382a1dc0ddf5cc0f576cb940eb60e34869","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.1.0-beta.1.tgz","fileCount":97,"unpackedSize":416460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0ClICRA9TVsSAnZWagAARwwP/0X3yK21zpFbvnP0TTIo\ngox4RoPJPhhc6PMgKjDHh7UsXie7m1gwvKjcmG63RoqdCd8h+7OPZ/l99ll/\npmCm7F3333GCpmSREpixxKio9BMYZubvSoPVecqJTEgX1iD1gtr6NiWMnFlP\nwTDLEV8jZFjbZNa3qjmXSM/XPYDW0gqw5bFeBSfFY3IfIhA9Iphb/4ahXsbc\nDWLv9tM/gQ0b7bEW48j2cafH0zVgq6hAWMxR606vAps2AHxQZLy6RpammRs3\nn7IpQhKnk+0NF82ZhoekYKFxNn8S7eGKJeFG3LbwDmNqKsUEzxUSiYGFNoFs\nsgQYo/LWdc9rn24VEzt97BjDudnPhGnbDfo/mJEzT4P9Z2CZW2bog3DxClGL\nEt1KBvl8hwHLSBk+nJVKsYw1XqG6Du3IybdwnXl4NvdQ4FYmoRcF9bzJ8Aoe\nOzhYbQ7TAaYRqAIB0s1uRpipchOvu+TuVkri8N/WPApX2vn+1plbD2ET3up3\nssEmokou39td8UnWW1q26g/ADSVR5EOvmc5VBR0+lG741YS0GQK2dVpLXlT1\n2Vi3Bdq30/CUvK7URvU4RN/BtXGHFBXPwPpndVZ4z//sTrURwZKjSbZyhsmZ\nlg9P1TMHA/wrHdZWtLX6izko6dG+eavFz8oGwCfKtdrbLren9q64aatxyLl7\nluVw\r\n=o3QH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIsheWoEC8Nab/7/EoQtFYmUBDJ8PVeq6DCWDP16+KMAiEAwTXDpyTEl7/CYNX7Kh1w91QSMbWuRp5rX8GuaehErHc="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.1.0-beta.1_1590700359953_0.9038095492264355"},"_hasShrinkwrap":false},"1.1.0-beta.2":{"name":"quorum-wizard","version":"1.1.0-beta.2","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n## Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Installation\n\n`quorum-wizard` is written in Javascript and designed to be installed as a global NPM module and run from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npm:\n\n```Bash\nnpm install -g quorum-wizard\n```\n\nUsing [Yarn](https://yarnpkg.com/):\n\n```Bash\nyarn global add quorum-wizard\n```\n\n### Using Quorum Wizard\n\nOnce the global module is installed, just run:\n\n```Bash\nquorum-wizard\n```\n\nThe wizard will then walk you through setting up a network, either using our quickstart settings (a simple 3-node Quorum network using Raft consensus), or customizing the options to fit your needs.\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n* `-q`, `--quickstart`  create 3 node raft network with tessera and cakeshop (no user-input required)\n* `-v`, `--verbose`     Turn on additional logs for debugging\n* `--version`           Show version number\n* `-h`, `--help`        Show help\n\n\nNote: `npx` is also way to run npm modules without the need to actually install the module. Due to quorum-wizard needing to download and cache the quorum binaries during network setup, using `npx quorum-wizard` will not work at this time.\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/)\n\n## Troubleshooting\n\n**EACCES error when doing global npm install**:\n\n- Sometimes npm is installed in a location where the user doesn't have write permissions. On Mac, installing via [Homebrew](https://brew.sh) usually works better than the standalone installer.\n- [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"6e927b9f22808d1c8bd3d6e26fb916d4717be5a1","_id":"quorum-wizard@1.1.0-beta.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4D5My37c9jwtPpo/qeyCa5dPFwBMcpBLFUOBMDXmcW4cO9HjIxKnyUh9ssW/8rGeDsnv/iFQ/Emaxnjda/PGxA==","shasum":"0062187a1cc4d7a3268e3498615b645dda740259","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.1.0-beta.2.tgz","fileCount":97,"unpackedSize":419902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1XIYCRA9TVsSAnZWagAAc9UP/0PNP3Lj0sARdA2dLY4u\nPfdOQtPYm5Q/BMX02yKUa9bxcHM8ZUsXNwamS1TA8IkdiB3jhQQ/X8brDQJz\n2CKWcdTIvwZxN5M4whvJKuUs/UAdqc2154T4L7cYQ8L0PCwNxrlHxeNYbjbZ\njpo9H8dL0NT8MnS+5U0DBK9B/82fScJtUt8XrvB7eiz9MZYz76G9hTdp7KUM\nkgPjgfVJQYlz41ncNpnjf3Bhz03fOui/pb2unMbxA5LP8snT76yTHn47SmJ+\nduxltgdfKcgXHQs04V0x2MEWm23vXAHL3E+vXF6kpLbzzioq8X+f8zCa3dkA\nPCsP8NjXytEAS9g6HHq/UyeEupL7xhURtpdP6IyRbft3E6q/LSpdUa68wWSF\nVQ4RAhaybJT9W/HEDv8IsWyaoy+//jX6EDNbUr460Lw+KdIe+VL9eo6/Supl\nOS2xHMjfAP+U36CyAU57RkOw9nikp1Twe0F/XYDLIRDhJQfwkM4Rk0Y3Z+24\njgr6CFqY9S9ITy1IATqg6FwvuUxI1o+diO39yBUDqHnMXAsYReOCqGBxkNP5\nJ0c6N3+gMjAYG3C/5UDEDdKfnCB3SfMtgUO5+qTFBr65pvkZyKrcy0jmXD5O\ncwGy8tTg/4bSQEEN7lwkWFPjMFy2T0yggw9JNTJyX92ErWs3y30wesNBL7JU\nZUtg\r\n=1JkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9lcJlJYXf1DaKD2ZsT+i30Qg/m5WCNmq9I6OLSC+V9AIhAIMDwFjajV8fRyt0t+3KKLQK9UIfyA5n3k/IURtIEGfU"}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.1.0-beta.2_1591046679798_0.4890432849822488"},"_hasShrinkwrap":false},"1.1.0":{"name":"quorum-wizard","version":"1.1.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"1c1ff1a7b3161afc5c3f0e5551a30878d69f25f6","_id":"quorum-wizard@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-G7QQWCc8SX0EkdN/8mtGE9ioxpWBhd3EBDwK+tb2jOQ2Dc3RsK3Ee1ezsYvYzmZORj5PhOTXcZM86d5Y7rlcTA==","shasum":"a24044a1ef75bacdd4d30365d719bf082cad4a04","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.1.0.tgz","fileCount":97,"unpackedSize":419697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1oZRCRA9TVsSAnZWagAAXZkP/2ag0dxP6LRliAs3f9ff\nDt59/beEodstc+Xt6D0GLfYxweVhvWc5Fm4Xn+9/Pvq2s01rUPfm7uYd8mNZ\nyc49RY1hqcTAQKkDa78++9IYWeQEaxmzkzDsT4dOXHQ0M52rI05jv/8PVgoH\nS5XjWQi59vVsQpp+WXL4zPQKM9PnWxVX1D3BtvdeiqEc1hhuWGUsECHwKtm5\n5U8OCNC/7XCfXP9dh3mN98QgJp/RQcaOsE2duuzYyfshhih4MxpS32URsDfc\n4CLebGUU5BJXyp7h06zHbgy6h23oO6LbEKfknTsvVUEaORpMujZ35OE8Kfyh\nunZvUDSN25AJmIqOqRfw9LgNh8Xw1UshGHftLq9KaPixj1419KljldLroW5G\n11SyasG7iErJIs6aGQKPSoFCIs874xDS+Sm7WwthL+mpb5br9xLpoZxAYelC\nPhBl3IZOF08S6JKL6A3935XXDqXsdRnumGghoFrQZGNqa3h67jj9KuBmeYaT\nG3zKw5WGW79Y+5PQaGYINGUz2UrAOgTsipHiRIrsmMXAiMnHqxHBuIPdMuqZ\nFotEtAwN1ziS6H0j+X648YXHt/bivL3FvSPKqqkL0lVWwGGSD7D1zBut95EP\n9wUoGZF3OG7KlbQLJC6/UMbyw4mgjpHB9/vZmWmWsM6fkAa5xcLvYP218gIY\ntsJQ\r\n=pqb2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwCHS8KN+zMHO+e4PFs5UvD5DGjKtby68u3aJsC49m4AiEA/W3r7ozfa09SyuEPiBXgtj6aLOMPJs3PZN4U8F5taY0="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.1.0_1591117393150_0.37922187784591643"},"_hasShrinkwrap":false},"1.1.1-beta.0":{"name":"quorum-wizard","version":"1.1.1-beta.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"6547023505b495782bf7422dd7181a3e31ff65a0","_id":"quorum-wizard@1.1.1-beta.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5TgOvVx0kkwiY2A/cb21SCwmgi5WHyYZNemTg8CX2hNitw1q52fvXV2l/ZXTR4gtzAzxuSSxpa+r/FuIKCa/cg==","shasum":"a67eebcacbfd50c7b8575b894b4034cae8796479","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.1.1-beta.0.tgz","fileCount":97,"unpackedSize":420504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8hEmCRA9TVsSAnZWagAAPlMP/1SoUj11Rlge7eJyDshV\nOgzr1V9DKNYMWrOwDWnOoZnN9/27sX7QVXZ2R2q5qgNmuattA/uKdDEKh4fN\nKx2OPz8admdj3rvnv/AmRZHw0nZrLXrv7AefHt4ettj1YseLr94MkAYEl208\n5tOFq67497cxRzPyH/WLNld1eiKfCDBqxG6pRP4HB4FvFxKY7lZoQbj0t4u5\nhAb4A+TkjEtg2Bpzw/7o3H2Y8QcIcvkWGzz200eLVmYVlmNgGNhIBdO4aHDc\nDgYdx3yTTatjyt6tbUGjt4AgRdbHK4zlFV3F9F2nVFXnA0pB+SYpsuK0tfj2\nm2l4kNco5QnvAYiQv9hh5dm1+YgjGt6om2trAGsgHut7x1SSfP+1K6Asbnl0\nBAKMxbVOA6Q/o85oZ2GinrC18fhuR1UmHUDkIWh9zcsc2m611juca707Rv+2\nH22QZzIRhAp3lnx1y/T5UGBc7pPpsI1Y0gjtDYKZaBsIGwS8xngQv/jCYw4E\n4OqgZPUsC2XOO1GhJjkKTXNr6A9dcDwBpSXha5YcUyQiY7eU3XFG7yze0BIU\nja/PAEctuKNson1CCqt0Ie4AxYxDgbkfnIGfRO6vxlJdZ9aBOvVGg7+T8B37\nFR9XnyK9/m5E5QH787yu7Zks5N5SPqwDX3sCMAYNSyrfhnagbeWMQsVEi1vm\nEOKL\r\n=RSg0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELCrQyAEEm1uFICWOkjD85OL2YrMhq3lRdDLnOlPRgmAiEAwWGks4JmK5Ail9xzBF42iawEqnHfdAJCkqhjNk/rksU="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.1.1-beta.0_1592922406370_0.9075015786533911"},"_hasShrinkwrap":false},"1.1.1":{"name":"quorum-wizard","version":"1.1.1","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"08e0a48d8c162501c4028cd6aa2b781835911c5e","_id":"quorum-wizard@1.1.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Cpxb8SZ/UyYAzxghBE4l1Mc1Lt49BN5MG40wtENI5lSgZkYEf8jzZibM9LOJB71m6AaGFAd2njo5j58KcaPfyg==","shasum":"bcae677f9fd7d81ebf5a46fd147d57ec6e15999c","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.1.1.tgz","fileCount":87,"unpackedSize":346216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8lgCCRA9TVsSAnZWagAAJQsQAIx5NoJnKDTTf6VBHBow\nGc+3546kGvRtDliwRA2hJqWdGeDGaWxvBAgyPDPQqVc6FBPmKLjFd2+FR7/B\ngKANINp/CktMdC7ntRQko3mH4ALiuKpw7YZCQXMMM3b9SbG0FWb5Ee/mPjbM\n6KgSJEtz4XtrJDEY1d0mWhl7qvURuUMUsmBGkOYd+RDAypA3yeFUHGjlsW00\nwSvtk+JnHzPIsCxZ3nzgNtbceMK9oNsUW5yNh+iCYqw2gMp9xu6GnhZWDYN6\n2x2aRQGThK/NpkSAh6l5IPZTrCBURWcVZSLuW2lcR5lNN8Nj7NCaeL4dCXHt\nWsyIkQhM8mhsbWVi44yHeJTpK3UWkd5uTSMVir/2NC9B+8glDnmlJ61BpmZI\nSF+cHNaNla7Y2hAIMAwr3IkFee9Na3EI58J9aGKhve8Z1QDFw3MH3ihqu9DF\n2WT7ILZPN4MeMUHYe/AnOr43IbYWaL4kKEEBDifyhYz76FlzipNt+bnc+h9U\n5Y5IzcXBiyMjumC3AwQSJeLfCMu/F5j7mpuZzScdM+T3+TvL8yRUS16OQjrq\nUdbOL7j9eZ8AzsF9JYctjxMbrdWxpJhYtm1O1Cui4FucAVUnUPZtalq2LGkH\n0trxlPQnkEBWwrAfYNPo8Ezvoxmd456XmCrXoIFrRRjXNmSOj6LRr4lCH5zy\nlmNQ\r\n=pJXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+HXbwBZpJ3Io6uq8rHK68pCj9Jqn+xqMTowDFp9VnHAiB8ZtTM1xbPJVOb2LoLyiY02meAy3DCf8ad6RxX300CWw=="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.1.1_1592940545852_0.25121873265517647"},"_hasShrinkwrap":false},"1.2.0-alpha.0":{"name":"quorum-wizard","version":"1.2.0-alpha.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"845a3bb0578c54f7ef807a22f851186e40bfe427","_id":"quorum-wizard@1.2.0-alpha.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-y0VRe5jhAmfmhtvEGiCKrSYKPUlPVWGk0+ag055QIOwsUNga/X52xH4qaYtxplhSJOFXw4A1c9moEeHOwOHhnQ==","shasum":"e84efd4322227b1e606d6f8f8bb3c9a0091ec2d6","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.0-alpha.0.tgz","fileCount":87,"unpackedSize":361310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBKvHCRA9TVsSAnZWagAAMUcP/i8TbHLFHE4IOqVd24Ih\n3zNcOTLEo3fE1OAC9HmuN+nzZAQxSNXc4FH5anpjL9rN5zplKwQ9p5Z16oy5\nQDdFm1vCkDdt8QGRAHD0uVeiWQKtuBiY2VIr0b0yrY7aW+c/bVkcQIIJQgoz\nEDQ61TUIrbO3yp8aGk6id2jVpUonEtgq1rumiNbqzvE6W8a+Umlpgk7BJj/2\nHhKfpgeU5cv2mujcP9mByuI+TXGC5fubODzfgo4ENdbS/7dnBWrHbmvyZLcH\n+5/bWKwaD75FADUYt7Gytewj1sq43Vs7RytplHrE1Oc/xbhJncPxXDyVLOx6\nE91kBCoDXTIJlhs1l5tiqZ1thHIZ3MVvyaFuAHnWH0+c+ihP7ZI4DIlTN1Jx\nhkZoeLXNbVBuDkrvxwHRaHxube+xigkjQljaXDFtiYaTisQ6yMNVLuVi3c8k\n77nmkXwkNhx7apcPnDGF0KXy3lh+OOfCdmWXvmUdh7JruXakkcwkH3PrOegZ\nxob2V+Nc7GZJ+F9Cgbk+HJNzPa9edb3lzNBkKhCGLZ9POFbz4u9jhoenTHAl\n1gSRobm9SS/SI15sIMCHzzxN9oqb1LZ4ZJ2EB0mLB5Yd035J9Dq3jQLMB68C\nVCVaDjBmwz5BL7cGnc11s8XboSTeRsztz/H6kvbWzTGvPHhjWNHjBqlBXzYx\nTb45\r\n=B2N3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVfhAZ09oc/rz4aSA6GBg2t8b3RaqRxDVTzQRGwJ0RkAiEA/NUoa0Kced8ULF7wkP+jL0YWwYBsb0zR1PPMCugHnoc="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.0-alpha.0_1594141638423_0.47604438200107935"},"_hasShrinkwrap":false},"1.2.0-beta.0":{"name":"quorum-wizard","version":"1.2.0-beta.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"508a9e39672c97cd6440123dc5e5d3b5152a9a71","_id":"quorum-wizard@1.2.0-beta.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SrDAPT1sJgFsv4jxqe0Jf//lNh+I2KoODke7dSzeqIW0XEkQZHjo4d+3QM9jS/cYEyexzm4AVyrSv5gvdWsM+Q==","shasum":"6c0dbe579852fbf67a509edd140abe69e139f5f5","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.0-beta.0.tgz","fileCount":103,"unpackedSize":434092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFxuxCRA9TVsSAnZWagAAi0gP/0ndSbWIDyXh5b0ZXJmo\ntCmSCPoOvcsHdDz+Z4IKp78QgdaEhbPyWeJh+Q9Gd/zwcSiGWWVUtrIpQZSd\nF+ibPQfDmRXCGVZfR22o1tHx1loGhwEcjEVjG4+i8L0Q8GsEdXY4XRLFZuGy\nIWHN02VDKNXhjy+q0lJxsAKHGk5IH2HodqRORRux14zcL4tHxxilh4529Xl+\ntEV2h01QObTmbGLtwJf09NzVVqrbZoU84csbugSnJS+61zV3Gcjmo1Y8XWFl\nQlqgraNrppIcXE5bBBYZIlHpBfb5JE4x0RcWdamh67ODqGUsnI1n19hTGDrt\nH5uVUowwAR8cEq/i6iJfcxqqYkGKtGYyS2Osf35XMbqpSYznHISbdOsl+vOv\nYELMeogapgA2buEoFWHVLdsn22H1cEqlUTUJc+eBR3gpXyIqAApNkvtdUE8l\nO3GsmhRGuuhhk35+bet7iPzu3n7HHYHkt2BjrJmjpgaadvpKUSqDQtrwkhQG\nltSU6ozxiZBijUEJPQZevUe9TqO4jWWG4UV61fPQgZNqgaQknYA56eBaX4Uw\nUjJGqiRWgiqKJwcnl2GHq6C8XEngzvZx1WfqYhnH5ijvzovHu8hpgudZ6BE/\nXk8vnMDl8l+yq8mNQxjCLLZX98jotdAfvPimJUZu2g43Nf56AMNTQdabdi64\nCTjd\r\n=YIu3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGj76gurDr1PUb8XWrgyfYc1KrYVbK7WhEASrcLq1SwQIhAOMiiLFpekUvYJOUixnr//mlBTg0V1EtgV+4qJICid4z"}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.0-beta.0_1595349936645_0.6133516632953218"},"_hasShrinkwrap":false},"1.2.0-beta.1":{"name":"quorum-wizard","version":"1.2.0-beta.1","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"9d6c65dc5a6876afd2dd3caac27d7f00f35ebd13","_id":"quorum-wizard@1.2.0-beta.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-+lqZ+8BS0Rof1zuQODfx7AGT1J1X9seudHn7ZiHcswagh5+MXMKbKKM6/uSfxoJHpV4VvbQlOb83LzhnqaT1kw==","shasum":"2c49628d9a52cd6d3a59ea5a4a550e7740ad68d5","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.0-beta.1.tgz","fileCount":103,"unpackedSize":433213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGa4ECRA9TVsSAnZWagAAOo4P/0Xgf6m/DTexKdPUoCeC\n4lsvx1lW0pv9ExmKPnOvkCy1Z/40qoYBIfcMjQQCoufFljw+qGS+URyqGISs\nTSMoKgcTytRXW5pqjW/SuM8P28UzsuZU5W1hrNAUDP1moCAmn5zWPlui7QQP\n2aZmma8yfL3lilQv20pfuEymcPyruMPMds8XgRBRDvqwuDtnDYsJ7B4a3qNj\nBuU9XcFaLKwv+6Oq0nzYZpVtVpFe033bmg3a0C4Rs/J+C7EBtNhlvWUkmhbm\nN1w/wBDgGdJb0JOQ534fCBNoW20pc28v3uRtZHjSr6wlGnHtmBB329Xh0uji\nGuFiw2N1VbtWQOdzev6nwefqyhFDE3a2PJlKUMO+xcaGC9JJNUFAgH6eXBB2\nA+5aVW5P6rCVScqtX6n9DqfiqrUBx5+DbmmrcmA+6v1v7sq5GwdkCSrfjHED\nEfrBngcvmjJAQwbjOHl1NKwreS+BBzZhbA5Nm71oLkOn88d9ixD6Puc841lR\nAJyfK8GrKaw8O6GloKFcjD6exsL5WHivE7WSMXsE0mUHl1JWATY6eNOTqaMw\nfaHdA+XlL4SKUrEELeONYF4C5soGs4XGPSuoFMMLzg8K6IrAP/dbLJEBqbes\nOH6jpmAG3rk+007vckoAHwOAtaJdJxK4CcdUH6r0PlhFZkyNvCIJ/WNaXy04\ndBzu\r\n=mWa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2C9MGlWk2k2NPiM9Mg40+apt/BXVRzpsP3nT8qsjnkAIgMOZUFlmRCvoTHWr2ldjLD+r/U/gPt07JkUNgkj9eXPY="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.0-beta.1_1595518467784_0.6631251143516872"},"_hasShrinkwrap":false},"1.2.0":{"name":"quorum-wizard","version":"1.2.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^4.0.0","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"9d6c65dc5a6876afd2dd3caac27d7f00f35ebd13","_id":"quorum-wizard@1.2.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mUZ0oLZ/zQFPbe+9VnOvz+1t7uDeUmB/Zhmirmrgrqm8Lu+ba9/Gr3tiS5dkc3kH44kW3DmJ3lvkJ6cVtZd3Dg==","shasum":"33745c1224512363bcab76f7d0395099f3fa3f85","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.0.tgz","fileCount":94,"unpackedSize":384846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGbwECRA9TVsSAnZWagAAtOkP/ROvIO7Ruv3glYpz7lzu\nxAwwZYy1pLzLelD2UNfNMV5eYxnYyalfLSvtqN2ExaVRCLUQGz6IGzYBmRRX\n+qvaK36QpndPJIJu60Voe1m4o5t1LzOksxWYZtzQfGyOD2nQpg3znKTih3O2\nLVstI81bw01Z7LXS3is+7v0oDQCUSlrYQ25kY1ELwe9GN59pKa13j45VAJbD\nB0I+UQglHnjll47QYkeoCO9/l+kmCown+7MJBUNChMccL0pZh8LKqviSH12g\n/g7eLy06PxGn1ufvUnwZulExyWdiUz/peve8L101wNLuW4AHFHyu2ggQuGiq\nz9yjH0IJE8MF5HT05Ei2sRtgvyUQoA10LNLbkUjloQlz0s/I+3kIWeoOnCDs\nWGjMe3Mrovpp93/l4txtDUW1Y+UtX/NnCUfCxXteoU7NrQk0KCCVvTlKTcQy\nGGMWrrMMsu6n01f7DcV+8WOvAQDpYYi8rar+NzgHrhaInI98pDwpy3GpI/RL\nh+zP3TGQ1+xUCqmsAmNDU1ukQmUc8jIC4Sq2Fix+us+JtrV0Ll6zIpsVsCpi\nRof7Uu2oyuWCxab9MdZ67sxEkTxiCTnxAIiTqXNSuZHfCWfjZVVHwZ19rXR6\nIyGvtDq5hJTEZmNh342qKVOqdVpIswdUhNve++GM/PxFh0OP+9G7mXncDSab\nFZLT\r\n=PtB1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUPCNeYOtwkZEG2+XTPipN3VtjT3HmXO8GJAdbaEyWyAiAK3H5e6Btv0mip0htl3vr2BE+JuMVGf+OB6UjI9vkm/Q=="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.0_1595522051517_0.41633975038697146"},"_hasShrinkwrap":false},"1.2.1-beta.0":{"name":"quorum-wizard","version":"1.2.1-beta.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"9d6c65dc5a6876afd2dd3caac27d7f00f35ebd13","_id":"quorum-wizard@1.2.1-beta.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-FhlKOgsgQgfAdS1vsONDqyb6E6j4S0htluFzn56t8vwQ/dJNwgnlIN5di/fdON5kvH8mAVSgX2XXSqbMQ45+Lg==","shasum":"ec2176a16de0692a4ac1019c52a50464d93e3d7a","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.1-beta.0.tgz","fileCount":103,"unpackedSize":433213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGcS8CRA9TVsSAnZWagAAZWUP/0BEN7gtkgemn2shAWim\n0UFvIkVb/g5tjGnfj89soWrrfigwhSxyHujFt8dGeWR1AN3f1CUX3HR9pBty\nrL05BGZ0VgPoVREktAU5QR6ingC+CgE9WMVorKLwQw06vVTWX7B9zRnYoPiv\n7QqHiT5cMDl84AESYe3T+ugqpbQaYleUNPfVJzT0X/HZBE14Xs1U1rXf7knA\n46yUvVNQNVvoldSTk+hoATDIGRunb1tLvR5PwOD4drg4KSOvOS795D5a9Eqp\nVFULX9l33bLf2zWRljJmDY+LlKg8LhqNsllz9IEPFuVCQHWZZVWmal4BgXlR\nbyKnEpXDAAWNmK8ISNJd6SRbDMQoGyW358UCxV4IoGTDGVC6ogBZtY8dS5PH\n9yW8irXwkNYDwGDhHeU+tgni2WDbyMKMK8cE7ryg41X4t0QFdzl6fFeEPpIP\ncdk0Ev6pqz/mJ0swyrnfTdv9Lltuy/obq/bw76qSLKjCfxwVBcspSk2GFy2E\nC/oJE1Uh8x0yRUVzHOYJIljv3mUnB8MtgRIFlKoxPmTqLOqGU8LeSKPpGS+y\nww0pqgxqoHI1PeRRIXM1JTl2Nt2Tc12CNbNxYewUDS48UwQowkaRPCdiLv8V\noBM8VU/2UnJuDHVucraM5imj9Na8CNrzaTn395TLSxjp3y53hpxkibthO01c\nEm0q\r\n=W5UQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFDEmcTnYcSRfhHulSwGam9GVOpoK4TLrX/3qYbUHpCwIgdAwbKXowAER2nIuTeA8lm36sq6yt96tqMMa43mZSYTU="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.1-beta.0_1595524283509_0.23546709017339684"},"_hasShrinkwrap":false},"1.2.1-beta.1":{"name":"quorum-wizard","version":"1.2.1-beta.1","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"7873607df143344c125da257b0ef04b79a80a7e1","_id":"quorum-wizard@1.2.1-beta.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-RgrttPGH7vCKs2K41Fs6N4isyor+RbS+a3gViwfJstbWhYCidftjtBbz6z8EogFczQBp5FMZ+tV9+IXnY2/KKw==","shasum":"e6a6ab1c16d9920ac26972906973d3e8912fccc5","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.1-beta.1.tgz","fileCount":103,"unpackedSize":435624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGwe5CRA9TVsSAnZWagAA7xwP/RM59jSsaOi1+c8tKq1v\n1Tjhb2uAsbQ2c1thYaUAq4FEioo1nTsusaHGgyI0a9tEA+97j28jhZQ6QZOp\nxilIUO9tLWGutMGLEAlkiUrs9xpcdyjvjNjVx7WLoqTkUJLx6bbipBZcWu62\nQCaxvL1IKyYd6qzMq/rzhutch5Pcy1koHT2wTHFH3KKaU6rIZQBRj0P6Y1Xm\njqyCBFHMTyHZ7VU9arCA+Y5v55LDv8bbRrqsDdBnuH80zdKkdgWrVekCDFkU\nShJUvrTu7iqwV5iNRfDvlCc5rONjh/w59lD6/BlzLibpQYAWkcuCcvwJy4Hr\nvhsHfnUCPqFjCSmYlrgK1Khl0b5tqzz8uZzfrwI0Vx3XVowXhyXkc67iTYh5\nQIlWu3L0NTKTWGL7meECRWrg3/mNezjZBZsQNfhxMFU/CSGn6Y7Mj/36CKfp\nGkW+4GBdTTGWp5/qoVy2B9e04pkKQO/A+IgW+Gq/rndmJDoeDn7x1sd9rgjI\nXdBuUsJqWYeQAj6JcoLhbYRcM+bvbJZnFXsQWu8Knsaes3x6YqrHGF0ORM6P\nNLitcXblLizRbiuxAOcK1O5BMYF9/QSb09Jy30OpiBKEF+E8Ox3XECcWUHPV\nZgXtRqa1/fnAz+ZQzyZHWIQ+UxXNQh3hh5aHxP//tM+8INWjnbrU7dXVqmL6\ndYFT\r\n=9dkG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4OOIsbUNhMvzvS+Z0gLfRga29JO2iIK4H1zV0kdtkCAiEA4WZVMWaDAloE9As7BmVB22IQAk/NVKw1SNEdLG8lbJQ="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.1-beta.1_1595606968522_0.7802482854989201"},"_hasShrinkwrap":false},"1.2.1-beta.2":{"name":"quorum-wizard","version":"1.2.1-beta.2","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"c724e23f297d2d1855d4a39bb08d9486487fc73f","_id":"quorum-wizard@1.2.1-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-12bNtr6ZUDfTjXC2pxS/3Wtj8UiPUBnimWEZ8n92VtUoNHc0efk8dD+BslIp2mSkvws3i0GeEc93nuhRHxx1xA==","shasum":"b4fd2f8c3aedbf0f6a70f21569eeff0a3b7964c1","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.1-beta.2.tgz","fileCount":103,"unpackedSize":435315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJDRiCRA9TVsSAnZWagAA+qIP/jfpTPjSEBUcQNlIHyu9\nsdzpanjS0xj/5HdWAz6Do5bubL3DDCEu2zW5mdX+YlEMEPAzgzHEipFZeyWz\notreI0NRN121nKXB26Uqn+ZLZ6qhprEVWbT5MzehJP8O3/J02+FotKO/2sOQ\nORDpXmnImOEEkE/nKauTsUZ8298rwXvrlHcQsJ4L2O84Gg86/WD7YnvYxyDm\nBvIJ1gkrnEHrg6eaplnoTt/i5r76xerhRKWddebGUMTQj8pwM23xVtNHxPmw\n+zCPXOnL9Crh7GgBQAb3AXHX0UdT5Sny5kjq12SorJ5PHcVsOrSZoM6quuhi\nR3mo62F7gWBZleTo0bAKE1VSiQ398FiGjY+nEvpCRyA6txJMQt54T2W6Ble3\nD5uVaqEqOdQPS9NPfjEM6WQo7zqroJntL9YWjutM/LGfh0NwH26lnWo7AitM\nt0xGjz+X7HZCNblTnrl2KmqKfJ94PWT8ItgHSe2oAI8CyKYlUg8sMMZvyGld\ndWUlKr2P4AOPTmYcUILPgG6JrAqCsfhdk2qpMx4lXmstGFB86kgy4IUx9h14\n6DCauBd5qRoHTvRQlP6gBjKkrvMhuIP0jF3axx5adTA2u3XWz176sqTCl4Rg\nQw2LlSLOOyEkCMqa0b6rKi2PFBKCfn2l40+wilGm5PGARZEvToNstSG5dOh9\ne2zo\r\n=6RoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2m+I5g58VXoV5npm1n81HPmDigXOciLvVRdWlwuInHQIhANNfW1JqOX2ByzYXN51+Tx6FjBJ/U92eoTnAgEY39id0"}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.1-beta.2_1596208225490_0.3022871601124544"},"_hasShrinkwrap":false},"1.2.1-beta.3":{"name":"quorum-wizard","version":"1.2.1-beta.3","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"577196d82f67d5e6d549cfc0a48692e97f8df7f9","_id":"quorum-wizard@1.2.1-beta.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-hnx0QjVwyNPT/PiXO2LhwAd9ODIb+ZMvNTuPjagfqM0E96OF3K6bvXohAf4IiWif5hvbhvRmiP4hcIA32bjy4A==","shasum":"19a4c75840bd41727e37f6537def0b7d060f0221","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.1-beta.3.tgz","fileCount":103,"unpackedSize":435307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKDVcCRA9TVsSAnZWagAAyCEQAKJ3V9ZGY62qEfk+VtuC\n+8ruXRCYm1H1gjvtK9mUAA2J7aTo3wjhXj+xDOy92WAcWXuCQr1yIJCzlf40\nS90rkdRDoGK1rmgDPtnt7sbeGOPqBjUirp+SCwalD6JnSHR1Gzxhp9IjLIKF\ns12usIm5eKDZuojmouJ0OEWy6o0yZHk7okLVLbrdOy7rc4k85EYqbZh2wKoz\n7axTMS3/Mq8iHraQo8BDX53y0RodD7E6nZOb8Y+sjS068RHVjpUuEJLZEf7J\nam0vvZoPyf13ngpeieN0v7VP9C9FlG6Un0249Cn0twVeNlhb+KZ1VPOyXGgg\nWwr0stYUZgZwmeg6ziPAhsvYmZ9T3N/PcBkCbf+I9PKAEfCgGHGmogSaLyny\nY5OYqVkpbPtIsaIGwMyp98dl8xDdf2+yiWhK3yyqLFPs6FA4b8Ykg44m1bwS\n415UtnoF75wMpErEqa03sgoiOpu7sOOhRqHNhXLl+mHJ9vQq9nWHXpC0OiFW\nUMPgk3vGuBbQ6iqpTha8yeK3y7jsHXiUWst6ys7k1Hw8yUmq/e8vbFAKl5Dg\ngcSy7Z/rAaxBXMwX9Smk/5Gb/4QhNa2x3pnFKcjrglhNx5QI8NksWz3nDM1Z\n0IBlhlFTs6nes49VpEuPiGYbCTmaRwJKWW4RKHuA7XUQDpnKfX5FFeXO2bVZ\nZR/h\r\n=I51W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVYzF1Vll4YVQlYgl8ezwyFznTfmZJuoLiwRy8xRZGzQIhALhVfbsegOmv8r8r4eRLgq6f2UXvcVnK5JGuCLWqquQZ"}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.1-beta.3_1596470619576_0.03630821165397502"},"_hasShrinkwrap":false},"1.2.1":{"name":"quorum-wizard","version":"1.2.1","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"1d574f0f1432b58949d9772a8c5daf94880aab71","_id":"quorum-wizard@1.2.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RvTIDuVXCPIHVRu4i0/L6CPLk2gjZTfOqlj7Ie79gWGS2g9gj+283FBHqCdd+jAdPohzmeI5u/31jbiXFIkaJg==","shasum":"80ef7435d5af6566a413f9a0c0ad54351deee4a4","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.1.tgz","fileCount":94,"unpackedSize":386940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKFpDCRA9TVsSAnZWagAAHDEP/jR3YmeQfLVNMoArZ8ZJ\noPryxS8hYmanL+3dL/HImk6IxUVAn1qgXCUKBLZgAuXHORwVwCwklBJd8ZGZ\nnotkXLdPuGgNL9VIE8JZMFTXfSLk1Ab2t/pIKpbrs4cnXcdH25iZLDc9XArl\nmjZsi878nC9iNtez4E7CnSTdf8yHR3tiQJ2spdIK3IzN7iuL6wHWZw0dUbnP\ny2pInBlZt7CHUj40AyMk3tgTcb5mz4fzv3rh6z/WKbj9GMNKBlxhURKhnHrJ\nF0qMT2tNHfa94K0mh3e04B1ZU8hlFkVjKXqV7Q/MLmqDhzarcQ1psu1VQtBy\nUrOts2SEOKJbT2mliJxGoW0HTEbNAlPIF5ZkdBNUZYEKw9Mk/oK3BOwTGHAT\nJshCulpyUpo96OahhLZB/4L1kmyyOoF4v1WH0n0XsvOoC9bDK2j5RTh0rp4G\n43LFqevSOWlwPEYhCk5BH0SWnvJ2IVXtVuNMJ2qbXyuA488elH8S+2iFQSck\nmeGIYQ6XPY15fuU05LNh5de07xyfCfTgrzt9iCURgJYwHSCisCcPTD5Mkib8\n1jn+xzLSclzesjl0nYVnqIhPT/EkP5eF0ml+lGTNKAlzId+Ikp6CEXAo8vwO\nrm8FkgWBmzPAgcOciVdHUrDTJSSpsGB+nXFjKXzcV2e+f1AdjesrPNcFpdG4\n3wRP\r\n=REYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUc+C3rAvXx2SnN9uK7ergIaKQfUJdNqIVdoBALVwzjAiEA5QGuX4wxenMOT/04/PT2aa/mWx1G1uolX18eQSsb5VA="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.1_1596480067383_0.19835693426774847"},"_hasShrinkwrap":false},"1.2.2-beta.0":{"name":"quorum-wizard","version":"1.2.2-beta.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"b0886a1ee7c975420dc89aca40aa0b7f98f5375b","_id":"quorum-wizard@1.2.2-beta.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-t5zNYk9DUd3mPbcIh/qEXq+CPTK5D2yHw5trcvTJPE2NrN27RmgZ88PQ6+Y62sfxn/oEkFuEMSJTVTt7Swh+Og==","shasum":"68684362fe01a6a0e1a5cd0f80acdf917f63ee80","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.2-beta.0.tgz","fileCount":107,"unpackedSize":460729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNWecCRA9TVsSAnZWagAA76kP/AmK2T+eNR1FHyf3UN7z\nKRszmgnhBLLAP2/dNYj7moAQTaw+KhtqpiN4/LcJyRV0cA2HFrjYng1F0AVS\nhScJE5r3c72Gd85O20D0nE5vaW4TSt+gMhptQmSTFnwY8aRc3AfF+ML3KB5a\ne8N0s5LziRW5+EOTNdlnZGMM7YQc9vu4paqlddmFxx28tjWKEsOSzU5vj/Jd\ntT24eLL+Qx7X2e68zpEXoI2wJ3R5cDxn2pmMiC63y1/6/d81P6YyOpAPaaGA\n8053TzGLV66MR90pHu8Rf1Tzd6p+Ymj4cQMmzYmRGKznxACIvREV5Gm21c37\nd8AqsPiNtj0Y+RKkwl4YPi40dhv6AoGRH3g/rg+SLhSZOAVkmMfCEgpweGVl\nF/uGAzzJbfd+hxciOQkXVBkqdJeN/f9x0YSzfGwdnbkHAD4qw/qIeqCPOLFw\nw0F2eMPZzD67J2N0BbWgkud5R1RoaQxS4iSGuVlkCi+/FrS5tK1sDHnUTCMZ\nf48v2zNLtZteeRA7PKl4MMClIFw4INhAxcI5+JmVxBPLq6T7uulnak0FtKk8\n/jhp6AWzPaupUIu7PFg4+jhEH5CXA/MUrMHA4YxB3NRyJzWPSvIE6serQw4W\n711QRRxIqLY9FXYoZB/s9nZuQX6Oa6/KAmIWAZ4nK9dOEmBQaB0gJlllg666\nCgtB\r\n=/Ef6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNOzsRbA/ddaXgPsNALADevrnNl2OWTTEwxU2zj4nKIAiEAjHCCYsqZF7jh+DgwmrgYAAdOjM79YTK2ce2Obh1Cbas="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.2-beta.0_1597335452352_0.22498670998818215"},"_hasShrinkwrap":false},"1.2.2-beta.1":{"name":"quorum-wizard","version":"1.2.2-beta.1","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"47bd858c721a4f628b1f350d9a41cd033586fada","_id":"quorum-wizard@1.2.2-beta.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-lpLpk3RJ08ELdJXJ47dPsx/wZfTikCMQv1ph8j4fKdyZ0nEipdZSOh53THHBqqzL6mKKusuEL2/BRgjz4VruWw==","shasum":"3ed155a47e5df3a90cd2423f250e124b740fed35","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.2-beta.1.tgz","fileCount":107,"unpackedSize":461013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNWsKCRA9TVsSAnZWagAAnKAQAJ5BDgmlWdOF6r6EVAhv\nU0PvVtclvOipG/Z9PMFrGykdZJBczkCE6jm373Asd5k/1Ww9pN7G/uPYMGvr\nsAGhrJ9+g9Ic6a9Pedw2WNCCGkbHP1hGmGe0LQP6erB3dVO5IogETDSbZGFK\nzMFtA7PzUX7HXcWXvHlyANxM97QMEuph5W0c8N2ZZrBYnnTWWOTeuxkkFRHO\nMmcpWdPdcySupRH9opnYtXToR4xHYXxaATYdDDfqjQxtESBZYVQN06NExC6R\ni7EVPGwNr4wt1p/n/G78Pa1t3X55eCKfR9S1U38IbA1yh25HlRmBfZQaJg2O\nOPlpc0jX2dWjXd2ugrEJE+ZQ90x4B/9oguWwDIj437RUzV1KxYW6Xdo/U2gS\nY1flCfnLM6lGnhbgaE0uTTsJw+kWndtMHNAncXlBpl3G6sf7sJAaLc1p4thz\n2ltkaKO40EQvgN+4X+SQUsMf6zg9kzeRHRgggf8TcepRq8rRZm2TC/pwX/aB\nQw/GAyjqw/6Ko6La0QTrYYcNyMF99q1/U3UxO501Z8qPTAuytctOnivzAZq8\n6cXUeFLWO7ms5s/DPlsiNQl2q5y3/kBirp2r6AtVGtdddajKRi4VcSC7JtXk\nLm0N/HR/DUBin+kSjrU3/NZT3MCBcj9LXNOgiUubYbGK74zS8slAFAHWHRFP\nzMO0\r\n=/JxQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/E0eERjb2v7MYlTIAJx41146Ft5FcKETH9El1oXsqzAiBLcn1Uyw217Z+xQCMmO/+fr4KOYhauywsZpTmt5KS3RA=="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.2-beta.1_1597336329241_0.6247022942328537"},"_hasShrinkwrap":false},"1.2.2-beta.2":{"name":"quorum-wizard","version":"1.2.2-beta.2","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed.\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS) that are required depending on the mode that you run the wizard in:\n\nBash:\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n- Docker\n- docker-compose\n\nKubernetes:\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`yarn install` to get all the dependencies.\n\n`yarn test:watch` to automatically run tests on changes\n\n`yarn start` to automatically build on changes to any files in the src directory\n\n`yarn link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"34713164ae939bc427042d080e15a9970f3e302e","_id":"quorum-wizard@1.2.2-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-KVP1ye6oWADgDIe7hFpaK5NogwedmRbK0RMY1aIW48aiXnNQfb7LMZPlk9gWqu8FkcJa3JEounbo1WhANoOa7Q==","shasum":"f6665d473a8237109c80f45038de7a0a8e9a806f","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.2-beta.2.tgz","fileCount":107,"unpackedSize":460055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNW53CRA9TVsSAnZWagAAlwEP/1yTt6RUFfvM+niz6d0J\nIeoAjeM2tvbsHRgfWZzroeRM9VBEWNL5XBwmv3y0Ga2FSVMHk2u4BQwOKApT\nm9IG28m5zZrQz9xiUpK5AM0/Fqn0qma7+QfCa2VYwxDQ9v1mN3IPQY3j7Pms\nmCTlw1tsJk8wvHu5UdPmaV0exvFTm8/9jRl2xn6/hwuIMPpjJegjfCttDd47\nVgpkvPEfPGH7Wwu0S8Z7Jn72jl+lidroICcY64/xBv6dqDeOCx2FNcRBx86X\nHqjCOzzSWpDUm+zRXo0cjscVh31D8vsAicOiiKBzK0CZdmHK0GWxnJHY2Zma\niOYTZwdsiJ9YcQ4qWuMr6yq0tcWTBJUPuyM8u56m7GWZxktvFrcIi0MCej7u\nANUQIGhYAA4UkFccaUDIvlel0LTUOqRWMKwujofUtIVWo7twlkqUufePBK2U\nNhLN+og9Vfh0yvOxQwa/VSrg5c5Txe1o3Iz0EcfibvmQDO1AQqpoM0s+DXR5\nI8Ir5haHGbCpuUu/YJMGShPeGwkcyx6FNEOVwm3ZQe6BJhaIzIzrDZP8b5sU\nsOPRqvGidG8nSNk6AgH152WgV9GzSGmP7w1rvuyq++JKlVyazkPb3JkAMXsM\n72QH2Jwp2RwoAceVvrMYnV3PQzi/QrKEGU/LUKzTvFqXo9bd3JFrMhkBhGl2\ngjYW\r\n=RFln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFO5yY1KnRI3/DhcyaHXX0W3HvIaxHBtCtOsb5lUgPYWAiBsukU+xavx3FRislESEdkYXtJIgVkJ5wyaGjg0HR1VZw=="}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.2-beta.2_1597337206539_0.8385590955033222"},"_hasShrinkwrap":false},"1.2.2":{"name":"quorum-wizard","version":"1.2.2","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"34713164ae939bc427042d080e15a9970f3e302e","_id":"quorum-wizard@1.2.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ihuRDy6YLGtRROtxyBYpaZ166g9qf2IZU0upmUuiAztfWSi71aTcAV8GElzvXaIPOAlgReYATM433HCaahTCgQ==","shasum":"593f56c2f20a61c4f03d00dcd39dd0f6e63f4173","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.2.2.tgz","fileCount":98,"unpackedSize":411707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNY3ECRA9TVsSAnZWagAAKFIP/0tsZxYzgVf0CjQz0jVd\nXAt9SR86cADpynMlxpKSxwV3Iz5rXAyLeDDKRBJsZXmgygVL88wC9dfLLF2b\n1Zy3dXDoJ/9Bd1SV+qdUVodb8SST+/RZjSgPZ5kkpV6/9aBr0xVTPsB0nKDx\n41bfym2k0C2S+k3BFEtL8ZlLOEiGJaEdwWJvyII2NQOE/a1wbdVzDBFSmIfl\n6rbo/cCUc0/XRwzZtzDV9DJ/aF8gA0V2RB3E0wNMMzY/T7CRsgXrNG6v3NF4\nIyJXV5RLgiJ9KuOJD6/PeSC9OCdS3CNWeicPneWRkZguketszsZvrpqzB4pK\nrzFHwoyBt6Mb/ai4P/+XxAcv4H8shE+VGLPf7v2viYbOqegWG8Yhjf5t22pQ\nHTHXWYvYFxUeoZ3nOkluH+eBZtaeAnIEfZIO3sa8TmDTB0PnEYpgZYF08+DV\nr8RuaVgje8Bp3I4CVCye4eGFybF3vKNSRX8qhTKUk5dKl/9d2OeZAXg9SGRK\nPi81pVA7e62a/RvznwgBGzLasVJV1tJIz3lO1DNFNk6kjhgXWlMCvvsz3hAe\nXAEAR6IHHr+ttGzvtCWgGOoEH5FOe8Msow5cSbhMflO451YrWFplKtDYSV59\nCDIKr3+9Ui4QRLtA5nzcBNrlZrh1gV/djFcq8rq4rK//Zmr2MBKctUcy9pe+\nUx7g\r\n=ipET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz5KDGC2mb59MqlEN0SqJYzy8UbExL04n4cIAGH2rQ2wIhAOKxHZF04V3mJMrcvFKP9Scras4gIQ81DnXq3+UMGi0B"}]},"maintainers":[{"email":"apratt3377@gmail.com","name":"apratt3377"},{"email":"bradmcdermott@gmail.com","name":"bmcd87"},{"email":"felix.shnir@gmail.com","name":"fixanoid"}],"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.2.2_1597345220258_0.326652849785964"},"_hasShrinkwrap":false},"1.3.0-alpha.0":{"name":"quorum-wizard","version":"1.3.0-alpha.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","@iarna/toml":"^3.0.0","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed (version 10 or higher).\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS 10+) that are required depending on the mode that you run the wizard in:\n\nBash:\n\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n\n- Docker\n- docker-compose\n\nKubernetes:\n\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube, Docker Desktop with Kubernetes enabled, or some other kubernetes context\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`npm install` to get all the dependencies.\n\n`npm run test:watch` to automatically run tests on changes\n\n`npm run start` to automatically build on changes to any files in the src directory\n\n`npm link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"325164abc5df625bf34fd67dbf6ed15685108c7f","_id":"quorum-wizard@1.3.0-alpha.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-EvIH17zbuJcXkgPm2Z6Elztgt0RCOxFavWsYONvO8QZttv30d+9N5rG3hKp+6esny3XYCRtf0WpiV+FBRyfFjg==","shasum":"652ba90e29a2764ce18a039d92b558342005932a","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.0-alpha.0.tgz","fileCount":108,"unpackedSize":505343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh23CCRA9TVsSAnZWagAAJv0P/3h5tLahpmUeWfjwGDq5\n2Mtsy3nh5X/hdK2YBw9wJWYjZ7KiQ3SDZbyofI7AehqMM9CDtL3xT6hgbR4K\nM9CpNxsPF8Prdfg4oEm+sS8PgGJNNvuyopj4CyilP3a7/aeXb3JO5K+dFEMq\np2t/5wezHzVSVNy/BVeuXe0URUnx7cKHhY/M2r7Y/2H2+RHqyti3JYE8veWP\nIMlJL39iXYaDVPhdGq8b77L3KwEY/XKWTTP61dXUbWICnKsYX+hmz7gbYJEU\n9aO2mw5dvU4Dqoz3jxy9EGwTSysiUB5K3fr2kjU/wMm90nsfQjKajDHXVHl3\nHRSrQtCnH3X7s1L59T/KZbNpeWufyYslTxtRrRDFt+J/8tVwVVTIfA1HqeSt\ni4/lzRUTrXjcdpVm/9dKNlFAu+S9mSg6GYbTlomtCaBIASqnQf+vrbhcATCK\niFZdGIrFTo7oX9WSMRhY7ttsvH4BuOpTH2WkQrQalrj1V05rMveR03Jcnv5a\nUjYzyvSOc3fRunlku8nqWC3vJ/tCSyXkf52JtlHrkyMvC3NXZ+lektrw4K9B\nXk8o54AdFj+L8zpVHxmfDXuQttQqXomzyKlq6e+grNgo5ZOHv4Oe+VIEE3gz\n0m7uRxRqwQ5f0uqEnjCaecJGB+M+YGus3fUgR5lKuzWV0h5kYhI02nBzYFbj\nXvbO\r\n=Ud2f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeDrIlcgeDJ/gC8Ta8l4jLAlVZayXF0LsOfZZsypde1AiEAhJ0dzrwPFLSDnFOl08q35B+ZVuiOcRGo+DBLbD0qvpg="}]},"maintainers":[{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"fixanoid","email":"felix.shnir@gmail.com"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.0-alpha.0_1602710978141_0.4802420184352376"},"_hasShrinkwrap":false},"1.3.0-beta.0":{"name":"quorum-wizard","version":"1.3.0-beta.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed (version 10 or higher).\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS 10+) that are required depending on the mode that you run the wizard in:\n\nBash:\n\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n\n- Docker\n- docker-compose\n\nKubernetes:\n\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube, Docker Desktop with Kubernetes enabled, or some other kubernetes context\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`npm install` to get all the dependencies.\n\n`npm run test:watch` to automatically run tests on changes\n\n`npm run start` to automatically build on changes to any files in the src directory\n\n`npm link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"daa24dec2cf150050b2cd68f16afe33b1ef8f2f2","_id":"quorum-wizard@1.3.0-beta.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8cansDjoSryYMwMNgfN14eVLg+9LScpftd/eXHlqeH2BroPCdEkikXGsWp/LcRawQNkNFw8xuCfCBqFpH58vCA==","shasum":"6a04852ab69dc74b6ae9f6e0b29e1ab47f513d8e","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.0-beta.0.tgz","fileCount":107,"unpackedSize":507178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkZDICRA9TVsSAnZWagAAFegP/2s7NErD9ihX81c163Kp\nBEeeOOHhNuO/chJKG2mlLLx2EUvsS8gCL6ZvDZKWutVmAJujadfwKikP/Piw\nOpcs51AJIiiqccHgCsNJatZca6GWzOEiSbr9wS8HAvH+jdQFm2q7lLy/5D8D\nlcM/wyPRWlxqWqTOUp/uKznmWWYFFJUEoSPCTp++EtiyLb3KOIgMuC79DKjC\nobx8kOM69B8m9ayotHGsnXearFNlE4VZ/biWmfG6toZ8gphiStLlHowAFZIB\ni/RpOnvK41ymUNkHwniSj11E0l4TmMSvdZ716MuhpqRhdJIEABCp7jrwK/NP\nkLEOIeB2JbLV0KKenbsDb+zToPjSwNEqNC34z0S+3iksuJCXbMcA/g8+1QcV\n7EK49tarsGGRrziFeLQabi45U9Uan5wOz4ywqaIwROIwL874+I8hAHmBXkab\ntYEbdfwIFuwPnj4CyD9r+g0k9pIVa1r4UFgkQlkV1bP2O6CT458EHh/iBvT+\nAe9LaU4TS+uwnF/a81CexMueCqjBcCZZcxMFpHH5booI/pUk5QHO9KaKLtyR\nkC3q9vDiHqr+9dheQRwECU1KCjNElLi9IkAxGOArUewD82mjYFGZsToH3Led\nTe8qFCQ2LjcI+VxW9V6ppbs+oXpLUO6csmlNz92vlqvupOcbXYicngHs8G8/\n5aEl\r\n=uJtO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPp/XM4r0pAvQ1l+wnGy7iMPW9M/4bSd+tICdQnN+7/gIgKvgQobqMO/4bmBJ4CIvy5Ohuu1nheqauV7x2UNL2sKw="}]},"maintainers":[{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"fixanoid","email":"felix.shnir@gmail.com"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.0-beta.0_1603375304017_0.8369174575879033"},"_hasShrinkwrap":false},"1.3.0-beta.1":{"name":"quorum-wizard","version":"1.3.0-beta.1","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed (version 10 or higher).\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS 10+) that are required depending on the mode that you run the wizard in:\n\nBash:\n\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n\n- Docker\n- docker-compose\n\nKubernetes:\n\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube, Docker Desktop with Kubernetes enabled, or some other kubernetes context\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`npm install` to get all the dependencies.\n\n`npm run test:watch` to automatically run tests on changes\n\n`npm run start` to automatically build on changes to any files in the src directory\n\n`npm link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"4c492eec08ffa4206f680d9e58c611909681893f","_id":"quorum-wizard@1.3.0-beta.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-M91NTm1UbDiBVOdmTNF9c5G4suPtiMx31gwg15gJqKWSRzinwBZ9FXhOkulAxm1AGLTRjBSLHwMUq/LGg5M7Pw==","shasum":"5aff249e2e4a8df74b70db9a30c3d0534db23e85","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.0-beta.1.tgz","fileCount":107,"unpackedSize":507200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkbKMCRA9TVsSAnZWagAAEMIQAIMrUKJedhXjhbk8Q6yL\nW562DBr9A4vRMqvPP/N4pAQ/PI3DucXCDoHhcjmV67YtvvwLMUNE/XF5XtEK\nSY8qx8CTUeFheP2lKzqQzlqB7MYSewXgKH++Ob5dOs+8MOP6tNO6apT2saEn\nWNB8CBVMpxOMxb2DoDllWR5Zmyw5nKUddo7hOmQ8wFz8i3QVYAOCk3iZtkb1\n/HGW5yccimAQl3HdNdxVk9Bs+diBPrNvYq4vm0D8S1J9UPzdTgtGGiR6WVy0\nu5znImQ+X2DdZaeAkAzxppN3S8fHIISTP2iSc6bab+CVWgxW+2EvvwrdCUKW\n5JHhaypCK3j32hKVPkYSRZF5vhNVDQt+Gl5DVJQgkCGGPDNqPzDfaXh9ijkw\nEekQOzu5Y+ja1m0vBTL7/lC/Y4RkzXvdF0EdrNvjf/AnFoh/qLSOuz3XCfsB\n+hYWBbs4wl5rWLrYtc6gVykfYUd1kQ7Wvam+a9jk74Uy6WUOF5c/A/d3FCMR\ndirowuKRnddWf/A3yzAJ/4IkkhraqpLRPmIe2r1ATKBLeqzRokSSWq/c7wjg\nxUju0EtvEst38wLgx1j5KaPleiNA5kKq8lXnc+/CP1Nl542i6SiDaTOiJfnf\nb6wy08aAo8eE0t18MFBnmFJQo2aGFNR8pUKONu8kQcSqKuRuEnczrEH0ZyLF\nl4Nx\r\n=L47s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlhbKHC70KBLyVXxXSM+apELN0COBgD+ITAr0ANlClaAiA6cibk3fmxmMWCPLyi2CpDx5gI4txoq24sLjPU2kVVTg=="}]},"maintainers":[{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"fixanoid","email":"felix.shnir@gmail.com"}],"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.0-beta.1_1603383948036_0.6687651459863335"},"_hasShrinkwrap":false},"1.3.0-beta.2":{"name":"quorum-wizard","version":"1.3.0-beta.2","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","@iarna/toml":"^3.0.0","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# Quorum Wizard\nQuorum Wizard is a command line tool that allow users to set up a development Quorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using Quorum Wizard\n\nQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed (version 10 or higher).\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS 10+) that are required depending on the mode that you run the wizard in:\n\nBash:\n\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n\n- Docker\n- docker-compose\n\nKubernetes:\n\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube, Docker Desktop with Kubernetes enabled, or some other kubernetes context\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of Quorum and deploy a private contract, follow the instructions on [Interacting with the Network](http://docs.goquorum.com/en/latest/Wizard/Interacting/).\n\n## Developing\nClone this repo to your local machine.\n\n`npm install` to get all the dependencies.\n\n`npm run test:watch` to automatically run tests on changes\n\n`npm run start` to automatically build on changes to any files in the src directory\n\n`npm link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [info@goquorum.com](mailto:info@goquorum.com).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"89970efa4e3819af63232a3b75621a61bda153c9","_id":"quorum-wizard@1.3.0-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ZLgR4Iob5P2vxzHkau+U1HUYRgrxSmKKQfVaqG6p0tQb97qR4/cLMzXeFuvdIxniN/JKuavVJ1CpDg8MFCMWFw==","shasum":"de49003e8ee52c0ea0621e142585f975a3955c49","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.0-beta.2.tgz","fileCount":108,"unpackedSize":533382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftEAXCRA9TVsSAnZWagAAGzgP+gILVs2fAUfwjqoYJSy1\nQWYvgfNr9CKUSYSckj70RcH3caGpt5BzC/XWwUkH5RjY5Eoxp0/ayW0ZtYaF\nCUvhLpjNvPS+6XSCkTx/OKAE6j/s0VDW4DPABSe7R90Yx/aFBv8nfbaw67rn\nw5lYcssfl5tztngnEWM/+AFBFy9Bs9xej1uNlEwNoetR+jr1BX/BM8u8j2pc\nlMOkQsiOdZ07m0MkKLlKWpPkQt6OIOgE2wxTzFVceExw4xt5FjRKzFsBtymI\nToiINNxZGOSkJGqTL4q2F6Wkji8P203xty9u4uM3HE09MVe0LTZImuI0+dCy\nYDLy6qJRS73fMfOkx7yQ+QrQZnOyFBw1P207fdtMqnNHIZ6abNAT9/0EXS+Q\nbh+BgWBx1nm6zKaOwviquNFdqWkFbsug4MFfuOv21DTBjCCZsB+4yfvXk+sa\n3uHAXrFuKxd91VtA5Dm402xIcjgB8bpP+4/KWIaagTqNZxys67STLXlQmp7s\nJ4A61C9IcbL2g1i2cmWzeJp63jyumbLp8l20vcZMJMOJPYw978sTLCaj7I0U\n4RyTd6ryXJRS4uz7tSPKDP+puXIABZYeQlsRPhIHwUXKl90qEj86YvSoMjts\nWzQuZqSb7R04OBM7IqfiHqZjgpx5kghqI4oJgnSCv79I0WrEvy081aam/5gU\n/9Pi\r\n=RqPl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6U6+zE6w3sLSSPUcoFYAqasHmsc9ob+CG+VuB4QMGGAiEArjNBqsYFwrSAYnG8xIDhVZY091GE92Wqi73qa7tG4k4="}]},"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"maintainers":[{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"fixanoid","email":"felix.shnir@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.0-beta.2_1605648406670_0.038748065791405883"},"_hasShrinkwrap":false},"1.3.0":{"name":"quorum-wizard","version":"1.3.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","@iarna/toml":"^3.0.0","axios":"^0.19.2","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"5469c9b6ce38605c089508cbf6639a029624c483","_id":"quorum-wizard@1.3.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y/D8rWXuqv3L8nkMYGR2TzJwBCNlB96UR+fUHLOfNMJJj8K8+Xkcz+Y+gFMFaCh/UEmn1JgwJ+XilhjQuzLb5Q==","shasum":"00e097f95f48de2605654a8d29b322600eb83f0c","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.0.tgz","fileCount":99,"unpackedSize":485034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftVHoCRA9TVsSAnZWagAApzUP/3Ix9uLh3l4XcLwZmNSD\nMe9aGPWD5wPcqrc6ejRDzkETsjtzjtnqHbMLqfnlrhqfczcXEpZkvD/I81IJ\niOYCLdUXYsVbVhu1rcNo+tQ3IaHQBpeuMavtcgBhy7/CSVp9ladrEia3Gzyr\nr1t025uICDNCwUS0nl41adm6x2OFCnqgrlhw2yG4blyyICcoU14GEIglwxU4\nGIA07r1M9bLdncFa+LXV79J9GAmaczdyQJYmAAg+84gGAOkwfG+6bttbT0yY\nvNpaxcl7ydhA77Ua8nMLMygxbaUfdwnbJq7AX2DTs5mGI3URKZd9rQH0ZT5B\n/oskoty9ST5tUXUCicanZU+JLsZftHzycnLZXIH6rKylsMJ6BCHilsB1Lu1s\nlWvXhFovLCPKG5MHJZ3m5ABmBEKbDD38n6T65kh+V88n8wDqmyynyLrbDDE3\nAB2e+qNhUzmMSE4vMKJR2WimstwWAtP3DZKcNQp43rVpBztVWmw7UiPmqmEq\nGj7GINbeXo2O87OugJ3q3YcuGuk3UKbFNVwap/rU/FV18OZV7JYXPDG+WVJf\n4dVlLJz0HcD8yqAnyzFGMzTIgNfAGgBn7wGsoL5AwC5/drZyWzNTNouMjzPx\njWdYgO52FmTQmOkXWzdFe1buZPdeUKBNstXrDk9EBxD1poDB9toWyaFDQcn+\nSSCU\r\n=o1n8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEovCM8HVGnFsGGL+4jxgPMRABZdUC280ZaCpJMwaJkJAiEA4S2CsuM0zpkClklE8yOk2B3CgU0NhKItG8JFVXUiHEc="}]},"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"maintainers":[{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"fixanoid","email":"felix.shnir@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.0_1605718504263_0.1603114682153035"},"_hasShrinkwrap":false},"1.3.1":{"name":"quorum-wizard","version":"1.3.1","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","@iarna/toml":"^3.0.0","axios":"^0.21.1","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"1a158160cb3ec84adf636e552ac99474b5313548","_id":"quorum-wizard@1.3.1","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Wam88diawWRjXftkpdFct6A3ffOq9nmaoOLh5ZVyb/w06ELVukeQ8+jLvWP0JRM9pVjr0XCW7i2ciU8eT10NuA==","shasum":"558eb8ff328840c03984b1de21b6ed30f8c19d8f","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.1.tgz","fileCount":98,"unpackedSize":487585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPpS1CRA9TVsSAnZWagAAyuUQAJTWoWgDPX/IGcNIZFK+\nbmDFPtutd6xCJD7IiGV/FiG7YNxfrSKwk4cYabHHFHi6vVZ/YviWSAXxHiPf\nEFO7g6TFQQqoIqFdTiZT9e9dEjks3r108A/Srpcb8TFWqR+cTBo5SsUNVIso\nJ60U4zwfFPKFS7a3nMJNhmdRrGz2eSiEKzPnLxMVDVqqy7ZMd06zAIbrt9jR\n6AtVVZIjXOkGcWZjCqGjer0mEaoP54B5jIWpLTnrUabsAvP7mKdRGtGPYWJ3\nB+gRkH5uasYGJzS+ffw1a0DVzLrC5GHt6wmsYdZaBZoYdzsFTmdKQ1rXoXxI\nvA5/cvB/UNFUkUdD+R+J80GC1bI43zAseJleotXXdQrPjfwyT3MCo6MJtWCL\nMtnJGrV+/CliYEVE3M07wGIAkLc6kbvQe0VOO7a8e7px6GySt8L147m6xRR9\nrBGEl0Re6A5Dlh9v/7BSY+350G+bg/mI3WdHoYNojP7QO9Xon2C8d4SDag63\nisP5PD9bfwEAQ1Wfkw48bxYqs32nhyB+2F63JZApFn4qatje98eMx8TJ3BDw\ncPltZhFas8EWsNwD9F/N3c0IdTDXfCps9u3A8gtuowppZF/XWYjz50tw1IaC\nuk56GcnPpQleYeJeBkqkyyt8G54leYRbYTXFqFpI0yb0/UcYWjvMByIqvxjb\nEkhC\r\n=QuiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRmDUaXnzv2VZLtRbRkBbFHkJ2oD2psOBXmPTBPeV//AiAN8O7Z4wPeUNcXst+heEFfEKM4wl29tVZfojLKXrqAsg=="}]},"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"maintainers":[{"name":"fixanoid","email":"felix.shnir@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"nmvalera","email":"nicolas.maurice.valera@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.1_1614714037126_0.11775538710601374"},"_hasShrinkwrap":false},"1.3.2-beta.0":{"name":"quorum-wizard","version":"1.3.2-beta.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","@iarna/toml":"^3.0.0","axios":"^0.21.1","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# GoQuorum Wizard\n\n[GoQuorum Wizard](https://github.com/ConsenSys/quorum-wizard) is a command line tool that allows\nusers to set up a development GoQuorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using GoQuorum Wizard\n\nGoQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed (version 10 or higher).\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS 10+) that are required depending on the mode that you run the wizard in:\n\nBash:\n\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n\n- Docker\n- docker-compose\n\nKubernetes:\n\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube, Docker Desktop with Kubernetes enabled, or some other kubernetes context\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `generate --config <PATH>` | Generate a network from an existing config.json file |\n| `-r`, `--registry <REGISTRY>` | Use a custom docker registry (instead of registry.hub.docker.com) |\n| `-o`, `--outputPath <PATH>` | Set the output path. Wizard will place all generated files into this folder. Defaults to the location where Wizard is run |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of GoQuorum and deploy a private contract, follow the instructions on [Interacting with the Network](https://docs.goquorum.consensys.net/en/stable/HowTo/GetStarted/Wizard/Interacting/).\n\n## Tools\n\nThe wizard provides the option to deploy some useful tools alongside your network. Learn more on the [Tools page](https://docs.goquorum.consensys.net/en/stable/HowTo/GetStarted/Wizard/Tools/).\n\n## Developing\nClone this repo to your local machine.\n\n`npm install` to get all the dependencies.\n\n`npm run test:watch` to automatically run tests on changes\n\n`npm run start` to automatically build on changes to any files in the src directory\n\n`npm link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nGoQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [quorum@consensys.net](mailto:quorum@consensys.net).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"2fcc44a443cc9763858de0684a17cfa4da12e90e","_id":"quorum-wizard@1.3.2-beta.0","_nodeVersion":"10.22.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-GIZo1zT7AuTaJ/du9F1k5pJiIjS1AOdMlhOnHd4tNICIykdv6Vn2eQjqDxgh/gI5gXzxyababY4mEkpyi2ySWg==","shasum":"ca69c18535aaf6d50bd70c9c1304b7cc217d981f","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.2-beta.0.tgz","fileCount":107,"unpackedSize":536039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb1r5CRA9TVsSAnZWagAAqlUP/jcHiz93DIu2qyvw5E/A\ncxFpVpUdT2loazCvxyy2JpUp79oavxQC4kAFb4tuwd+fh+mZwd+Emrt7dN80\nnhy1YPE3xbbkk/jduvBh33zYlQv0IVS7vtwx3RWFEQsae17Sw97OZ9U0NtrH\n7mHrFsA0ZTJehZ7upSQ1oAEicCcehxXXXhAjCoU/tmMWl2ZYdhODc4wgiEiW\nA9E1sdOPFS8d+xosyEYw7xnC7vz8EpzwQNrr7BYPuFizYUqUVFu5Tf3docEH\n1oamui6WbS7j/kR9XjydofXR/4Rj0EOEqvrB99zbUkZoAc0J8YlHNYTu+eKz\n6ECyo2bMcWpmEuKGH5QF3afzl+aLH2LMSruJqa1eJygmGZNp1oUTIuw4tLzN\n2/Nsumuc7/g3EYERJb5mFiT3gJxpeNrvZAC9TRcvn+KNFe06aDEXH4l0oucB\nK32BOH6OaBI8gr3HTmPbksrhQNcHp1kaXFHdJl67CfNvaBrde6n7Q8hxJg2t\nYwpXog9ym3bd1SgV2yghRdeqVCFeHGmb5/3kih+I6kqnXtVEHkfrU04r+Lba\naOM5hmb4felLGo3/u8vAb016/1v2q4Smg56z+19mKgbQnrOreN9NrVTMpy1B\nq3tPaeXVT7ThTHEOWKY2lBPQ1S7VLpZHMrPaePSkgYx/C+ZzyDAmgtrJyhHP\nrfBk\r\n=/lu8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhxnqeSeRERPhG3oMrBIOCYP7yjx6W0rE7wug2hhZQ1AiAmsV8KIiISjNiavbHrRfe8r8G3rnMbuatbIMow1/OAeA=="}]},"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"maintainers":[{"name":"fixanoid","email":"felix.shnir@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"nmvalera","email":"nicolas.maurice.valera@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.2-beta.0_1617910520602_0.2879698755636775"},"_hasShrinkwrap":false},"1.3.2":{"name":"quorum-wizard","version":"1.3.2","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","@iarna/toml":"^3.0.0","axios":"^0.21.1","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"2fcc44a443cc9763858de0684a17cfa4da12e90e","_id":"quorum-wizard@1.3.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-iln2kCAJa+Gt2HWeSPr9CZbiE1dRyHsXFFJKf8dK17lW8icrAHifdKmbXYQC6kuvXkFnU45OFz/g5MQD2qG7qg==","shasum":"5d283d6a7f968c651f0149e602edf5adcdbd9dd7","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.2.tgz","fileCount":98,"unpackedSize":487691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2erCRA9TVsSAnZWagAA67wP/jmvnDVtofxp1GqfNFWl\n1Ae/VycUZApBRSxOf923h/13DhE+OtKiGwBFE7C3x/Bc9JC3Nm3/lkdAZbSk\npMUxxMXM5yw2+grX3CDE7mdEPyYF0Qs88MHpRuH/r+rFr8nlIh0JKkK/30CD\nW/EBoZW/0Rw4lFE8WuOvlzvqsTF7Lw8VHEa6v3DlwO4ZciJbXaR1EIq17O94\nmLd94JXBAGYZT792HxV3jbx9bGH7i3UF8OfVF0BtUna7lqE6XcXPIb/+LEe5\n6Mn242KIXV89NU6tOYTVmovl40W+cuo3vWCqlyMY98IMqEsyhq1WlLn8/xvx\ngNk1Z8RATlH3Ekj7rLf2rz/VRF3/nEhE+UPtuqAo2tvVDSDa8wi4YdJ6xueE\nMoCb1CGxzFurkLoPgQFic4PL2+UZQSGy9vBhb5Jz3X5S1JnNHGuZnlrvNtDG\nC+NWIMO+uq3Om6KqefQ5DLQZgu5zLcs6nkLtTAjyF/NvOSDVbcqFzbjeS6f2\n83s2DoPDr3vtscMOtt90ARZSjFg1RkyDYG1HIBx63zjErY/m62Zj6TMxdgqd\nMXRS1e9MMgfXn0aqzGqpwVhUgk5B9yQ7jMLKrDvKk53fA/M8JDlrosZTWWVT\nklqz3XEGzGb5M7l8oDEOj3w5OtjqjuaL7IXt+BRPsewBOgywUPc2P8JkcEAX\n0Exj\r\n=DR6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw2xZJlYdX9TM52gOIGZRV7+ynzOIf0CDoch8Ic8DnLAiAGTeMjFZLmO5IMuDwtq45alOhOeZvBIhs7vqle2EE4gw=="}]},"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"maintainers":[{"name":"fixanoid","email":"felix.shnir@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"nmvalera","email":"nicolas.maurice.valera@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.2_1617913770964_0.46932256561715713"},"_hasShrinkwrap":false},"1.3.3-beta.0":{"name":"quorum-wizard","version":"1.3.3-beta.0","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","@iarna/toml":"^3.0.0","axios":"^0.21.1","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# GoQuorum Wizard\n\n[GoQuorum Wizard](https://github.com/ConsenSys/quorum-wizard) is a command line tool that allows\nusers to set up a development GoQuorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using GoQuorum Wizard\n\nGoQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed (version 10 or higher).\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS 10+) that are required depending on the mode that you run the wizard in:\n\nBash:\n\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n\n- Docker\n- docker-compose\n\nKubernetes:\n\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube, Docker Desktop with Kubernetes enabled, or some other kubernetes context\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `generate --config <PATH>` | Generate a network from an existing config.json file |\n| `-r`, `--registry <REGISTRY>` | Use a custom docker registry (instead of registry.hub.docker.com) |\n| `-o`, `--outputPath <PATH>` | Set the output path. Wizard will place all generated files into this folder. Defaults to the location where Wizard is run |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of GoQuorum and deploy a private contract, follow the instructions on [Interacting with the Network](https://docs.goquorum.consensys.net/en/stable/HowTo/GetStarted/Wizard/Interacting/).\n\n## Tools\n\nThe wizard provides the option to deploy some useful tools alongside your network. Learn more on the [Tools page](https://docs.goquorum.consensys.net/en/stable/HowTo/GetStarted/Wizard/Tools/).\n\n## Developing\nClone this repo to your local machine.\n\n`npm install` to get all the dependencies.\n\n`npm run test:watch` to automatically run tests on changes\n\n`npm run start` to automatically build on changes to any files in the src directory\n\n`npm link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nGoQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [quorum@consensys.net](mailto:quorum@consensys.net).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","gitHead":"38e40fd2263b85cacd96ae58ef333d7f43e725eb","_id":"quorum-wizard@1.3.3-beta.0","_nodeVersion":"10.22.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-lu2hk34aLaX1ffQ33x6LKq1D+wZFGOPQFYSrAXtnPhmi2R4rPPh1K+R4rid0N0NK2rDoQu1cDrHQX6UoFIglBw==","shasum":"a690daf400e8e838e0d08d195ba88095ffe2025c","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.3-beta.0.tgz","fileCount":107,"unpackedSize":538227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggzG7CRA9TVsSAnZWagAApB4P/AlfR/DIZ9kjIRpQxeSe\nQZXpRbF74nXFXQZT+e4E1E38Nd/8GJZf8HCnxDMTkiImWEJTtTRoCwcLPpSW\n9YclzEcMHbP9a3CBfnmtUpXSAQA+i1DmwLR4dXJTg8Id5VUv86IYSjam9DO1\nzpxkCi2BzZux25fQP6oOGyIRSIiI2CfdWlRO5BsyvA7j6xzKeCHIxiEf1bpt\na9Qh3GCS52pbyRSDPTpDTZuuLWeYs5Fap/JEA4KdzkOW4+Qjy/q2FvhrhiAe\nP2+AcCd8ejr9dSb4Nr6sgg9vQnWaKDpjpQTGH6wbIb0mc7lUnHSqcMKnSwsU\no+idKDu90cM6FaySWxNu9trhpLmGWPCqZbudBuVcknFiGv+mte8A3bFsG6GC\nqz8Sh7Umtj1koadIwTSo+w4phoTZZ5Z+MTcm664OgSo4g2PDD/erpab1eeax\naNSOIOhTsuq80Rc2PCEgO6dV3HDVSpDfz3GSJwf4LOnIqCA8F/nQiy2AxVAk\n1Binv32SwXx6dMfAFstfLBudZ13WxDtr46U95iE3og67yORcrFi2eOpPZw70\nEGYJa60009TnReysAhjKx79QMqMzjmpcAz9DcPyFSlwrisiQOvuY7j5cQznC\n9XcBOIW2MOhNDR/u9P671TnpyrwWxx1nSNvCFCxo9IeoiB80NWtqujqrAGdB\nBeGs\r\n=8Dlq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjoIdAVezJc8peAUYlwCaINPVQEHaQs0tWo8Z0PzPiYAiAyjN7YuH9bHS5MZnitIXrjg6MrOSW/0rSwRBKCqlTG7w=="}]},"_npmUser":{"name":"bmcd87","email":"bradmcdermott@gmail.com"},"directories":{},"maintainers":[{"name":"fixanoid","email":"felix.shnir@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"nmvalera","email":"nicolas.maurice.valera@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.3-beta.0_1619210682950_0.383185741714261"},"_hasShrinkwrap":false},"1.3.3":{"name":"quorum-wizard","version":"1.3.3","description":"Tool for walking through the setup of networks.","main":"src/index.js","bin":{"quorum-wizard":"build/index.js"},"preferGlobal":true,"scripts":{"build":"babel src -d build --ignore \"src/**/*.test.js\" --source-maps inline","start":"babel src --watch -d build --ignore \"src/**/*.test.js\"  --source-maps inline","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage=true","lint":"eslint \"src/**/*.js\"","fix":"eslint --fix \"src/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"keywords":["quorum","tessera","cakeshop","ethereum","wizard"],"homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","dependencies":{"@babel/runtime":"^7.8.3","@iarna/toml":"^3.0.0","axios":"^0.21.1","ethers":"^5.0.7","fs-extra":"^9.0.0","inquirer":"^7.0.0","ip-address":"^6.3.0","is-wsl":"^2.2.0","js-yaml":"^3.13.1","jsbn":"^1.1.0","lodash":"^4.17.19","react":"^16.12.0","sanitize-filename":"^1.6.3","semver-compare":"^1.0.0","source-map-support":"^0.5.16","tar-fs":"^2.0.0","winston":"^3.2.1","yargs":"^15.1.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","babel-preset-airbnb":"^4.4.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.5.1","expect":"latest","jest":"^25.1.0"},"gitHead":"38e40fd2263b85cacd96ae58ef333d7f43e725eb","_id":"quorum-wizard@1.3.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-OWGKaUsYaD3vXA8RJkctgCjsxgu884eB79XlhHeIfqfRwZVtXMhoJtS1i2K/st5/bthk3e5VIprlvoIAr8xLow==","shasum":"22c415065db948a405afc3eb1fdb19a946a8fedf","tarball":"https://registry.npmjs.org/quorum-wizard/-/quorum-wizard-1.3.3.tgz","fileCount":98,"unpackedSize":489879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg0BOCRA9TVsSAnZWagAAPtUP/joe10sESI9Hvmkefvht\nxzfbhdB2zTkCbFPmoB2I0/yVG+OGJSibvzfkig1oOlkuZASkodsLHNalQU2X\n6LWRzpVT5c/6nzFfUwKlsdyus33PaEbfYmB8hn+dEh+im0iX6bodsMadLTYW\ngysBhTJhtlgp/mQyVP6rg82oJwnghfx+6QXe0qq2tCTbCmntyCJSoCfdiwZM\nX10tOP6tdSraM+QOP8CPrUiYVuVQtfZPen8CYOKGyxy7JSmlDOFkp2tMOnwa\n6D4IFOB7WVe1kiyutvS6mzoUFsKKlk0YVTJFK/E/SarfAMXdS6m2wq0gSVq8\nhVf9d/uWo4d16d61XPBy6gz4tvHjiTVEkLi7LE5ujBL/a7y8NNxZz9WFZNN9\nmcEvlGofG3rzrwVmQL7w4cYCETp5arxcvp74oWBIi3ohnFAOizYuuqaAZbES\nF8RnBiObmxuo1ks3L6rse/gLsvnVMqEzYbRMKAR9KnwxQVvlohaX1jI2cZ6e\nr55Zxg6J3nGnzbDxAldkbJnmhNnhZN8HGEiWxO5qYzigiaqsW+OV4SOrn1aC\n6zEbqiB2DU1ethkqFNaqEzHw72ZIlznNg/s3SoNseFTlaoE4WGBBw1s0B9jl\nVP7VD+IgYuDhvVREO0/wM/12wR2JuYMV7DGcwV7s306yTmKeW9gijc6ZKLo6\nzFsR\r\n=Bdz3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC93OUAqMxFcmBQ0w8O/F+ivuW9xTnt0oqCUWX9r0pcigIgZFcwuXip2VtnqgD7uw7hxWb7ZBAb3ISUC5IJ2KHTVa0="}]},"_npmUser":{"name":"apratt3377","email":"apratt3377@gmail.com"},"directories":{},"maintainers":[{"name":"fixanoid","email":"felix.shnir@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"nmvalera","email":"nicolas.maurice.valera@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quorum-wizard_1.3.3_1619214414264_0.5774896655232014"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-14T18:49:51.396Z","1.0.0":"2020-04-14T18:49:51.614Z","modified":"2022-05-13T23:35:45.980Z","1.1.0-beta.0":"2020-05-21T20:48:11.520Z","1.1.0-beta.1":"2020-05-28T21:12:40.088Z","1.1.0-beta.2":"2020-06-01T21:24:39.941Z","1.1.0":"2020-06-02T17:03:13.266Z","1.1.1-beta.0":"2020-06-23T14:26:46.531Z","1.1.1":"2020-06-23T19:29:06.007Z","1.2.0-alpha.0":"2020-07-07T17:07:18.554Z","1.2.0-beta.0":"2020-07-21T16:45:36.844Z","1.2.0-beta.1":"2020-07-23T15:34:27.909Z","1.2.0":"2020-07-23T16:34:11.642Z","1.2.1-beta.0":"2020-07-23T17:11:23.760Z","1.2.1-beta.1":"2020-07-24T16:09:28.754Z","1.2.1-beta.2":"2020-07-31T15:10:25.609Z","1.2.1-beta.3":"2020-08-03T16:03:39.863Z","1.2.1":"2020-08-03T18:41:07.478Z","1.2.2-beta.0":"2020-08-13T16:17:32.506Z","1.2.2-beta.1":"2020-08-13T16:32:09.528Z","1.2.2-beta.2":"2020-08-13T16:46:46.756Z","1.2.2":"2020-08-13T19:00:20.391Z","1.3.0-alpha.0":"2020-10-14T21:29:38.307Z","1.3.0-beta.0":"2020-10-22T14:01:44.166Z","1.3.0-beta.1":"2020-10-22T16:25:48.214Z","1.3.0-beta.2":"2020-11-17T21:26:46.890Z","1.3.0":"2020-11-18T16:55:04.448Z","1.3.1":"2021-03-02T19:40:37.326Z","1.3.2-beta.0":"2021-04-08T19:35:20.723Z","1.3.2":"2021-04-08T20:29:31.163Z","1.3.3-beta.0":"2021-04-23T20:44:43.138Z","1.3.3":"2021-04-23T21:46:54.495Z"},"maintainers":[{"name":"fixanoid","email":"felix.shnir@gmail.com"},{"name":"bmcd87","email":"bradmcdermott@gmail.com"},{"name":"apratt3377","email":"apratt3377@gmail.com"},{"name":"nmvalera","email":"nicolas.maurice.valera@gmail.com"}],"description":"Tool for walking through the setup of networks.","homepage":"http://docs.goquorum.com/en/latest/Wizard/GettingStarted/","repository":{"type":"git","url":"git+https://github.com/jpmorganchase/quorum-wizard.git"},"bugs":{"url":"https://github.com/jpmorganchase/quorum-wizard/issues"},"license":"MIT","readme":"![](https://github.com/jpmorganchase/quorum-wizard/workflows/Build%20&%20Test/badge.svg)\n# GoQuorum Wizard\n\n[GoQuorum Wizard](https://github.com/ConsenSys/quorum-wizard) is a command line tool that allows\nusers to set up a development GoQuorum network on their local machine in less than 2 minutes.\n\n![](docs/quorum-wizard.gif)\n\n## Using GoQuorum Wizard\n\nGoQuorum Wizard is written in Javascript and designed to be run as a global NPM module from the command line. Make sure you have [Node.js/NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) installed (version 10 or higher).\n\nUsing npx to run the wizard without the need to install:\n\n```\nnpx quorum-wizard\n```\n\nYou can also install the wizard globally with npm:\n\n```Bash\nnpm install -g quorum-wizard\n\n# Once the global module is installed, run:\nquorum-wizard\n```\n\nNote: Many installations of npm don't have permission to install global modules and will throw an EACCES error. [Here is the recommended solution from NPM](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)\n\n## Dependencies\n\nHere are the dependencies (in addition to NodeJS 10+) that are required depending on the mode that you run the wizard in:\n\nBash:\n\n- Java (when running Tessera and/or Cakeshop)\n\nDocker Compose:\n\n- Docker\n- docker-compose\n\nKubernetes:\n\n- Docker (for generating resources during network creation)\n- kubectl\n- minikube, Docker Desktop with Kubernetes enabled, or some other kubernetes context\n\n## Options\n\nYou can also provide these flags when running quorum-wizard:\n\n| Flags | Effect |\n| - | - |\n| `-q`, `--quickstart` | Create 3 node raft network with tessera and cakeshop (no user-input required) |\n| `generate --config <PATH>` | Generate a network from an existing config.json file |\n| `-r`, `--registry <REGISTRY>` | Use a custom docker registry (instead of registry.hub.docker.com) |\n| `-o`, `--outputPath <PATH>` | Set the output path. Wizard will place all generated files into this folder. Defaults to the location where Wizard is run |\n| `-v`, `--verbose` | Turn on additional logs for debugging |\n| `--version` | Show version number |\n| `-h`, `--help` | Show help |\n\n## Interacting with the Network\n\nTo explore the features of GoQuorum and deploy a private contract, follow the instructions on [Interacting with the Network](https://docs.goquorum.consensys.net/en/stable/HowTo/GetStarted/Wizard/Interacting/).\n\n## Tools\n\nThe wizard provides the option to deploy some useful tools alongside your network. Learn more on the [Tools page](https://docs.goquorum.consensys.net/en/stable/HowTo/GetStarted/Wizard/Tools/).\n\n## Developing\nClone this repo to your local machine.\n\n`npm install` to get all the dependencies.\n\n`npm run test:watch` to automatically run tests on changes\n\n`npm run start` to automatically build on changes to any files in the src directory\n\n`npm link` to use your development build when you run the global npm command\n\n`quorum-wizard` to run (alternatively, you can run `node build/index.js`)\n\n## Contributing\nGoQuorum Wizard is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [quorum@consensys.net](mailto:quorum@consensys.net).\n\n## Getting Help\nStuck at some step? Please join our <a href=\"https://www.goquorum.com/slack-inviter\" target=\"_blank\" rel=\"noopener\">Slack community</a> for support.\n","readmeFilename":"README.md","keywords":["quorum","tessera","cakeshop","ethereum","wizard"]}