const { enrich, mapObject, modifyContent, getRepoData, getUrls, } = require('./shared'); const DOCS = mapObject(enrich)({ 'unleash-proxy': { sidebarName: 'Unleash Proxy', slugName: 'unleash-proxy', }, 'unleash-edge': { sidebarName: 'Unleash Edge', slugName: 'unleash-edge', }, }); const getAdmonitions = (data) => { const admonitions = { 'unleash-proxy': `:::tip Looking for how to run the Unleash proxy? Check out the [_how to run the Unleash proxy_ guide](../how-to/how-to-run-the-unleash-proxy.mdx)! :::`, 'unleash-edge': `:::caution 🏗️ Under construction! Unleash Edge is currently considered very experimental. Use it at your own risk. Share your comments in [🗣️ GitHub Discussions](https://github.com/Unleash/unleash/discussions) or the [💬 Unleash community Slack](https://slack.unleash.run/). :::` } return [admonitions[data.slugName]] }; const modifyContent2 = modifyContent({ getRepoDataFn: getRepoData(DOCS), urlPath: '/reference/', getAdditionalAdmonitions: getAdmonitions, }); module.exports.docs = { urls: getUrls(DOCS), modifyContent: modifyContent2, };