UNPKG

firepeer

Version:

secure p2p signalling and authentication for simple-peer using firebase realtime database

79 lines (78 loc) 2.25 kB
{ "name": "firepeer", "version": "0.1.15", "description": "secure p2p signalling and authentication for simple-peer using firebase realtime database", "main": "lib/firepeer.js", "browser": "lib/firepeer.min.js", "typings": "lib/firepeer.d.ts", "repository": "https://github.com/natzcam/firepeer", "license": "MIT", "keywords": [ "simple-peer", "signalling", "node", "browser", "p2p", "firebase", "webrtc", "firebase-realtime-database", "peer" ], "scripts": { "clean": "trash lib", "build": "run-s build:*", "build:main": "tsc", "build:browser": "browserify -s FirePeer src/firepeer.ts -p [ tsify ] | minify > lib/firepeer.min.js", "build:doc": "typedoc --out docs --theme minimal --mode file --target ES6 --readme none --excludePrivate --includeDeclarations --excludeExternals src/firepeer.ts", "fix": "run-s fix:*", "fix:prettier": "prettier \"src/**/*.ts\" --write", "fix:tslint": "tslint --fix --project .", "test": "run-s clean build test:*", "test:lint": "tslint --project .", "test:prettier": "prettier \"src/**/*.ts\" --list-different", "test:int": "cross-env DEBUG=firepeer:* ava lib/test/*.test.js", "version": "standard-version", "inst": "npm install", "release": "run-s inst test version", "int": "run-s clean build test:int" }, "dependencies": { "@types/simple-peer": "^6.1.5", "debug": "^4.1.1", "firebase": "^5.7.2", "shortid": "^2.2.14", "simple-peer": "^9.2.0" }, "devDependencies": { "@types/debug": "0.0.31", "@types/dotenv": "^6.1.0", "acorn": "^6.0.4", "ava": "1.0.1", "babel-minify": "^0.5.0", "browserify": "^16.2.3", "cross-env": "^5.2.0", "dotenv": "^6.2.0", "npm-run-all": "^4.1.5", "prettier": "^1.15.3", "standard-version": "^4.4.0", "trash-cli": "^1.4.0", "tsify": "^4.0.1", "tslint": "^5.12.0", "tslint-config-prettier": "^1.17.0", "tslint-immutable": "^5.0.1", "typedoc": "^0.13.0", "typescript": "^3.2.2", "wrtc": "^0.3.3" }, "ava": { "failFast": true, "sources": [ "lib/**/*.js" ], "verbose": true, "timeout": "1m" }, "prettier": { "singleQuote": true } }