UNPKG

punchcard-cms

Version:
38 lines (35 loc) 1.01 kB
'use strict'; const database = require('./init/database'); const sessions = require('./init/sessions'); const passport = require('./init/passport'); const acl = require('./init/acl'); const views = require('./init/views'); const logger = require('./init/logger'); const parser = require('./init/parser'); const locals = require('./init/locals'); const staticFiles = require('./init/static'); const authenticated = require('./init/authenticated'); const settings = require('./init/settings'); module.exports = (application) => { return database(application).then(app => { return sessions(app); }).then(app => { return passport(app); }).then(app => { return acl(app); }).then(app => { return settings(app); }).then(app => { return views(app); }).then(app => { return logger(app); }).then(app => { return parser(app); }).then(app => { return locals(app); }).then(app => { return authenticated(app); }).then(app => { return staticFiles(app); }); };