Per @Ilyes512's request in #45, ToCamelCase
is aware of space and hyphen now. The conversion rule is updated in #1. ToSnakeCase
and ToKebabCase
are updated to convert all unicode space, including tab, CR, LF, etc, to underscore or hyphen according to the new rule.