UNPKG

node-quic

Version:

A wrapper around fidm/quic, node-quic is a dead simple stream based QUIC server / client for use in node.js.

95 lines (94 loc) 2.91 kB
{ "name": "node-quic", "version": "0.1.3", "description": "A wrapper around fidm/quic, node-quic is a dead simple stream based QUIC server / client for use in node.js.", "main": "./lib/index.js", "directories": { "test": "test" }, "scripts": { "test": "cross-env BABEL_ENV=test mocha --require babel-core/register --recursive", "test:watch": "nodemon -x npm run test", "test:with-coverage": "npm run clean:coverage && cross-env BABEL_ENV=test nyc --reporter=lcov mocha --require babel-core/register --recursive", "test:check-coverage": "nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100", "test:publish-coverage": "codecov", "prebuild": "npm run clean", "build": "babel src --out-dir lib", "prepublish": "in-install || npm run build", "semantic-release": "semantic-release pre && npm publish && semantic-release post", "clean": "npm-run-all --parallel clean:*", "clean:build": "rimraf lib", "clean:coverage": "rimraf .nyc_output coverage", "speed-test": "babel-node speed-comparison/speed-comparison.js" }, "repository": { "type": "git", "url": "https://github.com/aaronik/node-quic.git" }, "keywords": [ "quic", "udp", "fast open", "speed", "fast" ], "author": { "name": "Aaron Sullivan", "email": "aasullivan1618@gmail.com", "website": "" }, "license": "Apache-2.0", "bugs": { "url": "https://github.com/aaronik/node-quic/issues" }, "homepage": "https://github.com/aaronik/node-quic#readme", "devDependencies": { "babel-cli": "^6.9.0", "babel-core": "^6.9.0", "babel-loader": "^6.2.4", "babel-plugin-__coverage__": "^11.0.0", "babel-plugin-transform-object-rest-spread": "^6.8.0", "babel-preset-es2015": "^6.9.0", "body-parser": "^1.18.3", "chai": "^3.5.0", "codecov": "^1.0.1", "commitizen": "^2.8.2", "cross-env": "^1.0.8", "cz-conventional-changelog": "^1.1.6", "eslint": "^2.12.0", "eslint-config-airbnb": "^9.0.1", "eslint-plugin-import": "^1.8.0", "eslint-plugin-jsx-a11y": "^1.2.2", "eslint-plugin-react": "^5.1.1", "express": "^4.16.3", "ghooks": "^1.2.4", "mocha": "^5.2.0", "nodemon": "^1.18.3", "npm-run-all": "^2.1.2", "nyc": "^13.0.0", "request": "^2.87.0", "rimraf": "^2.5.2", "semantic-release": "^15.8.0", "sinon": "^1.17.4", "sinon-chai": "^2.8.0", "validate-commit-msg": "^2.6.1", "ws": "^6.0.0" }, "dependencies": { "arbitrary-promise": "1.2.0", "quic": "0.4.2" }, "config": { "ghooks": { "pre-commit": "npm run test:with-coverage -- -R dot && npm run test:check-coverage", "commit-msg": "validate-commit-msg" }, "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "nyc": { "instrument": false, "sourceMap": false } }