jsease

0.4.2 • Public • Published

jsease

jsease is super simple and easy functions for JavaScript coders.

Installation

$ npm i jsease

How to use?

const jsease = require("jsease");
const fn = new jsease();

Available Functions

Currently available functions listed below

is* Functions

isStr(), isEmpty(), isNum(), isNan(), isInt(), isFloat(), isBool(), isFalsy(), isNull(), isUndef(), isNund(), isArr(), isObj()

// Define some variables
const str1 = "lorem ipsum. dolor!";
const str2 = "4.1";
const num = 3;
const float = 3.14;
const empty = "";
const varNull = null;
const varUndef = undefined;
const valNaN = NaN;
const valTrue = true;
const valFalse = false;
const arr1 = [];
const arr2 = ["One","Two",["Aaa"]];
const obj1 = {};
const obj2 = {a:"OnE",b:"fifty ONE",c:{aa:"aAa",bb:"bBb"}}; 

Results

Function str1 str2 num float empty varNull varUndef valNaN valTrue valFalse arr1 arr2 obj1 obj2
isStr() true true false false true false false false false false false false false false
isEmpty() false false false false true true true true false true true false true false
isNum() false false true true false false false false false false false false false false
isNan() false false false false false false false true false false false false false false
isInt() false false true false false false false false false false false false false false
isFloat() false false false true false false false false false false false false false false
isBool() false false false false false false false false true true false false false false
isFalsy() false false false false true true true true false true false false false false
isNull() false false false false false true false false false false false false false false
isUndef() false false false false false false true false false false false false false false
isNund() false false false false false true true false false false false false false false
isArr() false false false false false false false false false false true true false false
isObj() false false false false false false false false false false false false true true

len(txt)

Return lenght of string, number... OR array/object items counts

const txt = 'Lorem ipsum dolor!';
console.log(fn.len(txt));  // 18

const arr = [ 'One', 'Two', 'Aaa' ];
console.log(fn.len(arr));  // 3

const obj = { a: 'OnE', b: 'fifty ONE'};
console.log(fn.len(obj));  // 2

upper(txt)

Return all UpperCase string.. (include recursive Array and Objects)

const txt = 'Lorem ipsum dolor!';
console.log(fn.upper(txt));  // LOREM IPSUM DOLOR!

const arr = [ 'One', 'Two', 'Aaa' ];
console.log(fn.upper(arr));  // [ 'ONE', 'TWO', 'AAA' ]

const obj = { a: 'OnE', b: 'fifty ONE'};
console.log(fn.upper(obj));  // { a: 'ONE', b: 'FIFTY ONE' }

lower(txt)

Return all lowerCase string.. (include recursive Array and Objects)

const txt = 'Lorem ipsum dolor!';
console.log(fn.lower(txt)); // lorem ipsum dolor!

const arr = [ 'One', 'Two', 'Aaa' ];
console.log(fn.lower(arr)); // [ 'one', 'two', 'aaa' ]

const obj = { a: 'OnE', b: 'fifty ONE'};
console.log(fn.lower(obj)); // { a: 'one', b: 'fifty one' }

... Documentation is NOT Completed...

Package Sidebar

Install

npm i jsease

Weekly Downloads

1

Version

0.4.2

License

MIT

Unpacked Size

8.54 kB

Total Files

4

Last publish

Collaborators

  • eyuzgul