const settingsCache = require('../../../shared/settings-cache'); const urlUtils = require('../../../shared/url-utils'); const ghostVersion = require('@tryghost/version'); module.exports = { docName: 'settings', browse: { permissions: true, query() { // @TODO: decouple settings cache from API knowledge // The controller fetches models (or cached models) and the API frame for the target API version formats the response. return Object.assign({}, settingsCache.getPublic(), { url: urlUtils.urlFor('home', true), version: ghostVersion.safe }); } } };