UNPKG

@commitlint/ensure

Version:
28 lines 979 B
import { camelCase, kebabCase, snakeCase, startCase, upperFirst } from "es-toolkit/compat"; export default function toCase(input, target) { switch (target) { case "camel-case": return camelCase(input); case "kebab-case": return kebabCase(input); case "snake-case": return snakeCase(input); case "pascal-case": return upperFirst(camelCase(input)); case "start-case": return startCase(input); case "upper-case": case "uppercase": return input.toUpperCase(); case "sentence-case": case "sentencecase": return upperFirst(input); case "lower-case": case "lowercase": case "lowerCase": // Backwards compat config-angular v4 return input.toLowerCase(); default: throw new TypeError(`to-case: Unknown target case "${target}"`); } } //# sourceMappingURL=to-case.js.map