This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@rmoral/rm-js

1.3.1 • Public • Published

npm version

rm-js

Configuration guide

Index


Docs

Install using npm

$ npm install @rmoral/rm-js --save

Functions

asyncPipe

Consist of a chain of processing async and sync functions, where the output of each element is the input of next. The result is a promise.

import {asyncPipe} from @rmoral/rm-js/lib/functions

const add1 = async x => x + 1;

asyncPipe(add1, add1, add1)(1).then(result => {
  console.log(result) // 4
})

pipe

Consist of a chain of processing functions, where the output of each element is the input of next

import {pipe} from @rmoral/rm-js/lib/functions

const add1 = x => x + 1;

pipe(
    add1,
    add1
)(0)

Strings

Object to query string

Convert object to query string. addQueryPrefix is true by default (? at the beginning)

import {toQueryString} from @rmoral/rm-js/lib/string

const addQueryPrefix = true

toQueryString({
    name: 'John',
    age: 30
}, addQueryPrefix)

Query string to object

Convert query string to object

import {parseQueryString} from @rmoral/rm-js/lib/string

parseQueryString('?name=John&age=30')

Validation Methods

Some validation methods:

  • isValidBankAccount
  • isValidEmail
import {validationMethod} from @rmoral/rm-js/lib/validation

regex

Some useful regex:

  • DATE_ISO_8601
  • EMAIL_REGEX
  • HEX_COLOR
  • TIME_24H
  • URL
import {EMAIL_REGEX} from @rmoral/rm-js/lib/regex

Readme

Keywords

none

Package Sidebar

Install

npm i @rmoral/rm-js

Weekly Downloads

0

Version

1.3.1

License

MIT

Unpacked Size

11.6 kB

Total Files

21

Last publish

Collaborators

  • rmoral