{
"name": "hyperident-gateway",
"version": "0.1.0",
"description": "UTUN-based P2P gateway with nginx integration and hyperident identity management",
"type": "module",
"main": "gateway.js",
"bin": {
"hyperident-gateway": "./gateway.js"
},
"pear": {
"name": "hyperident-gateway",
"type": "terminal",
"stage": {
"defer": [
"child_process"
],
"includes": [
"node_modules/utun",
"node_modules/bare-subprocess"
],
"ignore": [
".git",
"*.md",
"docs",
"test",
"systemd"
]
}
},
"imports": {
"child_process": {
"bare": "bare-subprocess",
"default": "child_process"
}
},
"scripts": {
"start": "sudo bare gateway.js",
"dev": "sudo bare --inspect gateway.js",
"test": "brittle-bare test/router.test.js",
"postinstall": "patch-package"
},
"keywords": [
"hyperswarm",
"p2p",
"gateway",
"utun",
"hyperident",
"vpn",
"networking"
],
"author": "",
"license": "Apache-2.0",
"dependencies": {
"bare-fs": "^4.5.2",
"bare-os": "^3.0.0",
"bare-path": "^3.0.0",
"bare-subprocess": "^5.2.2",
"hypercore-crypto": "^3.4.0",
"hyperswarm": "^4.12.1",
"ip-packet": "^2.2.1",
"minimist": "^1.2.8",
"utun": "^2.1.0"
},
"devDependencies": {
"brittle": "^3.0.0",
"patch-package": "^8.0.1",
"pear-interface": "^1.0.0"
},
"engines": {
"bare": ">=1.0.0"
}
}