Skip to content

tahakocabuga/caser.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

caser.js

A lightweight library which lets you convert string cases.

Download: NPM: npm install caser.js

NPM version NPM

Index

Usage

const caser = require('caser.js');

Code Helper

caser.camelCase('foo bar')        -> 'fooBar'

Code Helper

caser.pascalCase('foo bar')      -> 'FooBar'
caser.kebabCase('Foo Bar')       -> 'Foo-Bar'
caser.kebabCaseLower('Foo Bar')  -> 'foo-bar'
caser.kebabCaseUpper('Foo Bar')  -> 'FOO-BAR'
caser.snakeCase('Foo bar')       -> 'Foo_bar'
caser.snakeCaseLower('Foo bar')  -> 'foo_bar'
caser.snakeCaseUpper('Foo bar')  -> 'FOO_BAR'
caser.pathCase('Foo bar')       -> 'Foo/bar'
caser.pathCaseLower('Foo bar')  -> 'foo/bar'
caser.pathCaseUpper('Foo bar')  -> 'FOO/BAR'
Info

It sanitizes some non-ascii letters such as "ş".

Release History

  • 2021-1-12 v1.0.6 (Fixed some issues.)
  • 2021-1-12 v1.0.5 (Added Path Case.)
  • 2021-1-12 v1.0.4 (Fixed some bugs.)
  • 2021-1-12 v1.0.3 (Edited README due to an old version.)
  • 2021-1-12 v1.0.2 (Added normal kebab and snake case.)
  • 2021-1-12 v1.0.1 (First version, not much options.)

Releases

No releases published

Packages

No packages published