Skip to content

anwarhahjjeffersongeorge/camelcut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VersionBuild Status codecov

license JavaScript Style Guide


camelcut

Cuts camel-cased strings somewhat shorter.

Take a camel case string and make a straight abbreviation.


Installation

Run npm install camelcut

Usage

Import:

import camelcut from 'camelcut'

Require:

const camelcut = require('camelcut')

Parameters

This module exports a single function with the ordered parameters

Argument Type Required Description
str string Yes The source string
target number = 7 No The target output length
camels number = 3 No The number of camel-case substrings to include in the output.

Returns

Returns null if the parameters are not of the required types.
Returns empty string '' if str is empty string.

Examples

camelcut('SomeTextWrittenTogether', 7, 3) // 'SomTexW'  
camelcut('SomeTextWrittenTogether', 7, 4) // 'SoTeWrT'  
camelcut('Bright Ditch, Show Bulb Shining Loudly', 12, 6) // 'BrDiShBuShLo'  
camelcut('Bright Ditch?Show Bulb0Shining /Loudly', 12, 6) // 'BrDiShBuShLo'  

Testing

npm test

About

Cuts camel-cased strings somewhat shorter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages