Package Exports
- random-number-six-quarter-degrees
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (random-number-six-quarter-degrees) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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). vinayakybhatt@gmail.com
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,10Function 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-yyyyFunction 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)