@practicaloptimism/uniplexer
Version:
A multiplexer for 3rd party service providers and application protocols
117 lines (116 loc) • 3.13 kB
JSON
{
"name": "@practicaloptimism/uniplexer",
"version": "0.0.1",
"description": "A multiplexer for 3rd party service providers and application protocols",
"keywords": [
"indie web",
"distributed web",
"multiplexer",
"database",
"webdb",
"firebase",
"localforage",
"orbitdb",
"perkeep",
"solid",
"webtorrent",
"asymmetric cryptography",
"ecdh",
"elliptic",
"hash function",
"object-hash",
"distributed ledger technology",
"hashgraph",
"file system",
"dat-archive",
"browserfs",
"neocities",
"gitlab",
"github",
"ipfs",
"search",
"lunr",
"solr",
"computer service provider",
"glitch",
"heroku",
"computer",
"analytics",
"video service provider",
"youtube",
"image service provider",
"imgur",
"realtime chat provider",
"slack",
"network protocol",
"webrtc",
"http",
"websocket"
],
"homepage": "https://gitlab.com/practicaloptimism/uniplexer",
"license": "MIT",
"author": "Jon Ide <practicaloptimism9@gmail.com> (https://gitlab.com/practicaloptimism)",
"main": "compiled/index.js",
"scripts": {
"serve:script": "http-server -p 9010 ./compiled",
"serve:demos": "cd ./demos && npm run build && http-server -p 9011 ./dist",
"watch": "./node_modules/.bin/webpack --watch",
"build": "./node_modules/.bin/webpack",
"build:min": "./node_modules/.bin/webpack -p",
"test": "./node_modules/mocha/bin/mocha --opts ./expectation-definitions/algorithm-expectations/mocha.opts",
"coverage": "nyc npm run test",
"coverage:site": "nyc --reporter=lcov npm run test && cd ./coverage/lcov-report && http-server"
},
"dependencies": {
"body-parser": "^1.19.0",
"browserfs": "^1.4.3",
"elliptic": "^6.4.1",
"express": "^4.17.1",
"is-mobile": "^2.2.1",
"isomorphic-ws": "^4.0.1",
"localforage": "^1.7.3",
"lunr": "^2.3.8",
"object-hash": "^1.3.1",
"randombytes": "^2.0.6",
"simple-peer": "^9.6.2",
"ws": "^7.2.3"
},
"devDependencies": {
"@istanbuljs/nyc-config-typescript": "^0.1.3",
"@types/chai": "^4.1.7",
"@types/elliptic": "^6.4.4",
"@types/express": "^4.17.3",
"@types/is-mobile": "^2.1.4",
"@types/lunr": "^2.3.2",
"@types/mocha": "^5.2.6",
"@types/object-hash": "^1.2.0",
"@types/randombytes": "^2.0.0",
"@types/simple-peer": "^9.6.0",
"@types/webpack": "^4.41.7",
"@types/ws": "^7.2.3",
"chai": "^4.2.0",
"mocha": "^6.0.2",
"nyc": "^14.1.1",
"source-map-support": "^0.5.12",
"ts-loader": "^5.4.5",
"ts-node": "^8.8.1",
"tslint": "^5.12.1",
"tslint-loader": "^3.5.4",
"typescript": "^3.2.2",
"uglifyjs-webpack-plugin": "^2.2.0",
"webpack": "^4.42.0",
"webpack-cli": "^3.3.11"
},
"engines": {
"node": "12.x.x",
"npm": "6.x.x"
},
"browserslist": "> 0.25%, not dead",
"repository": {
"type": "git",
"url": "git+ssh://git@gitlab.com/PracticalOptimism/uniplexer.git"
},
"bugs": {
"url": "https://gitlab.com/PracticalOptimism/uniplexer/issues"
}
}