UNPKG

@mintlify/scraping

Version:

Scrape documentation frameworks to Mintlify docs

22 lines 732 B
import { join } from 'path'; import { addMdx } from './extension.js'; import { toFilename } from './file.js'; import { log } from './log.js'; export function createFilename(rootPath = process.cwd(), filename, title) { if (typeof filename === 'string' && filename.startsWith('http')) { const url = new URL(filename); filename = url.pathname; } else if (typeof filename === 'object') { filename = filename.pathname; } else { filename = filename; } if (filename === '') { log(`Invalid file name provided: ${filename}`, 'error'); return undefined; } return join(rootPath, addMdx(filename || toFilename(title ?? ''))); } //# sourceMappingURL=path.js.map