@salihsagdilek/caseify
v0.2.1
Published
Super smart convert across case types
Downloads
31
Maintainers
Readme
caseify
installation
npm i @salihsagdilek/caseify
usage
caseify('str', caseType[, config])
examples
|Value |camelCase |kebap-case |snake_case | PascalCase |UPPERCASE |UPPER_CASE |dot.case |--- |--- |--- |--- |--- |--- |--- |--- |Hello world |helloWorld |hello-world |hello_world |HelloWorld |HELLOWORLD |HELLO_WORLD |Hello.world |camelCase |camelCase |camel-case |camel_case |CamelCase |CAMELCASE |CAMEL_CASE |camel.Case |kebap-case |kebapCase |kebap-case |kebap_case |KebapCase |KEBAPCASE |KEBAP_CASE |kebap.case |snake_case |snakeCase |snake-case |snake_case |SnakeCase |SNAKECASE |SNAKE_CASE |snake.case |PascalCase |pascalCase |pascal-case |pascal_case |PascalCase |PASCALCASE |PASCAL_CASE |Pascal.Case |UPPERCASE |uppercase |uppercase |uppercase |Uppercase |UPPERCASE |UPPERCASE |UPPERCASE |UPPER_CASE |uPPERCase |u-p-p-e-r-case |u_p_p_e_r_case |UPPERCase |UPPERCASE |U_P_P_E_R_CASE|U.P.P.E.R.CASE |dot.case |dotCase |dot-case |dot_case |DotCase |DOTCASE |DOT_CASE |dot.case
caseify('Hello World', 'camelCase') // output: helloWorld
caseify('Hello World', 'kebap-case') // output: hello-world
caseify('Hello World', 'snake_case') // output: hello_world
caseify('Hello World', 'PascalCase') // output: HelloWorld
caseify('Hello World', 'UPPERCASE') // output: HELLOWORLD
caseify('Hello World', 'UPPER_CASE') // output: HELLO_WORLD
caseify('Hello World', 'dot.case') // output: Hello.World
configs
every methods have own config but also every method have common config
joiner config
caseify('Hello World', 'UPPERCASE', {joiner:'-'}) // output: HELLO-WORLD