{ "name": "zk-kit", "description": "A monorepo of reusable JS libraries for zero-knowledge technologies.", "license": "MIT", "repository": "git@github.com:privacy-scaling-explorations/zk-kit.git", "homepage": "https://github.com/privacy-scaling-explorations/zk-kit", "bugs": "https://github.com/privacy-scaling-explorations/zk-kit/issues", "private": true, "scripts": { "_build": "yarn workspaces foreach -A -t --no-private run build", "build": "turbo _build", "_test": "jest --coverage", "test": "turbo _test", "test:library": "jest --coverage packages/${0}", "version:bump": "yarn workspace @zk-kit/${0} version ${1} && yarn remove:stable-version-field ${0} && NO_HOOK=1 git commit -am \"chore(${0}): v${1}\" && git tag ${0}-v${1}", "version:publish": "yarn workspaces foreach -A --no-private npm publish --tolerate-republish --access public", "version:release": "changelogithub", "lint:eslint": "eslint . --ext .js,.ts", "lint": "turbo lint:eslint", "format:prettier": "prettier -c .", "format:prettier:write": "prettier -w .", "format": "turbo format:prettier", "format:write": "turbo format:prettier:write", "benchmarks": "rimraf benchmarks/results && ts-node benchmarks/index.ts", "docs": "typedoc", "remove:stable-version-field": "ts-node scripts/remove-stable-version-field.ts ${0} && yarn format:prettier:write", "precommit": "lint-staged", "postinstall": "husky && git config --local core.editor cat", "style": "turbo lint:eslint format:prettier" }, "keywords": [ "javascript", "typescript", "monorepo", "zero-knowledge", "zk-snarks" ], "workspaces": [ "packages/*" ], "packageManager": "yarn@4.1.0", "devDependencies": { "@commitlint/cli": "^18.6.1", "@commitlint/config-conventional": "^18.6.2", "@types/glob": "^7.2.0", "@types/jest": "^29.5.12", "@types/node": "^20", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "benny": "^3.7.1", "changelogithub": "patch:changelogithub@npm%3A0.13.3#~/.yarn/patches/changelogithub-npm-0.13.3-1783949906.patch", "czg": "^1.9.1", "eslint": "^8.56.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^17.1.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jest": "^27.9.0", "husky": "^9.0.11", "jest": "^29.7.0", "jest-config": "^29.7.0", "lint-staged": "^15.2.2", "prettier": "^3.2.5", "rimraf": "^5.0.5", "rollup-plugin-dts": "^6.1.1", "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "tslib": "^2.6.2", "turbo": "^1.13.2", "typedoc": "^0.25.8", "typescript": "^5.3.3", "winston": "^3.14.2" } }