| Type: | Package | 
| Title: | Highly Performant String Case Converter | 
| Version: | 0.1.5 | 
| Description: | Provides a case conversion between common cases like CamelCase and snake_case. Using the 'rust crate heck' https://github.com/withoutboats/heck as the backend for a highly performant case conversion for 'R'. | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| URL: | https://github.com/DyfanJones/heck, https://dyfanjones.r-universe.dev/heck | 
| Config/rextendr/version: | 0.3.1.9001 | 
| RoxygenNote: | 7.3.2 | 
| SystemRequirements: | Cargo (Rust's package manager), rustc >= 1.56.0 | 
| Suggests: | spelling, testthat (≥ 3.0.0) | 
| Config/testthat/edition: | 3 | 
| Language: | en-US | 
| Depends: | R (≥ 4.2) | 
| NeedsCompilation: | yes | 
| Packaged: | 2025-04-17 10:01:52 UTC; dyfanjones | 
| Author: | Josiah Parry | 
| Maintainer: | Dyfan Jones <dyfan.r.jones@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2025-04-17 16:00:05 UTC | 
Convert string depending case preference
Description
Convert string depending case preference
Usage
to_kebab_case(x)
to_lower_camel_case(x)
to_upper_camel_case(x)
to_pascal_case(x)
to_snake_case(x)
to_snek_case(x)
to_title_case(x)
to_train_case(x)
to_shouty_kebab_case(x)
to_shouty_snake_case(x)
Arguments
| x | A character vector to be converted. | 
Value
-  to_kebab_case()returns character vector in kebab case i.e. "kebab-case"
-  to_lower_camel_case()returns character vector in lower camel case i.e. "lowerCamelCase"
-  to_upper_camel_case()returns character vector in upper camel case i.e. "UpperCammelCase"
-  to_pascal_case()returns character vector in pascal case i.e. "PascalCase"
-  to_snake_case()returns character vector in snake case i.e. "snake_case"
-  to_snek_case()returns character vector in snake case i.e. "snek_case"
-  to_title_case()returns character vector in title case i.e. "Title Case"
-  to_train_case()returns character vector in train case i.e. "Train-Case"
-  to_shouty_kebab_case()returns character vector in shouty kebab case i.e. "SHOUTY-KEBAB-CASE"
-  to_shouty_snake_case()returns character vector in shouty snake case i.e. "SHOUTY_SNAKE_CASE"
Examples
x <- "Demo String"
to_kebab_case(x)
to_lower_camel_case(x)
to_upper_camel_case(x)
to_pascal_case(x)
to_snake_case(x)
to_snek_case(x)
to_title_case(x)
to_train_case(x)
to_shouty_kebab_case(x)
to_shouty_snake_case(x)