paradigm-core
Version:
Paradigm Core Modules
29 lines (21 loc) • 514 B
JavaScript
const Controller = require('./controller')
const migrations = require('./migrations')
const Model = require('./model')
const routes = require('./routes')
module.exports.default = function pluginInterface(options = {}) {
require('./hooks/invalidate-cache')
return routes(options)
}
module.exports.resources = {
controllers: {
Category: Controller
},
models: {
Category: Model
}
}
module.exports.settings = {
migrations,
pluginName: 'categories'
}
module.exports.CategoryModel = Model