Release 1.0.3
[express.git] / lib / express / index.js
blobe057cb334eb9eb1df40cfcea9be6a9abff5616bc
2 /*!
3 * Express
4 * Copyright(c) 2010 TJ Holowaychuk <tj@vision-media.ca>
5 * MIT Licensed
6 */
8 /**
9 * Re-export connect auto-loaders.
11 * This prevents the need to `require('connect')` in order
12 * to access core middleware, so for example `express.logger()` instead
13 * of `require('connect').logger()`.
16 var exports = module.exports = require('connect').middleware;
18 /**
19 * Framework version.
22 exports.version = '1.0.3';
24 /**
25 * Module dependencies.
28 var Server = exports.Server = require('./server');
30 /**
31 * Shortcut for `new Server(...)`.
33 * @param {Function} ...
34 * @return {Server}
35 * @api public
38 exports.createServer = function(){
39 return new Server(Array.prototype.slice.call(arguments));
42 /**
43 * View extensions.
46 require('./view');
48 /**
49 * Response extensions.
52 require('./response');
54 /**
55 * Request extensions.
58 require('./request');