UNPKG

ghost

Version:

The professional publishing platform

34 lines (30 loc) 806 B
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) }; } };