Javascript functions to help with development.
yarn add devx-js-utilities
import { cookie } from 'devx-js-utilities'
| function |
specification |
| createCookie |
(name: string, value: string, minutes?: number, secure?: boolean, samesite?: 'strict' \ 'lax') => void |
| readCookie |
(name: string) => null / string |
import { random } from 'devx-js-utilities'
| function |
specification |
| randomIntFromInterval |
(min: number, max: number) => number |
| generateUniqueKey |
() => string |
| generateUniqueNumberFromTwoNumbers |
(n1: number, n2: number) => number |
| guid |
() => string (xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx) |
import { validate } from 'devx-js-utilities'
| function |
specification |
| validateCreditCard |
(value: string) => boolean |
| validateEmail |
(value: string) => boolean |
| validatePhone |
(value: string, prefixRequired?: string = false) => boolean |
| validateZipCode |
(value: string) => boolean |
| validateStreet |
(value: string) => boolean |
| validateCity |
(value: string) => boolean |
| validateSurname |
(value: string) => boolean |
| validateLandRegistryNumber |
(value: string) => boolean |
| isNumeric |
(n: string \ number) => boolean |
| isRCValid |
(identificationNumber: string) => boolean |
| isICOValid |
(ico: string) => boolean |
import { humanizer } from 'devx-js-utilities'
| function |
specification |
| humanizeNumber |
(x: number, locales?: string) => string |
| csNumber |
(value: string) => string |
import { convert } from 'devx-js-utilities'
| function |
specification |
| dataURItoBlob |
(dataURI: string) => Blob |
| getURLParams |
(url: string) => Object |
import { transform } from 'devx-js-utilities'
| function |
specification |
| toCamelCase |
(word: string) => string |
| toSnakeCase |
(word: string) => string |
| transformAllKeys |
(data: Array \ Object) => Array \ Object |
| capitalize |
(word: string) => string |
import { array } from 'devx-js-utilities'
import { closest } from 'devx-js-utilities'
| function |
specification |
| unique |
(array) => array |
| closest |
(arr: string[] \ number[], target: number) => number |
import { salutation } from 'devx-js-utilities'
| function |
specification |
| salutation |
(name: string) => string |