UNPKG

paradigm-core

Version:
41 lines (32 loc) 634 B
const PageController = require('./controllers/pages') const PageModel = require('./models/page') const migrations = require('./migrations') const routes = require('./routes') const purgeUrlQueue = require('./queues/purge-url') function pluginInterface(options = {}) { require('./hooks/purge-url') return routes(options) } const resources = { controllers: { PageController }, models: { PageModel } } const settings = { migrations, pluginName: 'pages' } const queues = [ purgeUrlQueue ] module.exports = { default: pluginInterface, resources, settings, queues, PageController, PageModel, }