@router-cli/react-router-dev
Version:
File based routing cli for react-router-dom.
14 lines (13 loc) • 468 B
JavaScript
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('.');
};