paste icon indicating copy to clipboard operation
paste copied to clipboard

add lowerCamel

Open usrtax opened this issue 3 years ago • 4 comments

usrtax avatar Aug 13 '22 07:08 usrtax

Why is it still open?

Amejonah1200 avatar Aug 28 '23 18:08 Amejonah1200

I know this is a little old, but is there a chance that this will ever be merged? Like someone mentioned in #72, I'm trying to use paste to generate JSON keys, so having a lower camel case converter would be useful to avoid having to do anything at runtime.

By the way, for the sake of clean code, the implementations for both :lowerCamel and :camel could be extracted to one function, since the only thing that needs to be changed is prev, which needs to be _ with camel and something else with lowerCamel. Also, this is a Rust library, so using snake_case (:lower_camel) might be better as the name of the modifier.

zabackary avatar Jul 04 '24 01:07 zabackary

I'd love to see this merged. Regarding the syntax: I feel like current "camel" should be renamed to pascal and the new "lower camel" should be named simply camel.

adsick avatar Aug 06 '24 23:08 adsick

I also needed this just now to generate types for interop with a remote API that uses JSON, would love to see this merged ❤️

its-the-shrimp avatar Aug 07 '24 10:08 its-the-shrimp