Get Started

Easy ways to get jsConvert onto your website.

jsConvert is a simple JavaScript library for string between cases (camelCase, snake_case, PascalCase, dot.case, path/case, text case, Sentence case, Header Case, UPPERCASE, lowercase).

Using for both Node.JS and Browser. Available on NPM.


Quickstart

1. Download from GitHub

jsConvert is available on GitHub . You can download from my repository.
git clone https://github.com/huynhsamha/js-convert-case.git

2. Download directly

You can download source code directly here.

3. Installation via NPM

You can also install package via NPM here.
+ Use npm :
npm install --save js-convert-case
+ Use yarn :
yarn add js-convert-case

4. Include project's dist file from unpkg

<script src="https://unpkg.com/js-convert-case/dist/js-convert-case.min.js"></script>

Usage

1. Simple include onto website

+ Download from NPM:
<script src="./node_modules/js-convert-case/dist/js-convert-case.js"></script>
<script src="./node_modules/js-convert-case/dist/js-convert-case.min.js"></script>
+ Download directly:
<script src="path/to/js-convert-case"></script>
+ Include directly from unpkg:
<script src="https://unpkg.com/js-convert-case/dist/js-convert-case.min.js"></script>

2. Usage with webpack or browserify

+ ES6:
const jsConvert = require('js-convert-case');
+ ES7:
import 'jsConvert' from 'js-convert-case';

Example


    (() => {
      console.log(jsConvert.toCamelCase('param-case')); // paramCase
      console.log(jsConvert.toSnakeCase('param-case')); // param_case
      console.log(jsConvert.toPascalCase('param-case')); // ParamCase
      console.log(jsConvert.toDotCase('param-case')); // param.case
      console.log(jsConvert.toPathCase('param-case')); // param/case
      console.log(jsConvert.toTextCase('param-case')); // param case
      console.log(jsConvert.toSentenceCase('param-case')); // Param case
      console.log(jsConvert.toHeaderCase('param-case')); // Param Case
      console.log(jsConvert.toLowerCase('param-case')); // param-case
      console.log(jsConvert.toUpperCase('param-case')); // PARAM-CASE
    })();
          

	const obj = {
      camelCase: 1,
      UPPERCASE: 2,
      lowercase: 3,
      snake_case: 4,
      PascalCase: 5,
      'Title Case': 6,
      'dot.case': 7,
      'param-case': 8,
      'Sentence case': 9,
      'path/case': 10,
      'Header-Case': 11
	};

	console.log(jsConvert.lowerKeys(obj));
	console.log(jsConvert.upperKeys(obj));
	console.log(jsConvert.camelKeys(obj));
	console.log(jsConvert.snakeKeys(obj));
	console.log(jsConvert.pascalKeys(obj));