@webilix/helper-library
TypeScript icon, indicating that this package has built-in type declarations

4.16.3 • Public • Published

@webilix/helper-library

JavaScript/TypeScript helper library.

Table of contents

Regular Expressions

Validators

Helpers

Installation

npm install --save @webilix/helper-library

Usage

import { Helper } from '@webilix/helper-library';

Helper.NUMBER.format(100000);
// ۱۰۰,۰۰۰

Helper.NUMBER.format(100000, 'EN');
// 100,000

Tests

git clone https://github.com/webilix/helper-library.git
npm install
npm test



Regular Expressions


Regular Expression Types

Helper.RE.
  • DATE
  • DOMAIN
  • EMAIL
  • HEX_COLOR
  • HSL_COLOR
  • IP4
  • JSON_DATE
  • MOBILE
  • NUMERIC
  • PASSWORD
  • RGB_COLOR
  • TIME
  • URL
  • USERNAME

Regular Expression Methods

Helper.RE.{TYPE}.
  • get
  • find
  • replace
  • verify



Validators


IS Helpers

Helper.IS.
  • array
  • boolean
  • date
  • empty
  • null
  • number
  • object
  • plate
  • string

IS ARRAY Helpers

Helper.IS.ARRAY.
  • in
  • unique

IS STRING Helpers

Helper.IS.STRING.
  • bankCard
  • color
  • date
  • domain
  • email
  • hexColor
  • ip4
  • jsonDate
  • mobile
  • nationalCode
  • number
  • numeric
  • objectId
  • time
  • url



Helpers


Bank Helpers

Iran bank cards numbers functionalities

Helper.BANK.
  • findCard
  • getList

Color Helpers

Supported formats: HEX, HSL, RGB

Helper.COLOR.
  • getFormat
  • getGradient
  • getShade
  • toHEX
  • toHSL
  • toRGB

Date Helpers

Helper.DATE.
  • getDays
  • getMonths
  • getDuration
  • getSeconds
  • jalaliPeriod
  • toString

Geo Helpers

Helper.GEO.
  • location
  • distance

Number Helpers

Helper.NUMBER.
  • format
  • getTitle
  • toEN
  • toFA
  • toFileSize

Password Helpers

Helper.PASSWORD.
  • generate
  • getStrength

Plate Helpers

Helper.PLATE.
  • letters
  • getPlate
  • toString

String Helpers

Helper.STRING.
  • changeNumbers
  • escapeHTML
  • getBankCardView
  • getFileName
  • getMobileView
  • getRandom
  • hasPersian
  • toFileSize

Time Helpers

Helper.TIME.
  • getDuration
  • toString

Readme

Keywords

Package Sidebar

Install

npm i @webilix/helper-library

Weekly Downloads

9

Version

4.16.3

License

MIT

Unpacked Size

355 kB

Total Files

266

Last publish

Collaborators

  • webilix