{ "name": "v2fe", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite --host", "build": "tsc && vite build", "build-silent": "tsc && vite build --logLevel error", "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview" }, "dependencies": { "@chainsafe/libp2p-noise": "^14.1.0", "@chainsafe/libp2p-yamux": "^6.0.2", "@headlessui/react": "^1.7.18", "@libp2p/circuit-relay-v2": "^1.1.1", "@libp2p/echo": "^1.1.1", "@libp2p/ping": "^1.1.1", "@libp2p/tcp": "^9.1.1", "@libp2p/webrtc": "^4.1.1", "@lottiefiles/react-lottie-player": "^3.5.3", "@metamask/jazzicon": "^2.0.0", "@reduxjs/toolkit": "^1.9.5", "@walletconnect/ethereum-provider": "^2.11.0", "@web3modal/ethereum": "^2.7.1", "@web3modal/react": "^2.7.1", "dexie-export-import": "^4.1.2", "dexie-react-hooks": "^1.1.7", "fflate": "^0.8.1", "keccak256": "^1.0.6", "localforage": "^1.10.0", "match-sorter": "^6.3.1", "node-forge": "^1.3.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.1.1", "react-router-dom": "^6.14.0", "react-toastify": "^9.1.3", "sort-by": "^1.2.0", "styled-components": "^6.0.8", "tweetnacl": "^1.0.3", "tweetnacl-util": "^0.15.1", "vite-plugin-top-level-await": "^1.4.1", "@chainlink/contracts": "^0.8.0", "@chainsafe/libp2p-gossipsub": "^11.0.0", "@libp2p/bootstrap": "^10.1.0", "@libp2p/dcutr": "^1.0.3", "@libp2p/identify": "^2.1.2", "@libp2p/mplex": "^10.0.4", "@libp2p/pubsub-peer-discovery": "^10.0.2", "@libp2p/websockets": "^8.0.4", "@multiformats/multiaddr": "^12.1.11", "@noir-lang/acvm_js": "^0.29.0", "@noir-lang/backend_barretenberg": "0.28.0", "@noir-lang/noir_codegen": "^0.28.0", "@noir-lang/noir_js": "0.28.0", "@noir-lang/noir_wasm": "0.28.0", "@noir-lang/noirc_abi": "^0.22.0", "@nomicfoundation/hardhat-toolbox": "^5.0.0", "@openzeppelin/contracts": "^4.7.1", "@types/node": "^20.14.10", "dexie": "^4.0.8", "ethers": "^6.13.0", "hardhat": "^2.22.6", "indexeddbshim": "^15.0.0", "json2toml": "^6.1.0", "libp2p": "^1.0.8", "nostr-tools": "^2.7.1", "sequelize": "^6.37.3", "ws": "^8.18.0" }, "devDependencies": { "@types/react": "^18.0.37", "@types/react-dom": "^18.0.11", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "@vitejs/plugin-react": "^4.0.0", "autoprefixer": "^10.4.14", "eslint": "^8.38.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.3.4", "postcss": "^8.4.24", "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.3.2", "typescript": "^5.5.3", "vite": "^5.3.3" } }