egg
Version:
A web framework's framework for Node.js
137 lines (123 loc) • 2.54 kB
JavaScript
'use strict';
module.exports = {
// enable plugins
/**
* app global Error Handling
* @member {Object} Plugin#onerror
* @property {Boolean} enable - `true` by default
*/
onerror: {
enable: true,
package: 'egg-onerror',
},
/**
* session
* @member {Object} Plugin#session
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
session: {
enable: true,
package: 'egg-session',
},
/**
* i18n
* @member {Object} Plugin#i18n
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
i18n: {
enable: true,
package: 'egg-i18n',
},
/**
* file and dir watcher
* @member {Object} Plugin#watcher
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
watcher: {
enable: true,
package: 'egg-watcher',
},
/**
* multipart
* @member {Object} Plugin#multipart
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
multipart: {
enable: true,
package: 'egg-multipart',
},
/**
* security middlewares and extends
* @member {Object} Plugin#security
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
security: {
enable: true,
package: 'egg-security',
},
/**
* local development helper
* @member {Object} Plugin#development
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
development: {
enable: true,
package: 'egg-development',
},
/**
* logger file rotator
* @member {Object} Plugin#logrotator
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
logrotator: {
enable: true,
package: 'egg-logrotator',
},
/**
* schedule tasks
* @member {Object} Plugin#schedule
* @property {Boolean} enable - `true` by default
* @since 2.7.0
*/
schedule: {
enable: true,
package: 'egg-schedule',
},
/**
* `app/public` dir static serve
* @member {Object} Plugin#static
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
static: {
enable: true,
package: 'egg-static',
},
/**
* jsonp support for egg
* @member {Function} Plugin#jsonp
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
jsonp: {
enable: true,
package: 'egg-jsonp',
},
/**
* view plugin
* @member {Function} Plugin#view
* @property {Boolean} enable - `true` by default
* @since 1.0.0
*/
view: {
enable: true,
package: 'egg-view',
},
};