UNPKG

@cuba-platform/front-generator

Version:
27 lines 928 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * @param {string} elementName my-app-custom * @returns {string} class name MyAppCustom */ exports.elementNameToClass = (elementName) => { if (elementName == null) { return elementName; } return elementName .split('-') .map(exports.capitalizeFirst) .join(''); }; exports.capitalizeFirst = (part) => part[0].toUpperCase() + part.slice(1); exports.unCapitalizeFirst = (part) => part[0].toLowerCase() + part.slice(1); function convertToUnixPath(input) { const isExtendedLengthPath = /^\\\\\?\\/.test(input); const hasNonAscii = /[^\u0000-\u0080]+/.test(input); // eslint-disable-line no-control-regex if (isExtendedLengthPath || hasNonAscii) { return input; } return input.replace(/\\/g, '/'); } exports.convertToUnixPath = convertToUnixPath; //# sourceMappingURL=utils.js.map