82 lines
7.7 KiB
JSON
82 lines
7.7 KiB
JSON
|
{
|
||
|
"name": "express",
|
||
|
"description": "Sinatra inspired web development framework",
|
||
|
"version": "3.1.2",
|
||
|
"author": {
|
||
|
"name": "TJ Holowaychuk",
|
||
|
"email": "tj@vision-media.ca"
|
||
|
},
|
||
|
"contributors": [
|
||
|
{
|
||
|
"name": "TJ Holowaychuk",
|
||
|
"email": "tj@vision-media.ca"
|
||
|
},
|
||
|
{
|
||
|
"name": "Aaron Heckmann",
|
||
|
"email": "aaron.heckmann+github@gmail.com"
|
||
|
},
|
||
|
{
|
||
|
"name": "Ciaran Jessup",
|
||
|
"email": "ciaranj@gmail.com"
|
||
|
},
|
||
|
{
|
||
|
"name": "Guillermo Rauch",
|
||
|
"email": "rauchg@gmail.com"
|
||
|
}
|
||
|
],
|
||
|
"dependencies": {
|
||
|
"connect": "2.7.5",
|
||
|
"commander": "0.6.1",
|
||
|
"range-parser": "0.0.4",
|
||
|
"mkdirp": "~0.3.4",
|
||
|
"cookie": "0.0.5",
|
||
|
"buffer-crc32": "~0.2.1",
|
||
|
"fresh": "0.1.0",
|
||
|
"methods": "0.0.1",
|
||
|
"send": "0.1.0",
|
||
|
"cookie-signature": "1.0.0",
|
||
|
"debug": "*"
|
||
|
},
|
||
|
"devDependencies": {
|
||
|
"ejs": "*",
|
||
|
"mocha": "*",
|
||
|
"jade": "*",
|
||
|
"hjs": "*",
|
||
|
"stylus": "*",
|
||
|
"should": "*",
|
||
|
"connect-redis": "*",
|
||
|
"github-flavored-markdown": "*",
|
||
|
"supertest": "0.0.1"
|
||
|
},
|
||
|
"keywords": [
|
||
|
"express",
|
||
|
"framework",
|
||
|
"sinatra",
|
||
|
"web",
|
||
|
"rest",
|
||
|
"restful",
|
||
|
"router",
|
||
|
"app",
|
||
|
"api"
|
||
|
],
|
||
|
"repository": {
|
||
|
"type": "git",
|
||
|
"url": "git://github.com/visionmedia/express"
|
||
|
},
|
||
|
"main": "index",
|
||
|
"bin": {
|
||
|
"express": "./bin/express"
|
||
|
},
|
||
|
"scripts": {
|
||
|
"prepublish": "npm prune",
|
||
|
"test": "make test"
|
||
|
},
|
||
|
"engines": {
|
||
|
"node": "*"
|
||
|
},
|
||
|
"readme": "![express logo](http://f.cl.ly/items/0V2S1n0K1i3y1c122g04/Screen%20Shot%202012-04-11%20at%209.59.42%20AM.png)\n\n Fast, unopinionated, minimalist web framework for [node](http://nodejs.org). [![Build Status](https://secure.travis-ci.org/visionmedia/express.png)](http://travis-ci.org/visionmedia/express) [![Dependency Status](https://gemnasium.com/visionmedia/express.png)](https://gemnasium.com/visionmedia/express)\n\n```js\nvar express = require('express');\nvar app = express();\n\napp.get('/', function(req, res){\n res.send('Hello World');\n});\n\napp.listen(3000);\n```\n\n## Installation\n\n $ npm install -g express\n\n## Quick Start\n\n The quickest way to get started with express is to utilize the executable `express(1)` to generate an application as shown below:\n\n Create the app:\n\n $ npm install -g express\n $ express /tmp/foo && cd /tmp/foo\n\n Install dependencies:\n\n $ npm install\n\n Start the server:\n\n $ node app\n\n## Features\n\n * Built on [Connect](http://github.com/senchalabs/connect)\n * Robust routing\n * HTTP helpers (redirection, caching, etc)\n * View system supporting 14+ template engines\n * Content negotiation\n * Focus on high performance\n * Environment based configuration\n * Executable for generating applications quickly\n * High test coverage\n\n## Philosophy\n\n The Express philosophy is to provide small, robust tooling for HTTP servers. Making\n it a great solution for single page applications, web sites, hybrids, or public\n HTTP APIs.\n\n Built on Connect you can use _only_ what you need, and nothing more, applications\n can be as big or as small as you like, even a single file. Express does\n not force you to use any specific ORM or template engine. With support for over\n 14 template engines via [Consolidate.js](http://github.com/visionmedia/consolidate.js)\n you can quickly craft your perfect framework.\n\n## More Information\n\n * Join #express on freenode\n * [Google Group](http://groups.google.com/group/express-js) for discussion\n * Follow [tjholowaychuk](http://twitter.com/tjholowaychuk) on twitter for updates\n * Visit the [Wiki](http://github.com/visionmedia/express/wiki)\n * [日本語ドキュメンテーション](http://hideyukisaito.com/doc/expressjs/) by [hideyukisaito](https://github.com/hideyukisaito)\n * [Русскоязычная документация](http://jsman.ru/express/)\n * Run express examples [online](https://runnable.com/express)\n\n## Viewing Examples\n\nClone the Express repo, then install the dev dependencies to install all the example / test suite deps:\n\n $ git clone git://github.com/visionmedia/express.git --depth 1\n $ cd express\n $ npm install\n\nthen run whichever tests you want:\n\n $ node examples/content-negotiation\n\n## Running Tests\n\nTo run the test suite first invoke the following command within the repo, installing the development dependencies:\n\n $ npm install\n\nthen run the tests:\n\n $ make test\n\n## Contributors\n\n```\nproject: express\ncommits: 3559\nactive : 468 days\nfiles : 237\nauthors:\n 1891\tTj Holowaychuk 53.1%\n 1285\tvisionmedia 36.1%\n 182\tTJ Holowaychuk 5.1%\n 54\tAaron Heckmann 1.5%\n 34\tcsausdev 1.0%\n 26\tciaranj 0.7%\n 21\tRobert Sköld 0.6%\n 6\tGuillermo Rauch 0.2%\n 3\tDav Glass 0.1%\n 3\tNick Poulden 0.1%\n 2\tRandy Merrill 0.1%\n 2\tBenny Wong 0.1%\n 2\tHunter Loftis 0.1%\n 2\tJake Gordon 0.1%\n 2\tBrian McKinney 0.1%\n 2\tRoman Shtylman 0.1%\n 2\tBen Weaver 0.1%\n 2\tDave Hoover 0.1%\n 2\tEivind Fjeldstad 0.1%\n 2\tDaniel Shaw 0.1%\n 1\tMatt Colyer 0.0%\n 1\tPau Ramon 0.0%\n 1\tPero Pejovic 0.0%\n 1\tPeter Rekdal Sunde 0.0%\n 1\tRaynos 0.0%\n 1\tTeng Siong Ong 0.0%\n 1\tV
|
||
|
"readmeFilename": "Readme.md",
|
||
|
"_id": "express@3.1.2",
|
||
|
"_from": "express@~3.1.1"
|
||
|
}
|