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 |