0.12.7 • Published 8 years ago

functionfoundry v0.12.7

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

Circle CI

FunctionFoundry is JavaScript function library without side effects.

It is for formula.

Install

npm install --save functionfoundry
// import the the entire library
var ff = require('functionfoundry')

// import specific files
var isArray = require('functionfoundry/fn/isarray')

Required Polyfills

The library depends on a modern JavaScript runtime. Load a polyfill like in core-js or babel-polyfill to support old browsers.

Install required polyfills with core-js:

require('core-js/fn/object/assign');
require('core-js/fn/object/keys');
require('core-js/fn/array/map');
require('core-js/fn/array/reduce');

Examples

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

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('functionfoundry/fn/isnumber')
var proper = require('functionfoundry/fn/proper')
0.12.7

8 years ago

0.12.6

8 years ago

0.12.5

8 years ago

0.12.4

8 years ago

0.12.3

8 years ago

0.12.2

8 years ago

0.12.1

8 years ago

0.12.0

8 years ago

0.11.2

9 years ago

0.11.1

9 years ago

0.11.0

9 years ago

0.10.31

9 years ago

0.10.30

9 years ago

0.10.29

9 years ago

0.10.27

9 years ago

0.10.26

9 years ago

0.10.25

9 years ago

0.10.24

9 years ago

0.10.23

9 years ago

0.10.22

9 years ago

0.10.21

9 years ago

0.10.20

9 years ago

0.10.19

9 years ago

0.10.18

9 years ago

0.10.15

9 years ago

0.10.14

9 years ago

0.10.13

9 years ago

0.10.12

9 years ago

0.10.11

9 years ago

0.10.10

9 years ago

0.10.9

9 years ago

0.10.8

9 years ago

0.10.7

9 years ago

0.10.6

9 years ago

0.10.5

9 years ago

0.10.4

9 years ago

0.10.3

9 years ago

0.10.2

9 years ago

0.10.1

9 years ago

0.10.0

9 years ago

0.9.13

9 years ago

0.9.12

9 years ago

0.9.11

9 years ago

0.9.10

9 years ago

0.9.9

9 years ago

0.9.8

9 years ago

0.9.7

9 years ago

0.9.6

9 years ago

0.9.5

9 years ago

0.9.4

9 years ago

0.9.3

9 years ago

0.9.2

9 years ago

0.9.1

9 years ago

0.9.0

9 years ago

0.8.0

9 years ago

0.7.13

9 years ago

0.7.12

9 years ago

0.7.11

9 years ago

0.7.10

9 years ago

0.7.9

9 years ago

0.7.8

9 years ago

0.7.7

9 years ago

0.7.6

9 years ago

0.7.5

9 years ago

0.7.3

9 years ago

0.7.2

9 years ago

0.7.1

9 years ago

0.7.0

9 years ago

0.6.13

9 years ago

0.6.12

9 years ago

0.6.11

9 years ago

0.6.10

9 years ago

0.6.9

9 years ago

0.6.7

10 years ago

0.6.5

10 years ago

0.6.4

10 years ago

0.6.3

10 years ago

0.6.2

10 years ago

0.6.1

10 years ago

0.5.8

10 years ago

0.5.7

10 years ago

0.5.6

10 years ago

0.5.5

10 years ago

0.5.4

10 years ago

0.5.3

10 years ago

0.5.2

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago