random-number-six-quarter-degrees

1.3.7 • Public • Published

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,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)

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.3.7
    1
    • latest

Version History

Package Sidebar

Install

npm i random-number-six-quarter-degrees

Weekly Downloads

16

Version

1.3.7

License

MIT

Unpacked Size

6.4 kB

Total Files

10

Last publish

Collaborators

  • v-nayak_bhatt