{
  "name": "connect",
  "description": "High performance middleware framework",
  "version": "2.19.6",
  "author": {
    "name": "TJ Holowaychuk",
    "email": "tj@vision-media.ca",
    "url": "http://tjholowaychuk.com"
  },
  "contributors": [
    {
      "name": "Douglas Christopher Wilson",
      "email": "doug@somethingdoug.com"
    },
    {
      "name": "Jonathan Ong",
      "email": "me@jongleberry.com"
    },
    {
      "name": "Tim Caswell",
      "email": "tim@creationix.com"
    }
  ],
  "keywords": [
    "framework",
    "web",
    "middleware",
    "connect",
    "rack"
  ],
  "repository": {
    "type": "git",
    "url": "git://github.com/senchalabs/connect"
  },
  "dependencies": {
    "basic-auth-connect": "1.0.0",
    "body-parser": "1.3.1",
    "bytes": "1.0.0",
    "cookie": "0.1.2",
    "cookie-parser": "1.1.0",
    "cookie-signature": "1.0.3",
    "compression": "1.0.7",
    "connect-timeout": "1.1.0",
    "csurf": "1.2.1",
    "debug": "1.0.2",
    "errorhandler": "1.0.2",
    "escape-html": "1.0.1",
    "express-session": "1.2.1",
    "fresh": "0.2.2",
    "method-override": "2.0.2",
    "morgan": "1.1.1",
    "multiparty": "3.2.8",
    "on-headers": "0.0.0",
    "parseurl": "1.0.1",
    "qs": "0.6.6",
    "response-time": "2.0.0",
    "serve-favicon": "2.0.1",
    "serve-index": "1.1.1",
    "serve-static": "1.2.3",
    "type-is": "1.2.1",
    "vhost": "1.0.0",
    "pause": "0.0.1"
  },
  "devDependencies": {
    "istanbul": "0.2.10",
    "mocha": "~1.20.0",
    "should": "~4.0.0",
    "jade": ">= 0.35.0 < 1",
    "dox": ">= 0.4.4 < 1"
  },
  "license": "MIT",
  "main": "index",
  "engines": {
    "node": ">= 0.8.0"
  },
  "scripts": {
    "test": "mocha --reporter dot",
    "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot",
    "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec"
  },
  "readme": "# Connect\n\n[![NPM version](https://badge.fury.io/js/connect.svg)](http://badge.fury.io/js/connect)\n[![Build Status](https://travis-ci.org/senchalabs/connect.svg?branch=master)](https://travis-ci.org/senchalabs/connect)\n[![Coverage Status](https://img.shields.io/coveralls/senchalabs/connect.svg?branch=master)](https://coveralls.io/r/senchalabs/connect)\n\n  Connect is an extensible HTTP server framework for [node](http://nodejs.org), providing high performance \"plugins\" known as _middleware_.\n\n Connect is bundled with over _20_ commonly used middleware, including\n a logger, session support, cookie parser, and [more](http://senchalabs.github.com/connect). Be sure to view the 2.x [documentation](http://www.senchalabs.org/connect/).\n\n```js\nvar connect = require('connect')\n  , http = require('http');\n\nvar app = connect()\n  .use(connect.favicon('public/favicon.ico'))\n  .use(connect.logger('dev'))\n  .use(connect.static('public'))\n  .use(connect.directory('public'))\n  .use(connect.cookieParser())\n  .use(connect.session({ secret: 'my secret here' }))\n  .use(function(req, res){\n    res.end('Hello from Connect!\\n');\n  });\n\nhttp.createServer(app).listen(3000);\n```\n\n## Middleware\n\n  - [basicAuth](http://www.senchalabs.org/connect/basicAuth.html)\n  - [bodyParser](http://www.senchalabs.org/connect/bodyParser.html)\n  - [compress](http://www.senchalabs.org/connect/compress.html)\n  - [cookieParser](http://www.senchalabs.org/connect/cookieParser.html)\n  - [cookieSession](http://www.senchalabs.org/connect/cookieSession.html)\n  - [csrf](http://www.senchalabs.org/connect/csrf.html)\n  - [directory](http://www.senchalabs.org/connect/directory.html)\n  - [errorHandler](http://www.senchalabs.org/connect/errorHandler.html)\n  - [favicon](http://www.senchalabs.org/connect/favicon.html)\n  - [json](http://www.senchalabs.org/connect/json.html)\n  - [limit](http://www.senchalabs.org/connect/limit.html)\n  - [logger](http://www.senchalabs.org/connect/logger.html)\n  - [methodOverride](http://www.senchalabs.org/connect/methodOverride.html)\n  - [multipart](http://www.senchalabs.org/connect/multipart.html)\n  - [urlencoded](http://www.senchalabs.org/connect/urlencoded.html)\n  - [query](http://www.senchalabs.org/connect/query.html)\n  - [responseTime](http://www.senchalabs.org/connect/responseTime.html)\n  - [session](http://www.senchalabs.org/connect/session.html)\n  - [static](http://www.senchalabs.org/connect/static.html)\n  - [staticCache](http://www.senchalabs.org/connect/staticCache.html)\n  - [subdomains](http://www.senchalabs.org/connect/subdomains.html)\n  - [vhost](http://www.senchalabs.org/connect/vhost.html)\n\n## Running Tests\n\nfirst:\n\n    $ npm install -d\n\nthen:\n\n    $ npm test\n\n## Contributors\n\n https://github.com/senchalabs/connect/graphs/contributors\n\n## Node Compatibility\n\n  Connect `< 1.x` is compatible with node 0.2.x\n\n\n  Connect `1.x` is compatible with node 0.4.x\n\n\n  Connect `2.x` is compatible with node 0.6.x\n\n\n  Connect (_master_) is compatible with node 0.8.x\n\n## CLA\n\n [http://sencha.com/cla](http://sencha.com/cla)\n\n## License\n\nView the [LICENSE](https://github.com/senchalabs/connect/blob/master/LICENSE) file.\n",
  "readmeFilename": "Readme.md",
  "bugs": {
    "url": "https://github.com/senchalabs/connect/issues"
  },
  "homepage": "https://github.com/senchalabs/connect",
  "_id": "connect@2.19.6",
  "_shasum": "d473fd7949c55b423a64f8420dbd069db77cd9d2",
  "_from": "connect@~2.19.5",
  "_resolved": "https://registry.npmjs.org/connect/-/connect-2.19.6.tgz"
}
