{ "name": "@lumeweb/kernel-swarm", "author": { "name": "Hammer Technologies LLC", "email": "contact@lumeweb.com" }, "scripts": { "test": "jest", "format": "prettier -w src", "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" }, "type": "module", "dependencies": { "@lumeweb/hyperswarm-web": "git+https://git.lumeweb.com/LumeWeb/hyperswarm-web.git", "@lumeweb/rpc": "git+https://git.lumeweb.com/LumeWeb/rpc.git", "@noble/ed25519": "^1.7.3", "@peculiar/webcrypto": "git+https://git.lumeweb.com/LumeWeb/webcrypto.git", "async-mutex": "^0.4.0", "b4a": "^1.6.3", "eventemitter2": "^6.4.9", "hyperswarm": "^4.4.0", "libkmodule": "^0.2.53", "libskynet": "^0.0.62", "noise-handshake": "^3.0.2", "p-defer": "^4.0.0", "protomux": "git+https://git.lumeweb.com/LumeWeb/kernel-protomux.git", "randombytes": "github:LumeWeb/randombytes-browser" }, "devDependencies": { "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-typescript": "^8.5.0", "@screamingvoid/sodium-universal": "^0.1.1", "@scure/bip39": "^1.2.0", "@skynetlabs/skynet-nodejs": "^2.9.0", "@types/b4a": "^1.6.0", "@types/jest": "^28.1.8", "@types/read": "^0.0.29", "buffer": "^6.0.3", "cli-progress": "^3.12.0", "crypto-browserify": "^3.12.0", "esbuild": "^0.14.54", "inspectpack": "^4.7.1", "jest": "^28.1.3", "jest-puppeteer": "^6.2.0", "libskynetnode": "^0.1.4", "prettier": "^2.8.7", "process": "^0.11.10", "puppeteer": "^15.5.0", "random-number-csprng": "^1.0.2", "read": "^1.0.7", "rollup": "^2.79.1", "rollup-plugin-polyfill-node": "^0.9.0", "stream-browserify": "^3.0.0", "ts-loader": "^9.4.2", "typescript": "^4.9.5", "webpack": "^5.79.0", "webpack-cli": "^4.10.0" }, "browser": { "sodium-universal": "@screamingvoid/sodium-universal", "crypto": "crypto-browserify", "stream": "stream-browserify" } }