{ "name": "p0tion", "description": "MPC Phase 2 suite of tools for conducting zkSNARKs trusted setup ceremonies", "repository": "git@github.com:privacy-scaling-explorations/p0tion.git", "homepage": "https://github.com/privacy-scaling-explorations/p0tion", "bugs": "https://github.com/privacy-scaling-explorations/p0tion/issues", "license": "MIT", "private": true, "keywords": [ "typescript", "zero-knowledge", "zk-snarks", "phase-2", "trusted-setup", "ceremony", "snarkjs", "circom" ], "packageManager": "yarn@3.5.1", "scripts": { "build": "yarn workspaces foreach -t run build", "test": "yarn test:dev", "test:firebase-emulator": "NODE_ENV=dev yarn workspace @p0tion/backend emulator:exec-test", "test:prod": "yarn workspace @p0tion/actions test:contracts && GOOGLE_APPLICATION_CREDENTIALS=\"./packages/backend/serviceAccountKey.json\" && NODE_ENV=prod jest --config=jest.json --detectOpenHandles --forceExit --runInBand", "test:ci-prod": "NODE_ENV=prod jest --config=jest.json --detectOpenHandles --forceExit --runInBand", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix", "prettier": "prettier -c .", "prettier:fix": "prettier -w .", "precommit": "lint-staged", "commit": "cz", "prepare": "is-ci || husky install", "docs": "yarn workspaces foreach --no-private run docs" }, "devDependencies": { "@babel/core": "^7.21.8", "@babel/preset-env": "^7.21.5", "@babel/preset-typescript": "^7.21.5", "@commitlint/cli": "^17.6.3", "@commitlint/config-conventional": "^17.6.3", "@rollup/plugin-typescript": "^11.1.0", "@types/chai": "^4.3.5", "@types/chai-as-promised": "^7.1.5", "@types/jest": "^29.5.1", "@types/node": "^20.10.6", "@types/snarkjs": "^0.7.7", "@typescript-eslint/eslint-plugin": "^5.59.5", "@typescript-eslint/parser": "^5.59.5", "babel-jest": "^29.5.0", "chai": "^4.3.7", "chai-as-promised": "^7.1.1", "commitizen": "^4.3.0", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.40.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-airbnb-typescript": "^17.0.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jest": "^27.2.1", "husky": "^8.0.3", "is-ci": "^3.0.1", "jest": "^29.5.0", "jest-config": "^29.5.0", "lint-staged": "^13.2.2", "prettier": "^2.8.8", "rimraf": "^5.0.0", "rollup": "^3.21.6", "ts-node": "^10.9.1", "typedoc": "^0.24.7" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "workspaces": [ "packages/*" ] }