0.2.2 • Published 4 years ago

@darkcode01/is-adult v0.2.2

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

MIT downloads doanloads_year NPM

is-adult is a simple library to Knows if is older or not by the birthday date.

Install

Install with npm: or Install with yarn

$ npm install --save @darkcode01/is-adult
$ yarn add @darkcode01/is-adult

Usage

const isAdult = require('@darkcode01/is-adult');

console.log(isAdult(2, 2, 1999)); //=> true
console.log(isAdult('2', '2', '1999')); //=> true

console.log(isAdult(2, 8, 2010)); //=> false
console.log(isAdult('3', '3', '2010')); //=> false

// updating older number
console.log(isAdult(2, 2, 1999, { olderNumber: 21 })); // => true
console.log(isAdult(2, 2, 1999, { olderNumber: 22 })); // => false

// updating date to compare
console.log(isAdult(2, 2, 1999, { dateToCompare: [1, 1, 2019] })); // => true
console.log(isAdult(2, 2, 1999, { dateToCompare: [1, 1, 2017] })); // => false

// Errors
console.log(isAdult(NaN, '9', '2000')); //=> Uncaught Error: expected an integer
console.log(isAdult(NaN, '9', '10000000000000000000000')); //=> Uncaught Error: value exceeds maximum safe integer

Docs

ParamtypeDescriptionDefault
daystring, numberNumber of day of month.required
monthstring, numberNumber month.require
yearstring, numberNumber of full year.required
optionsobjectOptions object{ olderNumber: 18, dateToCompare: getCurrentDate() }

Utilities functions

FunctionDescriptionExample
getCurrentDatereturn a parsed current date[7, 10, 2020]

Made by @darkcoder01 with ❤️