{ "name": "@lumeweb/kernel-ipfs", "version": "0.1.0", "type": "module", "scripts": { "test": "jest", "build-script": "tsc --project tsconfig.build.json && mv dist-build/build.js dist-build/build.mjs", "compile": "npm run build-script && node build.js", "build": "npm run compile && node ./dist-build/build.mjs dev" }, "dependencies": { "@chainsafe/libp2p-gossipsub": "^6.2.0", "@chainsafe/libp2p-noise": "^11.0.4", "@chainsafe/libp2p-yamux": "^3.0.7", "@dao-xyz/libp2p-noise": "^11.1.3", "@helia/ipns": "^1.1.0", "@helia/unixfs": "^1.2.1", "@libp2p/bootstrap": "^6.0.3", "@libp2p/crypto": "^1.0.15", "@libp2p/delegated-content-routing": "^4.0.3", "@libp2p/delegated-peer-routing": "^4.0.5", "@libp2p/interface-metrics": "^4.0.5", "@libp2p/interfaces": "^3.3.1", "@libp2p/logger": "^2.0.7", "@libp2p/mplex": "^7.1.3", "@libp2p/tcp": "^6.1.5", "@libp2p/utils": "^3.0.7", "@lumeweb/kernel-protomux-client": "git+https://git.lumeweb.com/LumeWeb/kernel-protomux-client.git", "@lumeweb/kernel-swarm-client": "git+https://git.lumeweb.com/LumeWeb/kernel-swarm-client.git", "@multiformats/mafmt": "^11.1.2", "@peculiar/webcrypto": "git+https://git.lumeweb.com/LumeWeb/webcrypto.git", "b4a": "^1.6.3", "blockstore-idb": "^1.1.0", "buffer": "^6.0.3", "compact-encoding": "^2.11.0", "datastore-core": "^8.0.4", "datastore-idb": "^2.1.1", "helia": "^0.0.1", "ipfs-http-client": "^60.0.0", "ipfs-in-memory-repo": "^0.1.0", "libkmodule": "^0.2.53", "libp2p": "^0.42.2", "multiformats": "^11.0.2", "p-defer": "^4.0.0", "p-queue": "^7.3.4", "private-ip": "^3.0.0", "rewire": "^6.0.0", "runes2": "^1.0.10", "serialize-error": "^11.0.0", "sodium-universal": "^4.0.0", "streamx": "^2.13.2", "timers-browserify": "^2.0.12" }, "devDependencies": { "@helia/interface": "^0.0.0", "@libp2p/interface-connection": "^3.1.1", "@libp2p/interface-peer-info": "^1.0.9", "@libp2p/interface-transport": "^2.1.2", "@libp2p/kad-dht": "^7.0.3", "@libp2p/peer-id": "^2.0.3", "@libp2p/peer-id-factory": "^2.0.3", "@libp2p/websockets": "^5.0.8", "@lumeweb/libhyperproxy": "git+https://git.lumeweb.com/LumeWeb/libhyperproxy.git", "@multiformats/multiaddr": "^11.6.1", "@scure/bip39": "^1.2.0", "@skynetlabs/skynet-nodejs": "^2.9.0", "@types/b4a": "^1.6.0", "@types/events": "^3.0.0", "@types/node": "^18.15.11", "@types/read": "^0.0.29", "@types/rewire": "^2.5.28", "@types/streamx": "^2.9.1", "@types/ws": "^8.5.4", "cli-progress": "^3.12.0", "crypto-browserify": "^3.12.0", "esbuild": "^0.14.54", "http-browserify": "^1.7.0", "hyperswarm": "^4.4.0", "interface-store": "^3.0.4", "it-all": "^2.0.1", "it-ws": "^5.0.6", "libskynet": "^0.1.9", "libskynetnode": "^0.1.4", "net-browserify": "^0.2.4", "os-browserify": "^0.3.0", "p-timeout": "^6.1.1", "path-browserify": "^1.0.1", "prettier": "^2.8.7", "prom-client": "^14.2.0", "read": "^1.0.7", "stream-browserify": "^3.0.0", "tslib": "^2.5.0", "typescript": "^4.9.5", "url-browser": "^0.1.7", "util-browser": "^0.0.2" }, "browser": { "libkernel": false, "timers": "timers-browserify", "path": "path-browserify", "os": "os-browserify", "net": "./src/net.ts", "crypto": "crypto-browserify", "stream": "stream-browserify" }, "pnpm": { "overrides": { "protomux": "git+https://git.lumeweb.com/LumeWeb/kernel-protomux-client.git" }, "patchedDependencies": { "@libp2p/tcp@6.1.5": "patches/@libp2p__tcp@6.1.5.patch", "b4a@1.6.3": "patches/b4a@1.6.3.patch" } } }