cds-plugin-handlers
Version:
Plugin for CAP to use a handler for each entity structured by folder for each service
13 lines (12 loc) • 521 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.camelize = camelize;
exports.titleize = titleize;
function camelize(str) {
return str.toLowerCase().replace(/(?:^\w|[A-Z]|\b\w)/g, function (word, index) {
return index == 0 ? word.toLowerCase() : word.toUpperCase();
}).replace(/\s+/g, '');
}
function titleize(str) {
return str.toLowerCase().split(' ').map(word => word.length === 2 ? word.toUpperCase() : word.charAt(0).toUpperCase() + word.slice(1)).join(' ');
}