ramdaplus
A functional library for JS programmers.Inspired by Lodash and Ramda. It's goal is that you should never mutate your data at server side
Why RamdaPlus ?
RamdaPlus gives you power of ramda and Lodash combined with some extensive features. We have covered some basic features for now but eventually will add all ramda and loadash functions with extensive support plus will also add extra features.
What's different than ramda ?
It gives you the power of javascript core functions implemented in functional style with more extended features than ramda
Installation
To use with node :
$ npm install ramdaplus
Then in console :
const _R = ;
Documentation
MapValues
-> Object
_R.mapValues
Compact
-> array
_R.compact; //=>[ 1, 'india', 2, 3, ]
Chunk
-> array
_R.chunk; //=> [ [ 1, 2 ], [ 3, 4 ], [ 5 ] ]
Concat
-> array
_R.concat; //=> [ 1, 2, 3, 4, 5, 6, 7,[ 8, 9 ] ]
Drop
-> array
_R.drop; //=> [ 2,3,4 ]_R.drop; //=> [ 1,2,3,4 ]_R.drop; //=> [ 3,4 ]_R.drop; //=> []
Drop Right
-> array
_R.dropRight; //=> [ 1,2,3 ]_R.dropRight; //=> [ 1,2,3,4 ]_R.dropRight; //=> [ 1,2 ]_R.dropRight; //=> []
Flatten
-> array
_R.flatten; //=> [1, 2, [3, [4]], 5]_R.flatten
Flatten Deep
-> array
_R.flattenDeep; //=> [1, 2, 3, 4, 5]_R.flattenDeep