{ "name": "universal-connectivity-node-js-peer", "type": "module", "scripts": { "start": "npx esbuild src/App.tsx --outfile=.dist/index.js --bundle --platform=node --format=esm --external:'./node_modules/*' --sourcemap && node --enable-source-maps .dist", "dist": "npx esbuild src/App.tsx --outfile=.dist/index.cjs --bundle --platform=node --define:'process.env.NODE_ENV=\"production\"' --minify --tree-shaking=true", "generate": "protons protobuf/*.proto", "format": "prettier --write src", "lint": "prettier . --check" }, "dependencies": { "@chainsafe/libp2p-gossipsub": "^14.1.1", "@chainsafe/libp2p-noise": "^16.1.0", "@chainsafe/libp2p-quic": "^1.1.1", "@chainsafe/libp2p-yamux": "^7.0.1", "@helia/delegated-routing-v1-http-api-client": "^4.2.2", "@libp2p/bootstrap": "^11.0.33", "@libp2p/circuit-relay-v2": "^3.2.9", "@libp2p/identify": "^3.0.28", "@libp2p/interface": "^2.8.0", "@libp2p/interface-internal": "^2.3.10", "@libp2p/kad-dht": "^15.0.0", "@libp2p/ping": "^2.0.28", "@libp2p/pubsub-peer-discovery": "^11.0.1", "@libp2p/tcp": "^10.1.9", "@libp2p/webrtc": "^5.2.10", "@libp2p/websockets": "^9.2.9", "it-protobuf-stream": "^2.0.1", "libp2p": "^2.8.3", "multiformats": "^13.3.2", "protons-runtime": "^5.5.0", "react": "^18.3.1", "react-curse": "1.0.15", "uint8arraylist": "^2.4.8" }, "devDependencies": { "@types/node": "^22.14.0", "@types/react": "^18.0.27", "protons": "^7.6.0" } }