@hashrock/formula

2.1.2 • Public • Published

Circle CI

Written in ES6, published as ES5.

Install with npm

npm install --save formula

Install with yarn

yarn add formula

Usage

var { run, and, eq, len, gt, lt, isnumber, isText, isEmail, isEmpty, lower, proper, text, date}
= require('formula')

run("a + b", { a: 2, b: 2})
isnumber(1),
isText('this is'),
isEmail('me@gmail.com'),
isEmpty(''),
gt(2, 1),
lt(1, 2),
and(true, false, true),
eq(len('foo'), 3),
eq(lower('HAPPY'), 'happy'),
eq(proper('happy'), 'Happy'),
eq(text(4200.00, "$#,###.00"), '$4,200.00'),
eq(text(date(2000, 2, 1), "m-d-yyyy"), '2-1-2000')

Optionally, may load specific functions to reduce bundle size.

var isNumber = require('formula/fn/isnumber')
var proper = require('formula/fn/proper')

/@hashrock/formula/

    Package Sidebar

    Install

    npm i @hashrock/formula

    Weekly Downloads

    1

    Version

    2.1.2

    License

    MIT

    Last publish

    Collaborators

    • hashrock