1.0.3 • Published 1 year ago

essen-js v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Essen JS

Some essential function for you app to save your time

Here are the list of the functions

Arrays

swapArrayElements

const new_arr = swapArrayElements([1, 2], 0, 1);
// [2,1]

Strings

capitalizeString

const str = capitalizeString("hello world");
// Hello World

extractNumbers

const nums = extractNumbers("hello 1 2world");
// [1]

isValidCreditCard

const is_valid = isValidCreditCard("4539 1488 0343 6467");
// true

const is_valid = isValidCreditCard("4539-1488-0343-6467");
// true

const is_valid = isValidCreditCard("4539");
// false

const is_valid = isValidCreditCard("1234567890123456");
// false

isValidEmail

const is_valid = isValidEmail("helloworld@js.com");
// true

You can also pass the domains you want to accept

const is_valid = isValidEmail("helloworld@js.com", ["gmail.com"]);
// false

const is_valid = isValidEmail("helloworld@js.com", ["js.com"]);
// true

const is_valid = isValidEmail("helloworld@gmail.com", ["js.com",'gmail.com]);
// true

passwordStrength

const is_valid = passwordStrength("HelloWorld!!!");
// {score: 10, strength: "Strong"}

replaceString

const is_valid = replaceString("Hello World Helloo", "Hello", "World");
// World World Worldo

replaceWords

const is_valid = replaceWords("Hello World Helloo", "Hello", "World");
// World World Helloo

Numbers

truncateDecimal

const is_valid = truncateDecimal(0.123456, 3);
// 0.123

sortNumbers

const is_valid = sortNumbers([1, 5, 2, 4, 3]);
// [1,2,3,4,5]

const is_valid = sortNumbers([1, 5, 2, 4, 3], "desc");
// [5,4,3,2,1]

Colors

alpha

const color = alpha(color, opacity);

const color = alpha("#f23", 0.5);

rgba2hex

const color = alpha("rgba(255,255,255,0.1)");
1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago