UNPKG

fastify

Version:

Fast and low overhead web framework, for Node.js

107 lines (106 loc) 2.76 kB
{ "name": "fastify", "version": "0.30.2", "description": "Fast and low overhead web framework, for Node.js", "main": "fastify.js", "bin": { "fastify": "./lib/bin.js" }, "typings": "fastify.d.ts", "scripts": { "lint": "standard | snazzy", "unit": "tap -j4 test/*.test.js test/*/*.test.js", "typescript": "tsc test/types/index.ts --target es6 --module commonjs --noEmit", "test": "npm run lint && npm run unit && npm run typescript", "coverage": "npm run unit -- --cov --coverage-report=html", "coveralls": "npm run unit -- --cov", "benchmark": "node ./examples/$npm_config_usingfile & pid=$! && autocannon -c 100 -d 5 -p 10 localhost:3000/ && kill -9 $pid" }, "repository": { "type": "git", "url": "git+https://github.com/fastify/fastify.git" }, "keywords": [ "web", "framework", "json", "schema", "open", "api" ], "author": "Matteo Collina <hello@matteocollina.com>", "contributors": [ { "name": "Tomas Della Vedova", "url": "http://delved.org" }, { "name": "Tommaso Allevi", "email": "tomallevi@gmail.com" }, { "name": "James Sumners", "url": "https://james.sumners.info" }, { "name": "Evan Shortiss", "email": "evanshortiss@gmail.com" }, { "name": "Dustin Deus", "url": "http://starptech.de", "email": "deusdustin@gmail.com" } ], "license": "MIT", "bugs": { "url": "https://github.com/fastify/fastify/issues" }, "homepage": "https://github.com/fastify/fastify#readme", "engines": { "node": ">=4.5" }, "devDependencies": { "autocannon": "^0.16.5", "bluebird": "^3.5.1", "boom": "^5.1.0", "cors": "^2.8.4", "coveralls": "^3.0.0", "dns-prefetch-control": "^0.1.0", "fast-json-body": "^1.1.0", "fast-safe-stringify": "^1.2.0", "fastify-plugin": "^0.1.1", "frameguard": "^3.0.0", "helmet": "^3.8.2", "hide-powered-by": "^1.0.0", "hsts": "^2.0.0", "ienoopen": "^1.0.0", "joi": "^11.3.4", "pre-commit": "^1.2.2", "request": "^2.83.0", "serve-static": "^1.13.1", "snazzy": "^7.0.0", "split2": "^2.2.0", "standard": "^10.0.2", "tap": "^10.7.0", "then-sleep": "^1.0.1", "typescript": "^2.5.3", "x-xss-protection": "^1.0.0" }, "dependencies": { "@types/node": "^8.0.34", "@types/pino": "~4.7.0", "abstract-logging": "^1.0.0", "ajv": "^5.2.3", "avvio": "^3.0.0", "fast-json-stringify": "^0.14.0", "fastify-cli": "^0.8.0", "fastseries": "^1.7.2", "find-my-way": "^1.7.0", "flatstr": "^1.0.5", "light-my-request": "^1.0.0", "middie": "^2.1.1", "pino": "^4.7.2", "pump": "^1.0.2" } }