@uzelux/string

1.0.1 • Public • Published

String Plus

An extension to the build-in String object


USAGE

// At your entry point (index.js || app.js)
require('@uzelux/string');

Capitalize

Capitalize the first character

'the quick brown fox jumps over lazy dog'.capitalize();
// 'A quick brown fox jumps over lazy dog'

ToCamelCase

Returns the calling string value converted to camelCase.

'the quick brown fox jumps over lazy dog'.toCamelCase();
// 'theQuickBrownFoxJumpsOverLazyDog'

ToPascalCase

Returns the calling string value converted to PascalCase.

'the quick brown fox jumps over lazy dog'.toPascalCase();
// 'TheQuickBrownFoxJumpsOverLazyDog'

ToSnakeCase

Returns the calling string value converted to snake_case.

'the quick brown fox jumps over lazy dog'.toSnakeCase();
// 'the_quick_brown_fox_jumps_over_lazy_dog'

ToKebabCase

Returns the calling string value converted to kebab-case.

'the quick brown fox jumps over lazy dog'.toKebabCase();
// 'the-quick-brown-fox-jumps-over-lazy-dog'

ToBinary

Returns the calling string value converted to binary string.

'the quick brown fox jumps over lazy dog'.toBinary();
// '1110100 1101000 1100101 100000 1110001 1110101 1101001 1100011 1101011 100000 1100010 1110010 1101111 1110111 1101110 100000 1100110 1101111 1111000 100000 1101010 1110101 1101101 1110000 1110011 100000 1101111 1110110 1100101 1110010 100000 1101100 1100001 1111010 1111001 100000 1100100 1101111 1100111'

Truncate

Extract a string to specified length and returns it as a new string, without modifying the original string.

'the quick brown fox jumps over lazy dog'.truncate(5);
// 'the q'

Reverse

Reverse a string and returns it as a new string, without modifying the original string.

'the quick brown fox jumps over lazy dog'.reverse();
// 'god yzal revo spmuj xof nworb kciuq eht'

IsString

Check if an variable is a String object instance or a string

String.isString('the quick brown fox jumps over lazy dog');
// true
String.isString({})
// false

Readme

Keywords

Package Sidebar

Install

npm i @uzelux/string

Weekly Downloads

2

Version

1.0.1

License

ISC

Unpacked Size

38.9 kB

Total Files

10

Last publish

Collaborators

  • uzelux