punchcard-cms
Version:
Node-based content management system
21 lines (17 loc) • 440 B
JavaScript
;
const config = require('config');
const types = require('punchcard-content-types');
const db = require('../database');
module.exports = (app) => {
return types.raw().then(raw => {
return db('all-types').insert({
value: JSON.stringify(raw),
}).then(() => {
return types(raw);
});
}).then(cts => {
app.set('name', config.site.name);
app.set('content-types', cts);
return app;
});
};