{ "name": "double-blind", "version": "0.1.0", "private": true, "dependencies": { "@openzeppelin/contracts": "^4.8.3", "@rainbow-me/rainbowkit": "^0.8.0", "@testing-library/jest-dom": "^5.16.3", "@testing-library/react": "^12.1.4", "@testing-library/user-event": "^13.5.0", "@types/lodash": "^4.14.181", "@types/pako": "^2.0.0", "@types/styled-components": "^5.1.24", "@types/yargs": "^17.0.24", "@vitejs/plugin-react": "^4.0.0", "addressparser": "^1.0.1", "atob": "^2.1.2", "base64-sol": "^1.1.0", "buffer": "^6.0.3", "circomlibjs": "^0.1.2", "cryo": "^0.0.6", "crypto-browserify": "^3.12.0", "ethereumjs-abi": "^0.6.8", "ethers": "^5.7.1", "forge-std": "^1.1.2", "jsdom-worker": "^0.3.0", "libmime": "^5.1.0", "localforage": "^1.10.0", "lodash": "^4.17.21", "next": "^12.3.1", "node-forge": "^1.3.1", "pako": "^2.1.0", "prettier": "^2.7.1", "prettier-plugin-solidity": "^1.0.0-beta.24", "react": "^17.0.2", "react-dom": "^17.0.2", "react-dropzone": "^12.0.4", "react-error-overlay": "6.0.9", "react-json-view": "^1.21.3", "react-router": "^6.2.2", "react-router-dom": "^6.2.2", "react-use": "^17.3.2", "readline": "^1.3.0", "serve": "^14.0.1", "snarkjs": "https://github.com/sampritipanda/snarkjs.git#fef81fc51d17a734637555c6edbd585ecda02d9e", "sshpk": "^1.17.0", "styled-components": "^5.3.5", "ts-node": "^10.9.1", "typescript": "^4.8.3", "update-browserslist-db": "latest", "vite": "^4.3.3", "vite-plugin-svgr": "^2.4.0", "vite-tsconfig-paths": "^4.2.0", "wagmi": "^0.6.8", "web-vitals": "^2.1.4", "yargs": "^17.7.1" }, "resolutions": { "react-error-overlay": "6.0.9" }, "scripts": { "start": "vite", "build": "tsc && vite build", "serve": "vite preview", "test": "jest --runInBand --testPathIgnorePatterns='e2e' --reporters=default --reporters=jest-junit", "start-e2e-test-server": "serve -s dist -p 3000", "test:e2e-ui": "CI=true jest ./e2e-ui*.test.*", "test:e2e-zkp": "CI=true jest ./e2e-dl-zkp.test.ts", "compile": "node circuits/scripts/compile.js", "gen-input": "npx tsx ./scripts/generate_input.ts", "compile-all": "yarn gen-input && yarn compile email true", "prepare": "husky install" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }, "browserslist": { "production": [ ">0.2%", "not ie <= 99", "not android <= 4.4.4", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "@babel/preset-env": "^7.22.2", "@babel/preset-react": "^7.22.0", "@babel/preset-typescript": "^7.21.5", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@esbuild-plugins/node-modules-polyfill": "^0.2.2", "@types/atob": "^2.1.2", "@types/jest": "^29.4.0", "@types/node": "^18.0.6", "@types/node-forge": "^1.3.2", "@types/tar-stream": "^2.2.2", "babel-preset-jest": "^29.5.0", "browserify-fs": "^1.0.0", "browserstack-local": "^1.5.1", "browserstack-node-sdk": "^1.6.1", "husky": "^8.0.3", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "jest-fetch-mock": "^3.0.3", "jest-junit": "^15.0.0", "madge": "^6.0.0", "msw": "^1.0.1", "nodemon": "^2.0.19", "process": "^0.11.10", "puppeteer": "18.1", "rollup-plugin-node-polyfills": "^0.2.1", "selenium-webdriver": "^4.8.1", "ts-node-dev": "^2.0.0", "util": "^0.12.5", "vite-plugin-commonjs": "^0.7.1", "vite-plugin-ngmi-polyfill": "^0.0.2", "vite-plugin-node-polyfills": "^0.8.2" }, "jest": { "transformIgnorePatterns": [ "node_modules/(?!@rainbow-me/rainbowkit)" ], "testEnvironment": "jsdom", "setupFilesAfterEnv": [ "./src/setupTests.js", "jsdom-worker" ] }, "packageManager": "yarn@3.2.3" }