UNPKG

@bd-innovations/abstract-section

Version:

A bunch of abstract logic for the section

20 lines 890 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pluralizedClassify = exports.pluralizedDasherize = void 0; const strings_1 = require("@angular-devkit/core/src/utils/strings"); const pluralize = require("pluralize"); function pluralizedDasherize(value) { const splitted = strings_1.dasherize(value).split('-'); const lastWord = splitted[splitted.length - 1]; splitted[splitted.length - 1] = pluralize(lastWord, 2); return splitted.join('-'); } exports.pluralizedDasherize = pluralizedDasherize; function pluralizedClassify(value) { const splitted = strings_1.classify(value).split(/(?=[A-Z])/); const lastWord = splitted[splitted.length - 1]; splitted[splitted.length - 1] = pluralize(lastWord, 2); return splitted.join(''); } exports.pluralizedClassify = pluralizedClassify; //# sourceMappingURL=pluralized-strings.js.map