@mintlify/common
Version:
Commonly shared code within Mintlify
26 lines (25 loc) • 1.32 kB
JavaScript
export const MANAGED_BASE_PATHS = new Map([
['/docs', { domain: 'mintlify.dev', rewriteSuffix: '.subdirectory-docs.mintlify.me' }],
['/help', { domain: 'mintlify.help', rewriteSuffix: '.help.mintlify.me' }],
['/guides', { domain: 'mintlify-guides.com', rewriteSuffix: '.guides.mintlify.me' }],
['/wiki', { domain: 'mintlify.wiki', rewriteSuffix: '.wiki.mintlify.me' }],
['/developers', { domain: 'mintlify.de', rewriteSuffix: '.developers.mintlify.me' }],
['/academy', { domain: 'mintlify.academy', rewriteSuffix: '.academy.mintlify.me' }],
['/connect', { domain: 'mintlify-connect.com', rewriteSuffix: '.connect.mintlify.me' }],
['/go', { domain: 'mintlify-go.com', rewriteSuffix: '.go.mintlify.me' }],
['/blog', { domain: 'mintlify.blog', rewriteSuffix: '.blog.mintlify.me' }],
[
'/docs/rest-api/reference',
{
domain: 'mintlify-docs-rest-api-reference.com',
rewriteSuffix: '.docs-rest-api-reference.mintlify.me',
},
],
['/ai/docs', { domain: 'mintlify-ai-docs.com', rewriteSuffix: '.ai-docs.mintlify.me' }],
]);
export function isManagedBasePath(basePath) {
return MANAGED_BASE_PATHS.has(basePath);
}
export function isCustomBasePath(basePath) {
return basePath.length > 0 && !MANAGED_BASE_PATHS.has(basePath);
}