UNPKG

@practicaloptimism/uniplexer

Version:

A multiplexer for 3rd party service providers and application protocols

117 lines (116 loc) 3.13 kB
{ "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" } }