Socket
Socket
Sign inDemoInstall

ramda

Package Overview
Dependencies
Maintainers
2
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.5.0 to 0.6.0

2

bower.json
{
"name": "ramda",
"main": "ramda.js",
"version": "0.5.0",
"version": "0.6.0",
"homepage": "https://github.com/CrossEye/ramda",

@@ -6,0 +6,0 @@ "authors": [

@@ -16,4 +16,4 @@ {

"name": "ramda",
"description": "A practical functional library for Javascript programmers.",
"version": "0.5.0",
"description": "A practical functional library for JavaScript programmers.",
"version": "0.6.0",
"homepage": "https://www.github.com/CrossEye/ramda",

@@ -33,3 +33,3 @@ "license": "MIT",

"deedpoll": "0.2.x",
"docker": "^0.2.13",
"dox": "latest",
"grunt": "~0.4.5",

@@ -49,5 +49,3 @@ "grunt-benchmark": "https://github.com/buzzdecafe/grunt-benchmark/archive/09999a8c3fbfff04a1695846c1ccd0bd8a0ef5ab.tar.gz",

"grunt-push-release": "^0.1.1",
"grunt-readme": "^0.4.5",
"grunt-saucelabs": "^8.3.1",
"dox": "latest",
"lodash": "latest",

@@ -54,0 +52,0 @@ "orchestrate": "~0.3.4",

@@ -1,2 +0,2 @@

/*! ramda 2014-09-16 */
!function(a){"object"==typeof exports?module.exports=a(this):"function"==typeof define&&define.amd?define(a):this.R=this.ramda=a(this)}(function(){"use strict";function a(b,c,d){switch(arguments.length){case 0:throw w;case 1:return a(b,0,b.length);case 2:return a(b,c,b.length);default:for(var e=d-c,f=new Array(e),g=-1;++g<e;)f[g]=b[c+g];return f}}function b(a){return function(b,c){switch(arguments.length){case 0:throw w;case 1:return function(c){return a(b,c)};default:return a(b,c)}}}function c(a){return function(c,d,e){switch(arguments.length){case 0:throw w;case 1:return b(function(b,d){return a(c,b,d)});case 2:return function(b){return a(c,d,b)};default:return a(c,d,e)}}}function d(a,b){return function(c,d,e){var f=arguments.length,g=arguments[f-1],h=g&&!v(g)&&"function"==typeof g[a];switch(arguments.length){case 0:return b();case 1:return h?g[a]():b(c);case 2:return h?g[a](c):b(c,d);case 3:return h?g[a](c,d):b(c,d,e)}}}function e(a,b){for(var c=-1,d=b.length;++c<d;)a(b[c]);return b}function f(a){return!a||!a.length}function g(a,b){return function(){return a.call(this,b.apply(this,arguments))}}function h(a,b){for(var c=-1,d=b.length,e=new Array(d);++c<d;)e[c]=a(b[c]);return e}function i(a,b){for(var c=-1,d=b.length,e=[];++c<d;)a(b[c],c,b)&&e.push(b[c]);return e}function j(a,b){for(var c=-1;++c<b.length;)if(!a(b[c]))return!1;return!0}function k(a,b){for(var c=-1;++c<b.length;)if(a(b[c]))return!0;return!1}function l(a,b){return R(b,a)>-1}function m(a,b,c){for(var d=-1,e=c.length;++d<e;)if(a(b,c[d]))return!0;return!1}function n(a,b){for(var c,d,e={},f=bb(b),g=0,h=f.length;h>g;g++)c=f[g],d=b[c],a(d,c,b)&&(e[c]=d);return e}function o(a,b){for(var c=bb(b),d=-1,e=c.length;++d<e;)a[c[d]]=b[c[d]];return a}function p(a,b,c){if(a===c)return!0;if(null==c)return!1;b.fn=b.fn||[],b.obj=b.obj||[];for(var d,e,f=-1,g=b.fn.length,h=-1,i=b.obj.length;++f<g;){if(d=b.fn[f],e=a[d],!(d in c))return!1;if(!e(c[d],c))return!1}for(;++h<i;)if(d=b.obj[h],a[d]!==c[d])return!1;return!0}function q(a,b){var c,d=-1,e=a.length;if(null!=b){for(c=b;null!=c&&++d<e;)c=c[a[d]];return c}}function r(a,b){return h(function(b){return{key:a(b),val:b}},b)}var s={version:"0.5.0"},t=function(a,b){a=a||[],b=b||[];for(var c=a.length,d=b.length,e=new Array(c+d),f=0;c>f;f++)e[f]=a[f];for(f=0;d>f;f++)e[f+c]=b[f];return e},u=Object.prototype.toString,v=Array.isArray||function(a){return a&&a.length>=0&&"[object Array]"===u.call(a)};s.isArrayLike=function(a){return v(a)||!!a&&"object"==typeof a&&!(a instanceof String)&&(!(1!==a.nodeType||!a.length)||a.length>=0)};var w=new TypeError("Function called with no arguments");if("function"==typeof Object.defineProperty)try{Object.defineProperty(s,"_",{writable:!1,value:void 0})}catch(x){}var y=(s._,s.op=function(a){var b=a.length;if(2>b)throw new Error("Expected binary function.");var c=A(a),d=A(s.flip(a));return function(a,b){switch(arguments.length){case 0:throw w;case 1:return d(a);case 2:return b===s._?c(a):c.apply(null,arguments);default:return c.apply(null,arguments)}}}),z=s.curryN=function(a,b){return function c(d){return E(Math.max(a-(d&&d.length||0),0),function(){if(0===arguments.length)throw w;var e=t(d,arguments);return e.length>=a?b.apply(this,e):c(e)})}([])},A=s.curry=function(a){return z(a.length,a)},B=function(a,b){return b&&!v(b)&&"function"==typeof b[a]},C=s.nAry=function(a,b){switch(a){case 0:return function(){return b.call(this)};case 1:return function(a){return b.call(this,a)};case 2:return function(a,c){return b.call(this,a,c)};case 3:return function(a,c,d){return b.call(this,a,c,d)};case 4:return function(a,c,d,e){return b.call(this,a,c,d,e)};case 5:return function(a,c,d,e,f){return b.call(this,a,c,d,e,f)};case 6:return function(a,c,d,e,f,g){return b.call(this,a,c,d,e,f,g)};case 7:return function(a,c,d,e,f,g,h){return b.call(this,a,c,d,e,f,g,h)};case 8:return function(a,c,d,e,f,g,h,i){return b.call(this,a,c,d,e,f,g,h,i)};case 9:return function(a,c,d,e,f,g,h,i,j){return b.call(this,a,c,d,e,f,g,h,i,j)};case 10:return function(a,c,d,e,f,g,h,i,j,k){return b.call(this,a,c,d,e,f,g,h,i,j,k)};default:return b}};s.unary=function(a){return C(1,a)};var D=s.binary=function(a){return C(2,a)},E=s.arity=function(a,b){switch(a){case 0:return function(){return b.apply(this,arguments)};case 1:return function(a){return b.apply(this,arguments)};case 2:return function(a,c){return b.apply(this,arguments)};case 3:return function(a,c,d){return b.apply(this,arguments)};case 4:return function(a,c,d,e){return b.apply(this,arguments)};case 5:return function(a,c,d,e,f){return b.apply(this,arguments)};case 6:return function(a,c,d,e,f,g){return b.apply(this,arguments)};case 7:return function(a,c,d,e,f,g,h){return b.apply(this,arguments)};case 8:return function(a,c,d,e,f,g,h,i){return b.apply(this,arguments)};case 9:return function(a,c,d,e,f,g,h,i,j){return b.apply(this,arguments)};case 10:return function(a,c,d,e,f,g,h,i,j,k){return b.apply(this,arguments)};default:return b}},F=s.invoker=function(a,b,c){var d=b[a],e=void 0===c?d.length:c;return d&&z(e+1,function(){if(arguments.length){var b=Array.prototype.pop.call(arguments),c=b[a];if(c==d)return c.apply(b,arguments)}})},G=s.useWith=function(b){var c=a(arguments,1),d=c.length;return A(E(d,function(){for(var e=[],f=-1;++f<d;)e.push(c[f](arguments[f]));return b.apply(this,e.concat(a(arguments,d)))}))};s.forEach=b(e),s.forEach.idx=b(function(a,b){for(var c=-1,d=b.length;++c<d;)a(b[c],c,b);return b});var H=s.clone=function(b){return a(b)};s.isEmpty=f,s.prepend=b(function(a,b){return t([a],b)}),s.cons=s.prepend,s.head=function(a){return a=a||[],a[0]},s.car=s.head,s.last=function(a){return a=a||[],a[a.length-1]},s.tail=d("tail",function(b){return b=b||[],b.length>1?a(b,1):[]}),s.cdr=s.tail;var I=s.append=b(function(a,b){return t(b,[a])});s.push=s.append,s.concat=b(function(a,b){if(v(b))return t(a,b);if(s.is(String,a))return a.concat(b);if(B("concat",b))return b.concat(a);throw new TypeError("can't concat "+typeof b)});var J=s.identity=function(a){return a};s.I=s.identity,s.times=b(function(a,b){for(var c=new Array(b),d=-1;++d<b;)c[d]=a(d);return c}),s.repeatN=b(function(a,b){return s.times(s.always(a),b)});var K=s.compose=function(){switch(arguments.length){case 0:throw w;case 1:return arguments[0];default:for(var a=arguments.length-1,b=arguments[a],c=b.length;a--;)b=g(arguments[a],b);return E(c,b)}};s.pipe=function(){return K.apply(this,a(arguments).reverse())};var L=s.flip=function(b){return function(c,d){switch(arguments.length){case 0:throw w;case 1:return function(d){return b.apply(this,[d,c].concat(a(arguments,1)))};default:return b.apply(this,t([d,c],a(arguments,2)))}}};s.lPartial=function(b){var c=a(arguments,1);return E(Math.max(b.length-c.length,0),function(){return b.apply(this,t(c,arguments))})},s.rPartial=function(b){var c=a(arguments,1);return E(Math.max(b.length-c.length,0),function(){return b.apply(this,t(arguments,c))})},s.memoize=function(b){if(!b.length)return M(b);var c={};return function(){if(arguments.length){var d=O(function(a,b){return a[b]||(a[b]={})},c,a(arguments,0,arguments.length-1)),e=arguments[arguments.length-1];return d[e]||(d[e]=b.apply(this,arguments))}}};var M=s.once=function(a){var b,c=!1;return function(){return c?b:(c=!0,b=a.apply(this,arguments))}};s.wrap=function(a,b){return function(){return b.apply(this,t([a],arguments))}};var N=s.constructN=b(function(a,b){var c=function(){var a,c,d=function(){};return d.prototype=b.prototype,a=new d,c=b.apply(a,arguments),Object(c)===c?c:a};return a>1?A(C(a,c)):c});s.construct=function(a){return N(a.length,a)},s.converge=function(b){var c=a(arguments,1);return function(){var a=arguments;return b.apply(this,h(function(b){return b.apply(this,a)},c))}},s.reduce=c(function(a,b,c){for(var d=-1,e=c.length;++d<e;)b=a(b,c[d]);return b});var O=s.foldl=s.reduce;s.reduce.idx=c(function(a,b,c){for(var d=-1,e=c.length;++d<e;)b=a(b,c[d],d,c);return b}),s.foldl.idx=s.reduce.idx,s.reduceRight=c(d("reduceRight",function(a,b,c){for(var d=c.length;d--;)b=a(b,c[d]);return b})),s.foldr=s.reduceRight,s.reduceRight.idx=c(function(a,b,c){for(var d=c.length;d--;)b=a(b,c[d],d,c);return b}),s.foldr.idx=s.reduceRight.idx,s.unfoldr=b(function(a,b){for(var c=a(b),d=[];c&&c.length;)d.push(c[0]),c=a(c[1]);return d}),s.map=b(d("map",h)),s.map.idx=b(function(a,b){for(var c=-1,d=b.length,e=new Array(d);++c<d;)e[c]=a(b[c],c,b);return e}),s.mapObj=b(function(a,b){return O(function(c,d){return c[d]=a(b[d]),c},{},bb(b))}),s.mapObj.idx=b(function(a,b){return O(function(c,d){return c[d]=a(b[d],d,b),c},{},bb(b))}),s.ap=b(function(a,b){return B("ap",a)?a.ap(b):O(function(a,c){return t(a,h(c,b))},[],a)}),s.of=function(a,b){return B("of",b)?b.of(a):[a]},s.empty=function(a){return B("empty",a)?a.empty():[]},s.chain=b(d("chain",function(a,b){return X(h(a,b))})),s.size=function(a){return a.length},s.length=s.size;var P=function(a,b){for(var c=-1,d=b.length,e=[];++c<d;)a(b[c])&&e.push(b[c]);return e};s.filter=b(d("filter",P)),s.filter.idx=b(i);var Q=function(a,b){return P(eb(a),b)};s.reject=b(Q),s.reject.idx=b(function(a,b){return i(eb(a),b)}),s.takeWhile=b(d("takeWhile",function(b,c){for(var d=-1,e=c.length;++d<e&&b(c[d]););return a(c,0,d)})),s.take=b(d("take",function(b,c){return a(c,0,Math.min(b,c.length))})),s.skipUntil=b(function(b,c){for(var d=-1,e=c.length;++d<e&&!b(c[d]););return a(c,d)}),s.skip=b(d("skip",function(b,c){return b<c.length?a(c,b):[]})),s.find=b(function(a,b){for(var c=-1,d=b.length;++c<d;)if(a(b[c]))return b[c]}),s.findIndex=b(function(a,b){for(var c=-1,d=b.length;++c<d;)if(a(b[c]))return c;return-1}),s.findLast=b(function(a,b){for(var c=b.length;c--;)if(a(b[c]))return b[c]}),s.findLastIndex=b(function(a,b){for(var c=b.length;c--;)if(a(b[c]))return c;return-1}),s.every=b(j),s.some=b(k);var R=function(a,b,c){var d=0,e=a.length;for("number"==typeof c&&(d=0>c?Math.max(0,e+c):c);e>d;d++)if(a[d]===b)return d;return-1},S=function(a,b,c){var d=a.length;for("number"==typeof c&&(d=0>c?d+c+1:Math.min(d,c+1));--d>=0;)if(a[d]===b)return d;return-1};s.indexOf=b(function(a,b){return R(b,a)}),s.indexOf.from=c(function(a,b,c){return R(c,a,b)}),s.lastIndexOf=b(function(a,b){return S(b,a)}),s.lastIndexOf.from=c(function(a,b,c){return S(c,a,b)}),s.contains=b(l),s.containsWith=c(m);var T=s.uniq=function(a){for(var b,c=-1,d=a.length,e=[];++c<d;)b=a[c],l(b,e)||e.push(b);return e};s.isSet=function(a){for(var b=a.length,c=-1;++c<b;)if(R(a,a[c],c+1)>=0)return!1;return!0};var U=s.uniqWith=b(function(a,b){for(var c,d=-1,e=b.length,f=[];++d<e;)c=b[d],m(a,c,f)||f.push(c);return f}),V=s.pluck=b(function(a,b){return h(Z(a),b)}),W=function(a){return function b(c){for(var d,e,f,g=[],h=-1,i=c.length;++h<i;)if(s.isArrayLike(c[h]))for(d=a?b(c[h]):c[h],e=-1,f=d.length;++e<f;)g.push(d[e]);else g.push(c[h]);return g}};s.flatten=W(!0);var X=s.unnest=W(!1);s.zipWith=c(function(a,b,c){for(var d=[],e=-1,f=Math.min(b.length,c.length);++e<f;)d[e]=a(b[e],c[e]);return d}),s.zip=b(function(a,b){for(var c=[],d=-1,e=Math.min(a.length,b.length);++d<e;)c[d]=[a[d],b[d]];return c}),s.zipObj=b(function(a,b){for(var c=-1,d=a.length,e={};++c<d;)e[a[c]]=b[c];return e}),s.fromPairs=function(a){for(var b=-1,c=a.length,d={};++b<c;)v(a[b])&&a[b].length&&(d[a[b][0]]=a[b][1]);return d},s.xprodWith=c(function(a,b,c){if(f(b)||f(c))return[];for(var d,e=-1,g=b.length,h=c.length,i=[];++e<g;)for(d=-1;++d<h;)i.push(a(b[e],c[d]));return i}),s.xprod=b(function(a,b){if(f(a)||f(b))return[];for(var c,d=-1,e=a.length,g=b.length,h=[];++d<e;)for(c=-1;++c<g;)h.push([a[d],b[c]]);return h}),s.reverse=function(a){return H(a||[]).reverse()},s.range=b(function(a,b){if(a>=b)return[];for(var c=0,d=new Array(Math.floor(b)-Math.ceil(a));b>a;c++,a++)d[c]=a;return d}),s.join=F("join",Array.prototype),s.slice=F("slice",Array.prototype),s.slice.from=b(function(a,b){return b.slice(a,b.length)}),s.remove=c(function(b,c,d){return t(a(d,0,Math.min(b,d.length)),a(d,Math.min(d.length,b+c)))}),s.insert=c(function(b,c,d){return b=b<d.length&&b>=0?b:d.length,t(I(c,a(d,0,b)),a(d,b))}),s.insert.all=c(function(b,c,d){return b=b<d.length&&b>=0?b:d.length,t(t(a(d,0,b),c),a(d,b))});var Y=s.comparator=function(a){return function(b,c){return a(b,c)?-1:a(c,b)?1:0}};s.sort=b(function(a,b){return H(b).sort(a)}),s.groupBy=b(function(a,b){return O(function(b,c){var d=a(c);return b[d]=I(c,b[d]||(b[d]=[])),b},{},b)}),s.partition=b(function(a,b){return O(function(b,c){return b[a(c)?0:1].push(c),b},[[],[]],b)}),s.tap=b(function(a,b){return"function"==typeof b&&b(a),a}),s.eq=b(function(a,b){return a===b});var Z=s.prop=function(a,b){switch(arguments.length){case 0:throw w;case 1:return function(b){return b[a]}}return b[a]};s.get=s.prop,s.props=L(s.prop);var $=Object.prototype.hasOwnProperty;s.propOrDefault=c(function(a,b,c){return $.call(c,a)?c[a]:b}),s.func=function(b,c){switch(arguments.length){case 0:throw w;case 1:return function(c){return c[b].apply(c,a(arguments,1))};default:return c[b].apply(c,a(arguments,2))}};var _=s.always=function(a){return function(){return a}},ab=Object.keys,bb=s.keys=function(){var a=!{toString:null}.propertyIsEnumerable("toString"),b=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];return function(c){if(!s.is(Object,c))return[];if(ab)return ab(Object(c));var d,e,f=[];for(d in c)$.call(c,d)&&f.push(d);if(a)for(e=b.length;e--;)d=b[e],$.call(c,d)&&!s.contains(d,f)&&f.push(d);return f}}();s.keysIn=function(a){var b,c=[];for(b in a)c.push(b);return c};var cb=function(a){return function(b){return s.map(function(a){return[a,b[a]]},a(b))}};s.toPairs=cb(s.keys),s.toPairsIn=cb(s.keysIn),s.values=function(a){for(var b=bb(a),c=b.length,d=new Array(c),e=0;c>e;e++)d[e]=a[b[e]];return d},s.valuesIn=function(a){var b,c=[];for(b in a)c.push(a[b]);return c},s.pick=b(function(a,b){return n(function(b,c){return l(c,a)},b)}),s.omit=b(function(a,b){return n(function(b,c){return!l(c,a)},b)}),s.pickWith=b(n);var db=function(a,b){var c={};return e(function(a){c[a]=b[a]},a),c};s.pickAll=b(db),s.mixin=b(function(a,b){return o(o({},a),b)}),s.cloneObj=function(a){return o({},a)},s.eqProps=c(function(a,b,c){return b[a]===c[a]}),s.where=function(a,b){var c=s.groupBy(function(b){return"function"==typeof a[b]?"fn":"obj"},bb(a));switch(arguments.length){case 0:throw w;case 1:return function(b){return p(a,c,b)}}return p(a,c,b)},s.installTo=function(a){return o(a,s)},s.is=b(function(a,b){return null!=b&&b.constructor===a||b instanceof a}),s.alwaysZero=_(0),s.alwaysFalse=_(!1),s.alwaysTrue=_(!0),s.and=b(function(a,b){return function(){return!(!a.apply(this,arguments)||!b.apply(this,arguments))}}),s.or=b(function(a,b){return function(){return!(!a.apply(this,arguments)&&!b.apply(this,arguments))}});var eb=s.not=function(a){return function(){return!a.apply(this,arguments)}},fb=function(b){return function(c){var d=function(){var a=arguments;return b(function(b){return b.apply(null,a)},c)};return arguments.length>1?d.apply(null,a(arguments,1)):E(jb(V("length",c)),d)}};s.allPredicates=fb(j),s.anyPredicates=fb(k);var gb=s.add=b(function(a,b){return a+b}),hb=s.multiply=b(function(a,b){return a*b});s.subtract=y(function(a,b){return a-b}),s.divide=y(function(a,b){return a/b}),s.modulo=y(function(a,b){return a%b});var ib=Number.isInteger||function(a){return a<<0===a};s.mathMod=y(function(a,b){return ib(a)?!ib(b)||1>b?0/0:(a%b+b)%b:0/0}),s.sum=O(gb,0),s.product=O(hb,1),s.lt=y(function(a,b){return b>a}),s.lte=y(function(a,b){return b>=a}),s.gt=y(function(a,b){return a>b}),s.gte=y(function(a,b){return a>=b});var jb=s.max=function(a){return O(D(Math.max),-1/0,a)};s.maxWith=b(function(a,b){if(b&&b.length>0){for(var c,d=0,e=b[d],f=a(e);++d<b.length;)c=a(b[d]),c>f&&(f=c,e=b[d]);return e}}),s.min=function(a){return O(D(Math.min),1/0,a)},s.minWith=b(function(a,b){if(b&&b.length>0){for(var c,d=0,e=b[d],f=a(b[d]);++d<b.length;)c=a(b[d]),f>c&&(f=c,e=b[d]);return e}});var kb=s.substring=F("substring",String.prototype);s.substringFrom=L(kb)(void 0),s.substringTo=kb(0),s.charAt=F("charAt",String.prototype),s.charCodeAt=F("charCodeAt",String.prototype),s.match=F("match",String.prototype),s.strIndexOf=b(function(a,b){return b.indexOf(a)}),s.strLastIndexOf=b(function(a,b){return b.lastIndexOf(a)}),s.toUpperCase=F("toUpperCase",String.prototype),s.toLowerCase=F("toLowerCase",String.prototype),s.split=F("split",String.prototype,1),s.pathOn=c(function(a,b,c){return q(b.split(a),c)}),s.path=s.pathOn("."),s.project=G(h,s.pickAll,J),s.propEq=c(function(a,b,c){return c[a]===b}),s.union=K(T,s.concat),s.unionWith=c(function(a,b,c){return U(a,t(b,c))}),s.difference=b(function(a,b){return T(Q(L(l)(b),a))}),s.differenceWith=c(function(a,b,c){return U(a)(Q(L(s.containsWith(a))(c),b))}),s.intersection=b(function(a,b){return T(P(L(l)(a),b))}),s.intersectionWith=c(function(a,b,c){for(var d=[],e=-1;++e<b.length;)m(a,b[e],c)&&(d[d.length]=b[e]);return U(a,d)}),s.sortBy=b(function(a,b){return V("val",r(a,b).sort(Y(function(a,b){return a.key<b.key})))}),s.countBy=b(function(a,b){return O(function(a,b){return a[b.key]=(a[b.key]||0)+1,a},{},r(a,b))});var lb=function(a){return function(b){return s.filter(function(a){return"function"==typeof b[a]},a(b))}};return s.functions=lb(s.keys),s.functionsIn=lb(s.keysIn),s});
/*! ramda 2014-10-04 */
!function(a){"object"==typeof exports?module.exports=a(this):"function"==typeof define&&define.amd?define(a):this.R=this.ramda=a(this)}(function(){"use strict";function a(){return new TypeError("Function called with no arguments")}function b(c,d,e){switch(arguments.length){case 0:throw a();case 1:return b(c,0,c.length);case 2:return b(c,d,c.length);default:for(var f=e-d,g=new Array(f),h=-1;++h<f;)g[h]=c[d+h];return g}}function c(b){return function(c,d){switch(arguments.length){case 0:throw a();case 1:return function(a){return b(c,a)};default:return b(c,d)}}}function d(b){return function(d,e,f){switch(arguments.length){case 0:throw a();case 1:return c(function(a,c){return b(d,a,c)});case 2:return function(a){return b(d,e,a)};default:return b(d,e,f)}}}function e(a,b){return function(c,d,e){var f=arguments.length,g=arguments[f-1],h=g&&!w(g)&&"function"==typeof g[a];switch(arguments.length){case 0:return b();case 1:return h?g[a]():b(c);case 2:return h?g[a](c):b(c,d);case 3:return h?g[a](c,d):b(c,d,e)}}}function f(a,b){for(var c=-1,d=b.length;++c<d;)a(b[c]);return b}function g(a){return!a||!a.length}function h(a,b){return function(){return a.call(this,b.apply(this,arguments))}}function i(a,b){for(var c=-1,d=b.length,e=new Array(d);++c<d;)e[c]=a(b[c]);return e}function j(a,b){for(var c=-1,d=b.length,e=[];++c<d;)a(b[c],c,b)&&e.push(b[c]);return e}function k(a,b){for(var c=-1;++c<b.length;)if(!a(b[c]))return!1;return!0}function l(a,b){for(var c=-1;++c<b.length;)if(a(b[c]))return!0;return!1}function m(a,b){return T(b,a)>-1}function n(a,b,c){for(var d=-1,e=c.length;++d<e;)if(a(b,c[d]))return!0;return!1}function o(a,b){for(var c,d,e={},f=db(b),g=0,h=f.length;h>g;g++)c=f[g],d=b[c],a(d,c,b)&&(e[c]=d);return e}function p(a,b){for(var c=db(b),d=-1,e=c.length;++d<e;)a[c[d]]=b[c[d]];return a}function q(a,b,c){if(a===c)return!0;if(null==c)return!1;b.fn=b.fn||[],b.obj=b.obj||[];for(var d,e,f=-1,g=b.fn.length,h=-1,i=b.obj.length;++f<g;){if(d=b.fn[f],e=a[d],!(d in c))return!1;if(!e(c[d],c))return!1}for(;++h<i;)if(d=b.obj[h],a[d]!==c[d])return!1;return!0}function r(a,b){var c,d=-1,e=a.length;if(null!=b){for(c=b;null!=c&&++d<e;)c=c[a[d]];return c}}function s(a,b){return i(function(b){return{key:a(b),val:b}},b)}var t={version:"0.6.0"},u=function(a,b){a=a||[],b=b||[];for(var c=a.length,d=b.length,e=new Array(c+d),f=0;c>f;f++)e[f]=a[f];for(f=0;d>f;f++)e[f+c]=b[f];return e},v=Object.prototype.toString,w=Array.isArray||function(a){return a&&a.length>=0&&"[object Array]"===v.call(a)};t.isArrayLike=function(a){return w(a)||!!a&&"object"==typeof a&&!(a instanceof String)&&(!(1!==a.nodeType||!a.length)||a.length>=0)};var x;try{Object.defineProperty(t,"__",{writable:!1,value:x})}catch(y){t.__=x}var z=t.op=function(b){var c=b.length;if(2!==c)throw new Error("Expected binary function.");return function d(c,e){switch(arguments.length){case 0:throw a();case 1:return c===x?t.flip(d):t.lPartial(b,c);default:return c===x?t.rPartial(b,e):b(c,e)}}},A=t.curryN=function(b,c){return function d(e){return F(Math.max(b-(e&&e.length||0),0),function(){if(0===arguments.length)throw a();var f=u(e,arguments);return f.length>=b?c.apply(this,f):d(f)})}([])},B=t.curry=function(a){return A(a.length,a)},C=function(a,b){return b&&!w(b)&&"function"==typeof b[a]},D=t.nAry=function(a,b){switch(a){case 0:return function(){return b.call(this)};case 1:return function(a){return b.call(this,a)};case 2:return function(a,c){return b.call(this,a,c)};case 3:return function(a,c,d){return b.call(this,a,c,d)};case 4:return function(a,c,d,e){return b.call(this,a,c,d,e)};case 5:return function(a,c,d,e,f){return b.call(this,a,c,d,e,f)};case 6:return function(a,c,d,e,f,g){return b.call(this,a,c,d,e,f,g)};case 7:return function(a,c,d,e,f,g,h){return b.call(this,a,c,d,e,f,g,h)};case 8:return function(a,c,d,e,f,g,h,i){return b.call(this,a,c,d,e,f,g,h,i)};case 9:return function(a,c,d,e,f,g,h,i,j){return b.call(this,a,c,d,e,f,g,h,i,j)};case 10:return function(a,c,d,e,f,g,h,i,j,k){return b.call(this,a,c,d,e,f,g,h,i,j,k)};default:return b}};t.unary=function(a){return D(1,a)};var E=t.binary=function(a){return D(2,a)},F=t.arity=function(a,b){switch(a){case 0:return function(){return b.apply(this,arguments)};case 1:return function(a){return b.apply(this,arguments)};case 2:return function(a,c){return b.apply(this,arguments)};case 3:return function(a,c,d){return b.apply(this,arguments)};case 4:return function(a,c,d,e){return b.apply(this,arguments)};case 5:return function(a,c,d,e,f){return b.apply(this,arguments)};case 6:return function(a,c,d,e,f,g){return b.apply(this,arguments)};case 7:return function(a,c,d,e,f,g,h){return b.apply(this,arguments)};case 8:return function(a,c,d,e,f,g,h,i){return b.apply(this,arguments)};case 9:return function(a,c,d,e,f,g,h,i,j){return b.apply(this,arguments)};case 10:return function(a,c,d,e,f,g,h,i,j,k){return b.apply(this,arguments)};default:return b}},G=t.invokerN=function(a,b){return A(a+1,function(){var a=t.last(arguments);return b.apply(a,Array.prototype.slice.call(arguments,0,-1))})},H=t.invoker=function(a){return G(a.length,a)},I=t.useWith=function(a){var c=b(arguments,1),d=c.length;return B(F(d,function(){for(var e=[],f=-1;++f<d;)e.push(c[f](arguments[f]));return a.apply(this,e.concat(b(arguments,d)))}))};t.forEach=c(f),t.forEach.idx=c(function(a,b){for(var c=-1,d=b.length;++c<d;)a(b[c],c,b);return b});var J=t.clone=function(a){return b(a)};t.isEmpty=g,t.prepend=c(function(a,b){return u([a],b)}),t.cons=t.prepend,t.head=function(a){return a=a||[],a[0]},t.car=t.head,t.last=function(a){return a=a||[],a[a.length-1]},t.tail=e("tail",function(a){return a=a||[],a.length>1?b(a,1):[]}),t.cdr=t.tail;var K=t.append=c(function(a,b){return u(b,[a])});t.push=t.append,t.concat=c(function(a,b){if(w(b))return u(a,b);if(C("concat",a))return a.concat(b);throw new TypeError("can't concat "+typeof a)});var L=t.identity=function(a){return a};t.I=t.identity,t.times=c(function(a,b){for(var c=new Array(b),d=-1;++d<b;)c[d]=a(d);return c}),t.repeatN=c(function(a,b){return t.times(t.always(a),b)});var M=t.compose=function(){switch(arguments.length){case 0:throw a();case 1:return arguments[0];default:for(var b=arguments.length-1,c=arguments[b],d=c.length;b--;)c=h(arguments[b],c);return F(d,c)}};t.pipe=function(){return M.apply(this,t.reverse(arguments))};var N=t.flip=function(c){return function(d,e){switch(arguments.length){case 0:throw a();case 1:return function(a){return c.apply(this,[a,d].concat(b(arguments,1)))};default:return c.apply(this,u([e,d],b(arguments,2)))}}};t.lPartial=function(a){var c=b(arguments,1);return F(Math.max(a.length-c.length,0),function(){return a.apply(this,u(c,arguments))})},t.rPartial=function(a){var c=b(arguments,1);return F(Math.max(a.length-c.length,0),function(){return a.apply(this,u(arguments,c))})},t.memoize=function(a){if(!a.length)return O(a);var c={};return function(){if(arguments.length){var d=Q(function(a,b){return a[b]||(a[b]={})},c,b(arguments,0,arguments.length-1)),e=arguments[arguments.length-1];return d[e]||(d[e]=a.apply(this,arguments))}}};var O=t.once=function(a){var b,c=!1;return function(){return c?b:(c=!0,b=a.apply(this,arguments))}};t.wrap=function(a,b){return function(){return b.apply(this,u([a],arguments))}};var P=t.constructN=c(function(a,b){var c=function(){var a,c,d=function(){};return d.prototype=b.prototype,a=new d,c=b.apply(a,arguments),Object(c)===c?c:a};return a>1?B(D(a,c)):c});t.construct=function(a){return P(a.length,a)},t.converge=function(a){var c=b(arguments,1);return function(){var b=arguments;return a.apply(this,i(function(a){return a.apply(this,b)},c))}},t.reduce=d(function(a,b,c){for(var d=-1,e=c.length;++d<e;)b=a(b,c[d]);return b});var Q=t.foldl=t.reduce;t.reduce.idx=d(function(a,b,c){for(var d=-1,e=c.length;++d<e;)b=a(b,c[d],d,c);return b}),t.foldl.idx=t.reduce.idx,t.reduceRight=d(e("reduceRight",function(a,b,c){for(var d=c.length;d--;)b=a(b,c[d]);return b})),t.foldr=t.reduceRight,t.reduceRight.idx=d(function(a,b,c){for(var d=c.length;d--;)b=a(b,c[d],d,c);return b}),t.foldr.idx=t.reduceRight.idx,t.unfoldr=c(function(a,b){for(var c=a(b),d=[];c&&c.length;)d.push(c[0]),c=a(c[1]);return d}),t.map=c(e("map",i)),t.map.idx=c(function(a,b){for(var c=-1,d=b.length,e=new Array(d);++c<d;)e[c]=a(b[c],c,b);return e}),t.mapObj=c(function(a,b){return Q(function(c,d){return c[d]=a(b[d]),c},{},db(b))}),t.mapObj.idx=c(function(a,b){return Q(function(c,d){return c[d]=a(b[d],d,b),c},{},db(b))}),t.ap=c(function(a,b){return C("ap",a)?a.ap(b):Q(function(a,c){return u(a,i(c,b))},[],a)}),t.of=function(a,b){return C("of",b)?b.of(a):[a]},t.empty=function(a){return C("empty",a)?a.empty():[]},t.chain=c(e("chain",function(a,b){return Z(i(a,b))})),t.size=function(a){return a.length},t.length=t.size;var R=function(a,b){for(var c=-1,d=b.length,e=[];++c<d;)a(b[c])&&e.push(b[c]);return e};t.filter=c(e("filter",R)),t.filter.idx=c(j);var S=function(a,b){return R(gb(a),b)};t.reject=c(S),t.reject.idx=c(function(a,b){return j(gb(a),b)}),t.takeWhile=c(e("takeWhile",function(a,c){for(var d=-1,e=c.length;++d<e&&a(c[d]););return b(c,0,d)})),t.take=c(e("take",function(a,c){return b(c,0,Math.min(a,c.length))})),t.skipUntil=c(function(a,c){for(var d=-1,e=c.length;++d<e&&!a(c[d]););return b(c,d)}),t.skip=c(e("skip",function(a,c){return a<c.length?b(c,a):[]})),t.find=c(function(a,b){for(var c=-1,d=b.length;++c<d;)if(a(b[c]))return b[c]}),t.findIndex=c(function(a,b){for(var c=-1,d=b.length;++c<d;)if(a(b[c]))return c;return-1}),t.findLast=c(function(a,b){for(var c=b.length;c--;)if(a(b[c]))return b[c]}),t.findLastIndex=c(function(a,b){for(var c=b.length;c--;)if(a(b[c]))return c;return-1}),t.every=c(k),t.some=c(l);var T=function(a,b,c){var d=0,e=a.length;for("number"==typeof c&&(d=0>c?Math.max(0,e+c):c);e>d;d++)if(a[d]===b)return d;return-1},U=function(a,b,c){var d=a.length;for("number"==typeof c&&(d=0>c?d+c+1:Math.min(d,c+1));--d>=0;)if(a[d]===b)return d;return-1};t.indexOf=c(function(a,b){return T(b,a)}),t.indexOf.from=d(function(a,b,c){return T(c,a,b)}),t.lastIndexOf=c(function(a,b){return U(b,a)}),t.lastIndexOf.from=d(function(a,b,c){return U(c,a,b)}),t.contains=c(m),t.containsWith=d(n);var V=t.uniq=function(a){for(var b,c=-1,d=a.length,e=[];++c<d;)b=a[c],m(b,e)||e.push(b);return e};t.isSet=function(a){for(var b=a.length,c=-1;++c<b;)if(T(a,a[c],c+1)>=0)return!1;return!0};var W=t.uniqWith=c(function(a,b){for(var c,d=-1,e=b.length,f=[];++d<e;)c=b[d],n(a,c,f)||f.push(c);return f}),X=t.pluck=c(function(a,b){return i(_(a),b)}),Y=function(a){return function b(c){for(var d,e,f,g=[],h=-1,i=c.length;++h<i;)if(t.isArrayLike(c[h]))for(d=a?b(c[h]):c[h],e=-1,f=d.length;++e<f;)g.push(d[e]);else g.push(c[h]);return g}};t.flatten=Y(!0);var Z=t.unnest=Y(!1);t.zipWith=d(function(a,b,c){for(var d=[],e=-1,f=Math.min(b.length,c.length);++e<f;)d[e]=a(b[e],c[e]);return d}),t.zip=c(function(a,b){for(var c=[],d=-1,e=Math.min(a.length,b.length);++d<e;)c[d]=[a[d],b[d]];return c}),t.zipObj=c(function(a,b){for(var c=-1,d=a.length,e={};++c<d;)e[a[c]]=b[c];return e}),t.fromPairs=function(a){for(var b=-1,c=a.length,d={};++b<c;)w(a[b])&&a[b].length&&(d[a[b][0]]=a[b][1]);return d},t.xprodWith=d(function(a,b,c){if(g(b)||g(c))return[];for(var d,e=-1,f=b.length,h=c.length,i=[];++e<f;)for(d=-1;++d<h;)i.push(a(b[e],c[d]));return i}),t.xprod=c(function(a,b){if(g(a)||g(b))return[];for(var c,d=-1,e=a.length,f=b.length,h=[];++d<e;)for(c=-1;++c<f;)h.push([a[d],b[c]]);return h}),t.reverse=function(a){for(var b=-1,c=a.length,d=c,e=new Array(c);++b<c;)e[--d]=a[b];return e},t.range=c(function(a,b){if(a>=b)return[];for(var c=0,d=new Array(Math.floor(b)-Math.ceil(a));b>a;c++,a++)d[c]=a;return d}),t.join=H(Array.prototype.join),t.slice=H(Array.prototype.slice),t.slice.from=c(function(a,b){return b.slice(a,b.length)}),t.remove=d(function(a,c,d){return u(b(d,0,Math.min(a,d.length)),b(d,Math.min(d.length,a+c)))}),t.insert=d(function(a,c,d){return a=a<d.length&&a>=0?a:d.length,u(K(c,b(d,0,a)),b(d,a))}),t.insert.all=d(function(a,c,d){return a=a<d.length&&a>=0?a:d.length,u(u(b(d,0,a),c),b(d,a))});var $=t.comparator=function(a){return function(b,c){return a(b,c)?-1:a(c,b)?1:0}};t.sort=c(function(a,b){return J(b).sort(a)}),t.groupBy=c(function(a,b){return Q(function(b,c){var d=a(c);return b[d]=K(c,b[d]||(b[d]=[])),b},{},b)}),t.partition=c(function(a,b){return Q(function(b,c){return b[a(c)?0:1].push(c),b},[[],[]],b)}),t.tap=c(function(a,b){return"function"==typeof b&&b(a),a}),t.eq=c(function(a,b){return a===b});var _=t.prop=function(b,c){switch(arguments.length){case 0:throw a();case 1:return function(a){return a[b]}}return c[b]};t.get=t.prop,t.props=N(t.prop);var ab=Object.prototype.hasOwnProperty;t.propOr=d(function(a,b,c){return ab.call(c,a)?c[a]:b}),t.func=function(c,d){switch(arguments.length){case 0:throw a();case 1:return function(a){return a[c].apply(a,b(arguments,1))};default:return d[c].apply(d,b(arguments,2))}};var bb=t.always=function(a){return function(){return a}},cb=Object.keys;t.bind=c(function(a,b){return function(){return a.apply(b,arguments)}});var db=t.keys=function(){var a=!{toString:null}.propertyIsEnumerable("toString"),b=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];return function(c){if(Object(c)!==c)return[];if(cb)return cb(c);var d,e,f=[];for(d in c)ab.call(c,d)&&f.push(d);if(a)for(e=b.length;e--;)d=b[e],ab.call(c,d)&&!t.contains(d,f)&&f.push(d);return f}}();t.keysIn=function(a){var b,c=[];for(b in a)c.push(b);return c};var eb=function(a){return function(b){return t.map(function(a){return[a,b[a]]},a(b))}};t.toPairs=eb(t.keys),t.toPairsIn=eb(t.keysIn),t.values=function(a){for(var b=db(a),c=b.length,d=new Array(c),e=0;c>e;e++)d[e]=a[b[e]];return d},t.valuesIn=function(a){var b,c=[];for(b in a)c.push(a[b]);return c},t.pick=c(function(a,b){return o(function(b,c){return m(c,a)},b)}),t.omit=c(function(a,b){return o(function(b,c){return!m(c,a)},b)}),t.pickWith=c(o);var fb=function(a,b){var c={};return f(function(a){c[a]=b[a]},a),c};t.pickAll=c(fb),t.mixin=c(function(a,b){return p(p({},a),b)}),t.cloneObj=function(a){return p({},a)},t.eqProps=d(function(a,b,c){return b[a]===c[a]}),t.where=function(b,c){var d=t.groupBy(function(a){return"function"==typeof b[a]?"fn":"obj"},db(b));switch(arguments.length){case 0:throw a();case 1:return function(a){return q(b,d,a)}}return q(b,d,c)},t.installTo=function(a){return p(a,t)},t.is=c(function(a,b){return null!=b&&b.constructor===a||b instanceof a}),t.alwaysZero=bb(0),t.alwaysFalse=bb(!1),t.alwaysTrue=bb(!0),t.and=c(function(a,b){return function(){return!(!a.apply(this,arguments)||!b.apply(this,arguments))}}),t.or=c(function(a,b){return function(){return!(!a.apply(this,arguments)&&!b.apply(this,arguments))}});var gb=t.not=function(a){return function(){return!a.apply(this,arguments)}},hb=function(a){return function(c){var d=function(){var b=arguments;return a(function(a){return a.apply(null,b)},c)};return arguments.length>1?d.apply(null,b(arguments,1)):F(lb(X("length",c)),d)}};t.allPredicates=hb(k),t.anyPredicates=hb(l),t.cond=d(function(a,b,c){return function(){return a.apply(this,arguments)?b.apply(this,arguments):c.apply(this,arguments)}});var ib=t.add=c(function(a,b){return a+b}),jb=t.multiply=c(function(a,b){return a*b});t.subtract=z(function(a,b){return a-b}),t.divide=z(function(a,b){return a/b}),t.modulo=z(function(a,b){return a%b});var kb=Number.isInteger||function(a){return a<<0===a};t.mathMod=z(function(a,b){return kb(a)?!kb(b)||1>b?0/0:(a%b+b)%b:0/0}),t.sum=Q(ib,0),t.product=Q(jb,1),t.lt=z(function(a,b){return b>a}),t.lte=z(function(a,b){return b>=a}),t.gt=z(function(a,b){return a>b}),t.gte=z(function(a,b){return a>=b});var lb=t.max=function(a){return Q(E(Math.max),-1/0,a)};t.maxWith=c(function(a,b){if(b&&b.length>0){for(var c,d=0,e=b[d],f=a(e);++d<b.length;)c=a(b[d]),c>f&&(f=c,e=b[d]);return e}}),t.min=function(a){return Q(E(Math.min),1/0,a)},t.minWith=c(function(a,b){if(b&&b.length>0){for(var c,d=0,e=b[d],f=a(b[d]);++d<b.length;)c=a(b[d]),f>c&&(f=c,e=b[d]);return e}});var mb=t.substring=H(String.prototype.substring);t.substringFrom=N(mb)(void 0),t.substringTo=mb(0),t.charAt=H(String.prototype.charAt),t.charCodeAt=H(String.prototype.charCodeAt),t.match=H(String.prototype.match),t.strIndexOf=c(function(a,b){return b.indexOf(a)}),t.strLastIndexOf=c(function(a,b){return b.lastIndexOf(a)}),t.toUpperCase=H(String.prototype.toUpperCase),t.toLowerCase=H(String.prototype.toLowerCase),t.trim=function(){var a=" \n \f\r   ᠎              \u2028\u2029",b="​",c="function"==typeof String.prototype.trim;return c&&!a.trim()&&b.trim()?function(a){return a.trim(a)}:function(b){var c=new RegExp("^["+a+"]["+a+"]*"),d=new RegExp("["+a+"]["+a+"]*$");return b.replace(c,"").replace(d,"")}}(),t.split=G(1,String.prototype.split),t.pathOn=d(function(a,b,c){return r(b.split(a),c)}),t.path=t.pathOn("."),t.project=I(i,t.pickAll,L),t.propEq=d(function(a,b,c){return c[a]===b}),t.union=M(V,t.concat),t.unionWith=d(function(a,b,c){return W(a,u(b,c))}),t.difference=c(function(a,b){return V(S(N(m)(b),a))}),t.differenceWith=d(function(a,b,c){return W(a)(S(N(t.containsWith(a))(c),b))}),t.intersection=c(function(a,b){return V(R(N(m)(a),b))}),t.intersectionWith=d(function(a,b,c){for(var d=[],e=-1;++e<b.length;)n(a,b[e],c)&&(d[d.length]=b[e]);return W(a,d)}),t.sortBy=c(function(a,b){return X("val",s(a,b).sort($(function(a,b){return a.key<b.key})))}),t.countBy=c(function(a,b){return Q(function(a,b){return a[b.key]=(a[b.key]||0)+1,a},{},s(a,b))});var nb=function(a){return function(b){return t.filter(function(a){return"function"==typeof b[a]},a(b))}};return t.functions=nb(t.keys),t.functionsIn=nb(t.keysIn),t});

@@ -7,2 +7,4 @@ Project Ramda

[![Build Status](https://travis-ci.org/CrossEye/ramda.svg?branch=master)](https://travis-ci.org/CrossEye/ramda)
[![npm module](https://badge.fury.io/js/ramda.svg)](https://www.npmjs.org/package/ramda)
[![dependencies](https://david-dm.org/CrossEye/ramda.png)](https://david-dm.org/CrossEye/ramda)

@@ -16,3 +18,3 @@ Goals

possible. Of course it's functional Javascript, but we're not
introducting lambda expressions in strings, we're not borrowing consed
introducing lambda expressions in strings, we're not borrowing consed
lists, we're not porting over all of the Clojure functions.

@@ -158,4 +160,26 @@

To run the test suite, you can simply open `test/index.html` in your browser.
**Console:**
To run the test suite from the console, you need to have `mocha` installed:
npm install -g mocha
Then from the root of the project, you can just call
mocha
Alternately, if you've installed the dependencies, via:
npm install
npm install -g grunt-cli
then you can run the tests (and get more detailed output) via our `grunt`
task:
grunt test
**Browser:**
To run the test suite in the browser, you can simply open `test/index.html`.
Alternatively, you can use [testem](https://github.com/airportyh/testem) to

@@ -172,2 +196,3 @@ test across different browsers (or even headlessly), with livereloading of

So What's With Eweda?

@@ -174,0 +199,0 @@ ---------------------

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc