Add operations To {Snake,Camel,Kebab} case

This commit is contained in:
toby 2017-04-29 13:42:07 -04:00
parent 31e5d785fe
commit d5def01a9d
4 changed files with 86 additions and 0 deletions

View file

@ -1,3 +1,5 @@
import {camelCase, kebabCase, snakeCase} from "lodash";
import Utils from "../Utils.js";
import * as JsDiff from "diff";
@ -593,6 +595,44 @@ const StrUtils = {
return output;
},
/**
* Converts to snake_case.
*
* @param {string} input
* @param {Object[]} args
* @returns {string}
*
*/
runToSnakeCase(input, args) {
return snakeCase(input);
},
/**
* Converts to camelCase.
*
* @param {string} input
* @param {Object[]} args
* @returns {string}
*
*/
runToCamelCase(input, args) {
return camelCase(input);
},
/**
* Converts to kebab-case.
*
* @param {string} input
* @param {Object[]} args
* @returns {string}
*
*/
runToKebabCase(input, args) {
return kebabCase(input);
},
};
export default StrUtils;