@antv/x6
Version:
JavaScript diagramming library that uses SVG and HTML for rendering.
40 lines • 1.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.titleCase = exports.sentenceCase = exports.pathCase = exports.dotCase = exports.constantCase = exports.pascalCase = exports.camelCase = exports.upperFirst = exports.lowerFirst = void 0;
var lodash_es_1 = require("lodash-es");
// kebabCase,
// startCase,
// snakeCase,
// lowerCase,
// upperCase,
// capitalize,
Object.defineProperty(exports, "lowerFirst", { enumerable: true, get: function () { return lodash_es_1.lowerFirst; } });
Object.defineProperty(exports, "upperFirst", { enumerable: true, get: function () { return lodash_es_1.upperFirst; } });
Object.defineProperty(exports, "camelCase", { enumerable: true, get: function () { return lodash_es_1.camelCase; } });
var lodash_es_2 = require("lodash-es");
// @see: https://medium.com/@robertsavian/javascript-case-converters-using-lodash-4f2f964091cc
function pascalCase(str) {
return lodash_es_2.startCase(lodash_es_2.camelCase(str)).replace(/ /g, '');
}
exports.pascalCase = pascalCase;
function constantCase(str) {
return lodash_es_2.upperCase(str).replace(/ /g, '_');
}
exports.constantCase = constantCase;
function dotCase(str) {
return lodash_es_2.lowerCase(str).replace(/ /g, '.');
}
exports.dotCase = dotCase;
function pathCase(str) {
return lodash_es_2.lowerCase(str).replace(/ /g, '/');
}
exports.pathCase = pathCase;
function sentenceCase(str) {
return lodash_es_2.upperFirst(lodash_es_2.lowerCase(str));
}
exports.sentenceCase = sentenceCase;
function titleCase(str) {
return lodash_es_2.startCase(lodash_es_2.camelCase(str));
}
exports.titleCase = titleCase;
//# sourceMappingURL=format.js.map