@magic/cases

convert between camelCase, PascalCase, snake_case, and kebab-case.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@magic/cases
200.0.9a year ago4 years agoMinified + gzip package size for @magic/cases in KB

Readme

@magic/cases

convert between camelCase, PascalCase, snakecase, and kebab-case.
html-docs

!NPM versionnpm-imagenpm-url !Linux Build Statustravis-imagetravis-url !Windows Build Statusappveyor-imageappveyor-url !Coverage Statuscoveralls-imagecoveralls-url !Greenkeeper badgegreenkeeper-imagegreenkeeper-url !Known Vulnerabilitiessnyk-imagesnyk-url

install

be in a nodejs project.
npm i --save-dev @magic/cases

usage

import cases from '@magic/cases'

const string = 'some-case-string'

const camelized = cases.camel('some-case-string') // someCaseString

const snaked = cases.snake('some-case-string') // some_case_string

const pascaled = cases.pascal('some-case-string') // SomeCaseString

const kebabed = cases.kebab('some-case-string') // some-case-string

console.log({ camelized, snaked, pascaled, kebabed })

changelog

0.0.1
first commit, four case types work.
0.0.2
add kebabCaps and snakeCaps for KEBAB-CAPS and SNAKECAPS
0.0.3
bump required node version to 14.2.0
0.0.4
bump required node version to 14.15.4
0.0.5
FIX: kebabcase handles camelCase strings that end with an uppercase character correctly (this fixes overflowX in @magic/css)
0.0.6
update dependencies
0.0.7
update dev dependencies
0.0.8
update dependencies
0.0.9
update development dependencies
0.0.10 - unreleased
...