ghost
Version:
The professional publishing platform
34 lines (30 loc) • 806 B
JavaScript
const _ = require('lodash');
const debug = require('@tryghost/debug')('api:endpoints:utils:serializers:output:config');
module.exports = {
all(data, apiConfig, frame) {
debug('all');
const keys = [
'version',
'environment',
'database',
'mail',
'useGravatar',
'labs',
'clientExtensions',
'enableDeveloperExperiments',
'stripeDirect',
'mailgunIsConfigured',
'emailAnalytics',
'hostSettings',
'tenor',
'pintura',
'signupForm',
'stats',
'security',
'exploreTestimonialsUrl'
];
frame.response = {
config: _.pick(data, keys)
};
}
};