random-number-six-quarter-degrees
v1.3.7
Published
This is a Multi Utility Module for JS developers, this package includes day to day functions that are personally used by me as a coder
Downloads
23
Maintainers
Readme
This is a NPM PACKAGE with multiple functionalities, like =>
1: Random(min, max) //returns Random Number
2: IsNumber(num) //returns BOOLEAN
3: ObjSize(obj) //returns the size of object
4: OnlyUnique //returns an Array with unique elements
5: SortAOB //returns an sorted Array of Objects on the basis of a common key of objects
6: Date //takes an ISO date string as input and returns only date in form of dd-mm, it can return dd-mm-yyyy if optional parameter true is passed.
7: Time //takes an ISO date string as input and returns only time in form of hh:mm am/pm, it can return hh:mm (24hours format)if optional parameter true is passed.
Developed by: VINAYAK YUVRAJ BHATT (Full Stack Developer). [email protected]
Steps To Use:
Step 1: npm i random-number-six-quarter-degrees --save
Step 2: require/import it in the file you want to use, for Example :
import quarter from 'random-number-six-quarter-degrees';
Function 1:
quarter.Random(5,10) for a random number between 5,10
Function 2:
quarter.IsNumber(4) for a boolean value to verify if argument passed is an Number or not.
Function 3:
quarter.ObjSize(obj) returns the size of object passed.
Function 4:
let a = ['a', 1, 'a', 2, '1'];
let uniqueArray = a.filter(quarter.OnlyUnique)
//['a', 1, 2, '1']
Function 5:
let shopArray = [{
name: "Shop A",
rank: 1,
price: 100,
date: 2019-11-30
},
{
name: "Shop B",
rank: 2,
price: 100,
date: 2019-11-29
},
{
name: "Shop C",
rank: 1,
price: 100,
date: 2019-11-29
}];
let sortedShopArray = shopArray.sort(pack.SortAOB("rank"));
//sorts on rank key
//will give out=>
[{
name: "Shop A",
rank: 1,
price: 100,
date: 2019-11-30
},
{
name: "Shop C",
rank: 1,
price: 100,
date: 2019-11-29
},
{
name: "Shop B",
rank: 2,
price: 100,
date: 2019-11-29
}];
Function 6:
let date = new Date.toISOString() //2019-10-17T06:06:28
quarter.Date("2019-10-17T06:06:28") //17-10 returns dd-mm
quarter.Date("2019-10-17T06:06:28", true) //17-10-2019 returns dd-mm-yyyy
Function 7:
let date = new Date.toISOString() //2019-10-17T06:06:28
quarter.Time("2019-10-17T06:06:28") //returns 6:06 AM
quarter.Time("2019-10-17T06:06:28", true) // 6:06 (24hours format)