くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

Stringをcamelcaseに変換する(camelcase/decamelize)

JS/TSでキャメルケースとかの変換をしたいなと思ったときに、
いろいろ調べたときの備忘録(*´ω`*)

まさになライブラリがあった(*´ω`*)

  • camelcase
    • 'foo-bar' => 'fooBar'
    • 'Foo-Bar' => 'FooBar' // pascalCase Options
    • 'Foo-BAR' => 'fooBAR' // preserveConsecutiveUppercase Option
    • npm i camelcase
  • decamelize
    • 'unicornRainbow' => 'unicorn_rainbow'
    • 'unicornRainbow' => 'unicorn-rainbow' // separator '-' Option
    • 'testGUILabel' => 'test_gui_label' // preserveConsecutiveUppercase
    • npm i decamelize

以上!! 便利(*´ω`*)

参考にしたサイト様