{"_id":"@ctrlc03/phase2cli-zkp2p","_rev":"11-b956d24bc769a151ecefbf553a418b8b","name":"@ctrlc03/phase2cli-zkp2p","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.9":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.0.9","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","@ctrlc03/actions-zkp2p":"^1.0.9","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"fc94ee0be1908d90fc3c22920484583284994a18","_id":"@ctrlc03/phase2cli-zkp2p@1.0.9","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Dvw5F30vX5k46xRy9s0y1vdSZxudZaIN29t5PqOFlYjJQlwTNQmU85qbVPSv0749ubQX5z5gZ9w3L7ZiLOyq8w==","shasum":"010a7b1b5c9d96351786f0130612d1ac382618be","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.0.9.tgz","fileCount":42,"unpackedSize":483275,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFc9FlDD/wlFBFhKz89pxQSHFmlzoJnpHqqitm+hkeMEAiEAuhUjTSwxN7FbcqeTdbusEUos792y2obG90heIVLZwMs="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.0.9_1697815236854_0.606169240224858"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.0","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@ctrlc03/actions-zkp2p":"^1.0.9","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"fc94ee0be1908d90fc3c22920484583284994a18","_id":"@ctrlc03/phase2cli-zkp2p@1.1.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-K3jCFLvJRdTAXeCW1C+zk8xtCb91R4r67OdYOF6/EQPNgVEbFI9xu6faw9kyJe0VgwMI6rKUkjtfbOQ2uLjUTw==","shasum":"dcafb0a9829a8ebb5c4d65677a68498b58691dec","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.0.tgz","fileCount":42,"unpackedSize":484637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUhT/XudC9PU7pTDhgjA2O3oA8Q4hVcQh6CWoJwEsXYwIgCb5lnZ3G8+LwqGaYfwphqUWtsCnW9GIdlNWNAdEp+fU="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.0_1697816485051_0.5668491803564741"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.1","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","@ctrlc03/actions-zkp2p":"^1.0.9","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"fc94ee0be1908d90fc3c22920484583284994a18","_id":"@ctrlc03/phase2cli-zkp2p@1.1.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7TFVO+A9EHAS6tzrFUaMvRQ6hQ+5Zi9ywAWTryxGcvjDAoIONH3vyZHmb525ODJcb6Jiroefm+S+oiE7r1eA/Q==","shasum":"46d1c955514b9939cede0f198ceef097c82e412c","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.1.tgz","fileCount":42,"unpackedSize":483044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLP6I4lV6zw8S+j4Xf34sOsb8FjrxJXoaP3XPojM41swIhAIA0Yv30Q6dIvd7LC33GMQaIqEBC6+tR9+nuKK7gVbre"}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.1_1697818616511_0.3668301824734952"},"_hasShrinkwrap":false},"1.1.2":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.2","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@ctrlc03/actions-zkp2p":"^1.1.0","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"fc94ee0be1908d90fc3c22920484583284994a18","_id":"@ctrlc03/phase2cli-zkp2p@1.1.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Q2GgbMDRQlkIX4jvy15LaC9J4omY2anDv3x7pNxjGH0DukVsC4FKN6mWjo1BhKO4MY6toJ1SdaRoAjPTRlWlLQ==","shasum":"56d67000dcd4ae501ce37b34ee1d16eb6f443554","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.2.tgz","fileCount":42,"unpackedSize":483051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRoaLC6n6mbh39jEiFCcQfcqz/XQwliN3V2oUrcKnJTQIhAKYNAIQgLfBymjT4IUyWS/kb1MvoX4KSw5UhGnImOf9w"}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.2_1697819488835_0.5116758980767069"},"_hasShrinkwrap":false},"1.1.3":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.3","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@ctrlc03/actions-zkp2p":"^1.1.0","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"fc94ee0be1908d90fc3c22920484583284994a18","_id":"@ctrlc03/phase2cli-zkp2p@1.1.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bM8sW2Fo5FF8zv6qb9qrr8QUumpPcJH6Ln67/9tSkabILhwLjjvALzEVk3rDAsypDjOfquo9squQ7p2mK+qBXw==","shasum":"779edcf81bb8abde797536555764e9e1545baa91","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.3.tgz","fileCount":42,"unpackedSize":483051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHzpKBn8olAeIK80hPq3UkjrN9U+J4vPFXgIe1C+1uc8CICRipUT1WA+ZFtfplN+tuZ0ciBbEtbgywJFjSe1ZKnsT"}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.3_1697819516160_0.8311274815295537"},"_hasShrinkwrap":false},"1.1.4":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.4","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","@ctrlc03/actions-zkp2p":"^1.1.0","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"78d0a67ec8de5b2ef886d5cc2d885f1c7e265aa1","_id":"@ctrlc03/phase2cli-zkp2p@1.1.4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-B/SBPPks0jbeIbPxbk9Nx/zEjRJFAf/94BSPHKOI5Qpx+32P1xHzIUOJ7Y1sBNa95/keXYIL2TJQH2HhVM4x9Q==","shasum":"160c6371f30fc5a56c62f2563c054f5d1180db0e","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.4.tgz","fileCount":42,"unpackedSize":483051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDexxd3zwQLEtvSmLrvqoGpHeJTp/F5temq9Yt1Qw/kOwIgNKpGVGv9vfr3rImhtp34XxEpM1GLJBaQN9CQFysmC3I="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.4_1697832588508_0.6933174434403793"},"_hasShrinkwrap":false},"1.1.5":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.5","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","@ctrlc03/actions-zkp2p":"^1.1.0","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"78d0a67ec8de5b2ef886d5cc2d885f1c7e265aa1","_id":"@ctrlc03/phase2cli-zkp2p@1.1.5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-TZNFJbgJoJmRszy5CRiUXEcSjG9dzSD93op9/WUNEmKwNk3L8fIG8A6jWAZcnw2MgcC6lf9b16O9ekL6PodwKw==","shasum":"51bbbdf5727731c10c1c2b7e6c5a090d4c3be1fb","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.5.tgz","fileCount":44,"unpackedSize":487149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+fg0gHyqgRVFUsFHECLrsPrkbIgTIrm124+qDG451SAiAe5smWrNmwXZtdmhBM6qrmZlw6e1o7qtH1SXPgFPX6EQ=="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.5_1697832773703_0.7014765903189202"},"_hasShrinkwrap":false},"1.1.6":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.6","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","@ctrlc03/actions-zkp2p":"^1.1.2","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"78d0a67ec8de5b2ef886d5cc2d885f1c7e265aa1","_id":"@ctrlc03/phase2cli-zkp2p@1.1.6","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jhum/ioEuZgI63u9tcN7rl4MA2nGJrhM+3Ewgr2ddNKHL+u6FWSBQs9qahBKJ7dMzepQuvqtiA3XkfqbU7Weog==","shasum":"3dcfc62f8b33f784acad646ef372fbefb3551cf6","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.6.tgz","fileCount":44,"unpackedSize":487148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBj0phwQm0S4vJiWhLtCCx/j5yVV0j3Qcngf9EUG8NQAiEAodujdIQ7WMOJcPRod6/3MyPCuZrdRSznjp+ptNie014="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.6_1697834694435_0.752524816059648"},"_hasShrinkwrap":false},"1.1.7":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.7","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@ctrlc03/actions-zkp2p":"^1.1.3","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"78d0a67ec8de5b2ef886d5cc2d885f1c7e265aa1","_id":"@ctrlc03/phase2cli-zkp2p@1.1.7","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bg/OMTiFBpN/9BXnGBfdFdPSsvmirXuhKFGzLF3AI3bWOS82NfUU/OkCtdzuQ+gIKTsCaEZ8RSK67YuT9fVqqg==","shasum":"57070e63e9b2b1457ad444e913db3c21b476f3bc","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.7.tgz","fileCount":42,"unpackedSize":484058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2WjOvV/UO/AUmLmVmqysIbluofc4vkascjBFujwFgPAiEA2njA99QEJxBTeoVEpVw99nFFFzjBM2jAOFYS5y6Mg58="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.7_1698058259791_0.9201979997835878"},"_hasShrinkwrap":false},"1.1.8":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.8","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@ctrlc03/actions-zkp2p":"^1.1.3","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"78d0a67ec8de5b2ef886d5cc2d885f1c7e265aa1","_id":"@ctrlc03/phase2cli-zkp2p@1.1.8","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-MmZrOaVor3/CtF8RzpDyqwPi8k2vyh540iiP7vp587OMYnzaNVvT/C+BudpfYeTLYEZTs0IyVeMKYrmwnHhjLA==","shasum":"5ae7e4e933d45ad3644c70a37d7c0c6256d30224","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.8.tgz","fileCount":44,"unpackedSize":488156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEf1jmh3tHHy8pBaGLq6lYLSDj0so1DX6Pn5wsyVf+cmAiEAhrvy0gUUSPSSUsYeOZFAzeRNz5JHsohursX6FuyFbVg="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.8_1698058406887_0.29355764326149614"},"_hasShrinkwrap":false},"1.1.9":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.1.9","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@ctrlc03/actions-zkp2p":"^1.1.4","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"78d0a67ec8de5b2ef886d5cc2d885f1c7e265aa1","_id":"@ctrlc03/phase2cli-zkp2p@1.1.9","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PoAmeTpJlQNHHk9jiHCdXG4ws216lV509LlI1/HCE67peRWOgPkamsTfapGMIFhk80kG9mfM5OWEJbtDch/4DQ==","shasum":"ea454ab78b0b1716bf54708dddb643eaf087dec2","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.1.9.tgz","fileCount":44,"unpackedSize":488425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNPvxOINVj+ZLfZTSYAws59I0YxBpgjJsDGFj5RoVGrQIgeuXT+8kCvRP/jz+i16Ge61TRyYY8ZACugzvYPcxntKw="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.1.9_1698059315857_0.1396522001950018"},"_hasShrinkwrap":false},"1.2.0":{"name":"@ctrlc03/phase2cli-zkp2p","type":"module","version":"1.2.0","description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"homepage":"https://github.com/privacy-scaling-explorations/p0tion","bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","bin":{"phase2cli-zkp2p":"dist/index.js"},"main":"dist/index.js","types":"dist/types/index.d.ts","engines":{"node":">=16.14.0"},"keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"scripts":{"build":"rimraf dist && rollup -c rollup.config.ts --configPlugin typescript","build:watch":"rollup -c rollup.config.ts -w --configPlugin typescript","start":"ts-node --esm ./src/index.ts","auth":"yarn start auth","contribute":"yarn start contribute","clean":"yarn start clean","list":"yarn start list","logout":"yarn start logout","validate":"yarn start validate","coordinate:setup":"yarn start coordinate setup","coordinate:observe":"yarn start coordinate observe","coordinate:finalize":"yarn start coordinate finalize","docs":"typedoc src/**/*.ts --out ../../docs/phase2cli"},"devDependencies":{"@types/clear":"^0.1.2","@types/cli-progress":"^3.11.0","@types/figlet":"^1.5.6","@types/mime-types":"^2.1.1","@types/node-emoji":"^1.8.2","@types/node-fetch":"^2.6.3","@types/ora":"^3.2.0","@types/prompts":"^2.4.4","@types/rollup-plugin-auto-external":"^2.0.2","@types/winston":"^2.4.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","solc":"^0.8.19","ts-node":"^10.9.1","typescript":"^5.0.4"},"dependencies":{"@adobe/node-fetch-retry":"^2.2.0","@aws-sdk/client-s3":"^3.329.0","@ctrlc03/actions-zkp2p":"^1.1.4","@octokit/auth-oauth-app":"^5.0.5","@octokit/auth-oauth-device":"^4.0.4","@octokit/request":"^6.2.3","blakejs":"^1.2.1","boxen":"^7.1.0","chalk":"^5.2.0","clear":"^0.1.0","cli-progress":"^3.12.0","clipboardy":"^3.0.0","commander":"^10.0.1","conf":"^11.0.1","dotenv":"^16.0.3","figlet":"^1.6.0","firebase":"^9.21.0","log-symbols":"^5.1.0","mime-types":"^2.1.35","node-disk-info":"^1.3.0","node-emoji":"^1.11.0","node-fetch":"^3.3.1","open":"^9.1.0","ora":"^6.3.0","prompts":"^2.4.2","rimraf":"^5.0.0","rollup":"^3.21.6","snarkjs":"^0.6.11","timer-node":"^5.0.7","winston":"^3.8.2"},"publishConfig":{"access":"public"},"gitHead":"78d0a67ec8de5b2ef886d5cc2d885f1c7e265aa1","_id":"@ctrlc03/phase2cli-zkp2p@1.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HOxZS+vOvtsDcxuePS0Yev1tpO+3QTx3Lxtb11MHNJR/pEC8YnZNv3c/JZaqf/pw4d8c52h3ItCUOOOcwfKulA==","shasum":"6aed797d03014eba2be0e1e20d8734c73a46c08d","tarball":"https://registry.npmjs.org/@ctrlc03/phase2cli-zkp2p/-/phase2cli-zkp2p-1.2.0.tgz","fileCount":44,"unpackedSize":488432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDa/+jdbl8F3s8QcSagRgKTS8ght482D7eLpFml0e6jAiAx6ea9p638a7B9fSZWOOyutf8z4Qay13IX4EaN0zevxQ=="}]},"_npmUser":{"name":"ctrlc03","email":"ctrlc03@proton.me"},"directories":{},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/phase2cli-zkp2p_1.2.0_1698059419719_0.8527386559929835"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-20T15:20:36.788Z","1.0.9":"2023-10-20T15:20:37.060Z","modified":"2023-10-23T11:10:20.164Z","1.1.0":"2023-10-20T15:41:25.410Z","1.1.1":"2023-10-20T16:16:56.751Z","1.1.2":"2023-10-20T16:31:29.053Z","1.1.3":"2023-10-20T16:31:56.439Z","1.1.4":"2023-10-20T20:09:48.723Z","1.1.5":"2023-10-20T20:12:53.909Z","1.1.6":"2023-10-20T20:44:54.612Z","1.1.7":"2023-10-23T10:51:00.090Z","1.1.8":"2023-10-23T10:53:27.086Z","1.1.9":"2023-10-23T11:08:36.036Z","1.2.0":"2023-10-23T11:10:20.002Z"},"maintainers":[{"name":"ctrlc03","email":"ctrlc03@proton.me"}],"description":"All-in-one interactive command-line for interfacing with zkSNARK Phase 2 Trusted Setup ceremonies","homepage":"https://github.com/privacy-scaling-explorations/p0tion","keywords":["typescript","zero-knowledge","zk-snarks","phase-2","trusted-setup","ceremony","snarkjs","circom"],"repository":{"type":"git","url":"git+ssh://git@github.com/privacy-scaling-explorations/p0tion.git"},"bugs":{"url":"https://github.com/privacy-scaling-explorations/p0tion/issues"},"license":"MIT","readme":"<p align=\"center\">\n    <h1 align=\"center\">\n        Phase2 CLI 👨‍💻\n    </h1>\n    <p align=\"center\">All-in-one command line tool for interfacing with Groth16 zkSNARKs Phase 2 Trusted Setup ceremonies</p>\n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/privacy-scaling-explorations/p0tion\">\n        <img src=\"https://img.shields.io/badge/project-p0tion-blue.svg?style=flat-square\">\n    </a>\n    <a href=\"https://github.com/privacy-scaling-explorations/p0tion/blob/main/LICENSE\">\n        <img alt=\"Github License\" src=\"https://img.shields.io/github/license/privacy-scaling-explorations/p0tion.svg?style=flat-square\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/@p0tion/phase2cli\">\n        <img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/@p0tion/phase2cli?style=flat-square\" />\n    </a>\n    <a href=\"https://npmjs.org/package/@p0tion/phase2cli\">\n        <img alt=\"Downloads\" src=\"https://img.shields.io/npm/dm/@p0tion/phase2cli.svg?style=flat-square\" />\n    </a>\n    <a href=\"https://eslint.org/\">\n        <img alt=\"Linter\" src=\"https://img.shields.io/badge/linter-eslint-8080f2?style=flat-square&logo=eslint\" />\n    </a>\n    <a href=\"https://prettier.io/\">\n        <img alt=\"Prettier\" src=\"https://img.shields.io/badge/code%20style-prettier-f8bc45?style=flat-square&logo=prettier\" />\n    </a>\n</p>\n\n<div align=\"center\">\n    <h4>\n        <a href=\"https://github.com/privacy-scaling-explorations/p0tion/blob/main/CONTRIBUTING.md\">\n            👥 Contributing\n        </a>\n        <span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>\n        <a href=\"https://github.com/privacy-scaling-explorations/p0tion/blob/main/CODE_OF_CONDUCT.md\">\n            🤝 Code of conduct\n        </a>\n        <span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>\n        <a href=\"https://discord.gg/sF5CT5rzrR\">\n            🗣️ Chat &amp; Support\n        </a>\n    </h4>\n</div>\n\n| The interaction with Trusted Setup ceremonies commonly involves the usage of different tools according to the roles (coordinator vs. participants) and ceremony stages (setup, contribution, finalization). The Phase2 CLI acts as an all-in-one independent interface with a custom set of user-friendly and interactive commands. |\n| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n\nRounding up the option of using a unique tool for different ceremony stages makes it possible to reduce the context switch, level of expertise, and bug exposure. This standard tool (built on top of the `actions` package) contains only the core commands for interfacing with one or more Trusted Setup Phase 2 ceremonies. You could get advantage from these commands and customize (or extend them) based on your unique ceremony needs. By using the CLI, the computing power of the contributor's machine could be fully exploited thus enabling contributions up to larger sizes than with ordinary web-browser clients.\n\n## 🛠 Installation\n\nInstall the `@p0tion/phase2cli` package globally\n\n```bash\nnpm i -g @p0tion/phase2cli\n```\n\nor run specific commands with `npx`:\n\n```bash\nnpx @p0tion/phase2cli contribute\n```\n\n> Please note that phase2cli only runs on Linux or Mac systems. If a Windows user, please install [WSL2](https://learn.microsoft.com/en-us/windows/wsl/install) first.\n\n## 📜 Usage\n\n### Local Development\n\n**Prerequisities**\n\n-   Node.js version 16.0 or higher.\n-   Yarn version 3.5.0 or higher.\n\nCopy the `.env.default` file as `.env`:\n\n```bash\ncp .env.default .env\n```\n\nAnd add your environment variables.\n\n⚠️ Your environment variables must match the corresponding properties values inside the `.env` file of the `actions` package ⚠️\n\n#### Core Commands\n\n```bash\nUsage: phase2cli [options] [command]\n\nAll-in-one command line tool for interfacing with Groth16 zkSNARKs Phase 2 Trusted Setup ceremonies\n\nOptions:\n  -V, --version   output the version number\n  -h, --help      display help for command\n\nCommands:\n  auth            authenticate yourself using your Github Account (Device Flow OAuth 2.0)\n  contribute      compute contributions for a Phase2 Trusted Setup ceremony circuits\n  clean           clean up output generated by commands from the current working directory\n  logout          sign out from Firebae Auth service and delete Github OAuth 2.0 token from your machine\n  coordinate      special subset of commands for coordinating a ceremony (coordinator only)\n  help [command]  display help for command\n```\n\n#### Coordinator Commands\n\n```bash\nUsage: phase2cli coordinate [options] [command]\n\nspecial subset of commands for coordinating a ceremony (coordinator only)\n\nOptions:\n  -h, --help      display help for command\n\nCommands:\n  setup           setup a Groth16 Phase 2 Trusted Setup ceremony for zk-SNARK circuits\n  observe         real-time updates about queue status for each ceremony circuit\n  finalize        finalize a Phase2 Trusted Setup ceremony (beacon + artifacts exports)\n  help [command]  display help for command\n```\n","readmeFilename":"README.md"}