# elm-recase

Elm port of the Elixir library - [ReCase](https://github.com/sobolevn/recase)

Convert a string from a case to another case.

## Supported cases

* [camelCase](https://en.wikipedia.org/wiki/Camel_case)
* CONSTANT_CASE
* dot.case
* [kebab-case](https://en.wikipedia.org/wiki/Kebab_case)
* [PascalCase](https://en.wikipedia.org/wiki/PascalCase)
* path/case
* [Sentence case](https://en.wikipedia.org/wiki/Letter_case#Sentence_case)
* [snake_case](https://en.wikipedia.org/wiki/Snake_case)
* [Title Case](https://en.wikipedia.org/wiki/Letter_case#Title_case)

## Development setup

```bash
yarn install
```

Running tests

```bash
yarn elm-test
```
