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)