@mintlify/scraping
Version:
Scrape documentation frameworks to Mintlify docs
22 lines • 732 B
JavaScript
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