Skip to content

kaiser-software/snake-case

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snake Case

NPM version NPM downloads Build status Test coverage Greenkeeper badge

Snake case a string.

Supports Unicode (non-ASCII characters) and non-string entities, such as objects with a toString property, numbers and booleans. Empty values (null and undefined) will result in an empty string.

Installation

npm install snake-case-typescript --save

Usage

Javascript:

var snakeCase = require("snake-case-typescript");

snakeCase("string"); //=> "string"
snakeCase("camelCase"); //=> "camel_case"
snakeCase("sentence case"); //=> "sentence_case"

snakeCase("MY STRING", "tr"); //=> "my_strıng"

Typescript:

import snakeCase from "snake-case-typescript";

snakeCase("string"); //=> "string"
snakeCase("camelCase"); //=> "camel_case"
snakeCase("sentence case"); //=> "sentence_case"

snakeCase("MY STRING", "tr"); //=> "my_strıng"

License

MIT

About

Snake case a string in JavaScript/Typescript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%