UNPKG

@router-cli/react-router-dev

Version:

File based routing cli for react-router-dom.

14 lines (13 loc) 468 B
export const getIndent = (depth, spacesInTab = 4) => { return " ".repeat(depth * spacesInTab); }; export const getFallbackParams = (path) => { const param = path.split('/').filter((segment) => segment.startsWith(':')); if (param.length > 0) { return `{ ${param.map((p) => p.replace(/\$(.+)(\?)?/, '$1$2:') + ' string').join('; ')} }`; } return null; }; export const trimExt = (src) => { return src.split('.').slice(0, -1).join('.'); };