UNPKG

@router-cli/react-router-dev

Version:

File based routing cli for react-router-dom.

21 lines (20 loc) 808 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.trimExt = exports.getFallbackParams = exports.getIndent = void 0; var getIndent = function (depth, spacesInTab) { if (spacesInTab === void 0) { spacesInTab = 4; } return " ".repeat(depth * spacesInTab); }; exports.getIndent = getIndent; var getFallbackParams = function (path) { var param = path.split('/').filter(function (segment) { return segment.startsWith(':'); }); if (param.length > 0) { return "{ ".concat(param.map(function (p) { return p.replace(/\$(.+)(\?)?/, '$1$2:') + ' string'; }).join('; '), " }"); } return null; }; exports.getFallbackParams = getFallbackParams; var trimExt = function (src) { return src.split('.').slice(0, -1).join('.'); }; exports.trimExt = trimExt;