typedoc-plugin-markdown
Version:
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
11 lines (10 loc) • 403 B
JavaScript
import * as path from 'path';
export function removeFirstScopedDirectory(urlString, sep) {
sep = sep || path.sep;
const pathParts = urlString.replace(/\//g, path.sep).split(sep);
const scopedDirectoryIndex = pathParts.findIndex((part) => part.startsWith('@'));
if (scopedDirectoryIndex !== -1) {
pathParts.splice(scopedDirectoryIndex, 1);
}
return pathParts.join(sep);
}