jsmp-infra-test-k-package

1.0.3 • Public • Published

jsmp-infra-test-k-package

Contains functions that update string or array and return it.


###Installation

npm install jsmp-infra-test-k-package

###Functions

camelCase(string, case);

Arguments

string - the string to convert.
case - type of case to convert.

Returns

Returns the changed string.
If no case type is specified, transforms to camelcase by default.
If no arguments are given, returns an empty string.


changeArray(array, action);

Arguments

array - the array to convert. action - conversion type.

Returns

Returns the changed array.
If no action type is specified, returns the same array.
If no arguments are given, returns an empty array.

###Usage examples

const {changeCase} = require('jsmp-infra-test-k-package');

changeCase('Foo Bar', 'camel');         //'fooBar'
changeCase('--foo-bar--', 'camel');     //'fooBar'
changeCase('__FOO_BAR__', 'camel');     //'fooBar'

changeCase('Foo Bar', 'kebab');         //'foo-bar'
changeCase('fooBar', 'kebab');          //'foo-bar'
changeCase('__FOO_BAR__', 'kebab');     //'foo-bar'

changeCase('--Foo-Bar--', 'lower');     //'foo bar'
changeCase('fooBar', 'lower');          //'foo bar'
changeCase('__FOO_BAR__', 'lower');     //'foo bar'

changeCase('Foo Bar', 'snake');         //'foo_bar'
changeCase('fooBar', 'snake');          //'foo_bar'
changeCase('--FOO-BAR--', 'snake');     //'foo_bar'

changeCase('--foo-bar--', 'start');     //'Foo Bar'
changeCase('fooBar', 'start');          //'Foo Bar'
changeCase('__FOO_BAR__', 'start');     //'FOO BAR'

changeCase('--foo-bar', 'upper');       //'FOO BAR'
changeCase('fooBar', 'upper');          //'FOO BAR'
changeCase('__foo_bar__', 'upper');     //'FOO BAR'

changeCase('Foo Bar');                  //'fooBar'
changeCase('--foo-bar--');              //'fooBar'
changeCase('__FOO_BAR__');              //'fooBar'

changeCase();                           //''

const {changeArray} = require('jsmp-infra-test-k-package');

changeArray([1, [2, [3, [4]], 5]], 'flatten');      //[1, 2, 3, 4, 5]

changeArray([1, 2, 3], 'reverse');                  //[3, 2, 1]

changeArray([0, 1, false, 2, '', 3], 'compact');    //[1, 2, 3]

changeArray([1, 2, 3]);                             //[1, 2, 3]

changeArray();                                      //[]

Package Sidebar

Install

npm i jsmp-infra-test-k-package

Weekly Downloads

0

Version

1.0.3

License

ISC

Unpacked Size

6.07 kB

Total Files

5

Last publish

Collaborators

  • daria_kamynina