Library to perform basic string transforms (camelCase, snake_case and plurals)
To use this package, put the following dependency into your project's dependencies section:
String Transforms D
Basic inflection and pluralization libarary for D
Currently includes only English for pluralization but is enough of a framework to add other languages easily enough.
import transforms.camel; import transforms.snake; auto camel = "get_http_response_code".camelCase; assert (camel == "getHttpResponseCode"); auto snake = camel.snakeCase; assert (snake == "get_http_response_code");
import inflections.en; assert("apple".pluralize == "apples"); assert("apples".singularize == "apple");