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.4.3 to 0.5.0

docs/docs/docco.css

2

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

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

@@ -0,0 +0,0 @@ The MIT License (MIT)

@@ -17,3 +17,3 @@ {

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

@@ -31,21 +31,26 @@ "license": "MIT",

"devDependencies": {
"benchmark": "~1.0.0",
"deedpoll": "0.2.x",
"docker": "^0.2.13",
"grunt": "~0.4.5",
"grunt-benchmark": "https://github.com/buzzdecafe/grunt-benchmark/archive/09999a8c3fbfff04a1695846c1ccd0bd8a0ef5ab.tar.gz",
"grunt-cli": "~0.1.13",
"grunt-mocha": "~0.4.11",
"grunt-docco": "latest",
"grunt-contrib-clean": "~0.6.0",
"grunt-contrib-connect": "^0.8.0",
"grunt-contrib-copy": "^0.5.0",
"grunt-contrib-jshint": "~0.10.0",
"grunt-contrib-uglify": "~0.5.1",
"grunt-docco": "latest",
"grunt-jscs": "~0.7.0",
"grunt-jsdoc": "^0.6.0",
"grunt-mocha": "~0.4.11",
"grunt-mocha-test": "~0.11.0",
"grunt-push-release": "^0.1.1",
"grunt-readme": "^0.4.5",
"grunt-benchmark": "https://github.com/buzzdecafe/grunt-benchmark/archive/09999a8c3fbfff04a1695846c1ccd0bd8a0ef5ab.tar.gz",
"benchmark": "~1.0.0",
"grunt-saucelabs": "^8.3.1",
"dox": "latest",
"lodash": "latest",
"orchestrate": "~0.3.4",
"grunt-contrib-copy": "^0.5.0",
"grunt-push-release": "^0.1.1",
"docker": "^0.2.13",
"grunt-jsdoc": "^0.6.0"
"testem": "^0.6.18"
}
}

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

/*! ramda 2014-09-01 */
!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 y;case 1:return a(b,0);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 y;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 y;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 P(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=_(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=_(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={},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)},w=function(a){return v(a)||!!a&&"object"==typeof a&&!(a instanceof String)&&(!(1!==a.nodeType||!a.length)||a.length>=0)},x=s.curry=function nb(a,b){return arguments.length<2?nb(a,a.length):function c(d){return D(Math.max(b-(d&&d.length||0),0),function(){if(0===arguments.length)throw y;var e=t(d,arguments);return e.length>=b?a.apply(this,e):c(e)})}([])},y=new TypeError("Function called with no arguments"),z=function(a,b){return b&&!v(b)&&"function"==typeof b[a]},A=function(a){for(var b=[],c=-1;++c<a;)b[c]="arg"+c;return b.join(", ")},B=s.nAry=function(){var a={0:function(a){return function(){return a.call(this)}},1:function(a){return function(b){return a.call(this,b)}},2:function(a){return function(b,c){return a.call(this,b,c)}},3:function(a){return function(b,c,d){return a.call(this,b,c,d)}}},b=function(a){var b=A(a),c=[" return function("+b+") {"," return func.call(this"+(b?", "+b:"")+");"," }"].join("\n");return new Function("func",c)};return function(c,d){return(a[c]||(a[c]=b(c)))(d)}}();s.unary=function(a){return B(1,a)};var C=s.binary=function(a){return B(2,a)},D=s.arity=function(){var a={0:function(a){return function(){return a.apply(this,arguments)}},1:function(a){return function(){return a.apply(this,arguments)}},2:function(a){return function(){return a.apply(this,arguments)}},3:function(a){return function(){return a.apply(this,arguments)}}},b=function(a){var b=A(a),c=[" return function("+b+") {"," return func.apply(this, arguments);"," }"].join("\n");return new Function("func",c)};return function(c,d){return(a[c]||(a[c]=b(c)))(d)}}(),E=s.invoker=function(a,b,c){var d=b[a],e=void 0===c?d.length:c;return d&&x(function(){if(arguments.length){var b=Array.prototype.pop.call(arguments),c=b[a];if(c==d)return c.apply(b,arguments)}},e+1)},F=s.useWith=function(b){var c=a(arguments,1),d=c.length;return x(D(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 G=s.clone=function(b){return a(b)};s.isEmpty=f,s.prepend=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,s.isAtom=function(a){return null!=a&&!v(a)};var H=s.append=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(z("concat",b))return b.concat(a);throw new TypeError("can't concat "+typeof b)});var I=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 J=s.compose=function(){switch(arguments.length){case 0:throw y;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 D(c,b)}};s.pipe=function(){return J.apply(this,a(arguments).reverse())};var K=s.flip=function(b){return function(c,d){switch(arguments.length){case 0:throw y;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 D(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 D(Math.max(b.length-c.length,0),function(){return b.apply(this,t(arguments,c))})},s.memoize=function(b){var c={};return function(){var d=M(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))}},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 L=s.constructN=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?x(B(a,c)):c};s.construct=function(a){return L(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(d("reduce",function(a,b,c){for(var d=-1,e=c.length;++d<e;)b=a(b,c[d]);return b}));var M=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 M(function(c,d){return c[d]=a(b[d]),c},{},_(b))}),s.mapObj.idx=b(function(a,b){return M(function(c,d){return c[d]=a(b[d],d,b),c},{},_(b))}),s.ap=b(d("ap",function(a,b){return M(function(a,c){return t(a,h(c,b))},[],a)})),s.of=function(a,b){return z("of",b)?b.of(a):[a]},s.empty=function(a){return z("empty",a)?a.empty():[]},s.chain=b(d("chain",function(a,b){return V(h(a,b))})),s.size=function(a){return a.length},s.length=s.size;var N=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",N)),s.filter.idx=b(i);var O=function(a,b){return N(cb(a),b)};s.reject=b(O),s.reject.idx=b(function(a,b){return i(cb(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 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 P=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},Q=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 P(b,a)}),s.indexOf.from=c(function(a,b,c){return P(c,a,b)}),s.lastIndexOf=b(function(a,b){return Q(b,a)}),s.lastIndexOf.from=c(function(a,b,c){return Q(c,a,b)}),s.contains=b(l),s.containsWith=c(m);var R=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(P(a,a[c],c+1)>=0)return!1;return!0};var S=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}),T=s.pluck=b(function(a,b){return h(X(a),b)}),U=function(a){return function b(c){for(var d,e,f,g,h=[],i=-1,j=c.length;++i<j;)if(d=c[i],w(d))for(e=a?b(d):d,f=-1,g=e.length;++f<g;)h.push(e[f]);else h.push(d);return h}},V=(s.flatten=U(!0),s.unnest=U(!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 G(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=E("join",Array.prototype),s.slice=E("slice",Array.prototype),s.slice.from=K(s.slice)(void 0),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(H(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 W=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 G(b).sort(a)})}s.groupBy=b(function(a,b){return M(function(b,c){var d=a(c);return b[d]=H(c,b[d]||(b[d]=[])),b},{},b)}),s.partition=b(function(a,b){return M(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 X=s.prop=function(a,b){switch(arguments.length){case 0:throw y;case 1:return function(b){return b[a]}}return b[a]};s.get=s.prop,s.props=K(s.prop);var Y=Object.prototype.hasOwnProperty;s.propOrDefault=c(function(a,b,c){return Y.call(c,a)?c[a]:b}),s.func=function(b,c){switch(arguments.length){case 0:throw y;case 1:return function(c){return c[b].apply(c,a(arguments,1))};default:return c[b].apply(c,a(arguments,2))}};var Z=s.always=function(a){return function(){return a}},$=Object.keys,_=s.keys=function(a){if($)return $(Object(a));var b,c=[];for(b in a)Y.call(a,b)&&c.push(b);return c};s.keysIn=function(a){var b,c=[];for(b in a)c.push(b);return c};var ab=function(a){return function(b){return s.map(function(a){return[a,b[a]]},a(b))}};s.toPairs=ab(s.keys),s.toPairsIn=ab(s.keysIn),s.values=function(a){for(var b=_(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 bb=function(a,b){var c={};return e(function(a){c[a]=b[a]},a),c};s.pickAll=b(bb),s.mixin=b(function(a,b){return o(o({},a),b)}),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"},_(a));switch(arguments.length){case 0:throw y;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=Z(0),s.alwaysFalse=Z(!1),s.alwaysTrue=Z(!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 cb=s.not=function(a){return function(){return!a.apply(this,arguments)}},db=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)):D(kb(T("length",c)),d)}};s.allPredicates=db(j),s.anyPredicates=db(k);var eb=s.add=b(function(a,b){return a+b}),fb=s.multiply=b(function(a,b){return a*b}),gb=s.subtract=b(function(a,b){return a-b});s.subtractN=K(gb);var hb=s.divide=b(function(a,b){return a/b});s.divideBy=K(hb);var ib=s.modulo=b(function(a,b){return a%b}),jb=Number.isInteger||function(a){return a<<0===a};s.mathMod=b(function(a,b){return jb(a)?!jb(b)||1>b?0/0:(a%b+b)%b:0/0}),s.moduloBy=K(ib),s.sum=M(eb,0),s.product=M(fb,1),s.lt=b(function(a,b){return b>a}),s.lte=b(function(a,b){return b>=a}),s.gt=b(function(a,b){return a>b}),s.gte=b(function(a,b){return a>=b});var kb=s.max=function(a){return M(C(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.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}}),s.min=function(a){return M(C(Math.min),1/0,a)};var lb=s.substring=E("substring",String.prototype);s.substringFrom=K(lb)(void 0),s.substringTo=lb(0),s.charAt=E("charAt",String.prototype),s.charCodeAt=E("charCodeAt",String.prototype),s.match=E("match",String.prototype),s.strIndexOf=E("indexOf",String.prototype),s.strLastIndexOf=E("lastIndexOf",String.prototype),s.toUpperCase=E("toUpperCase",String.prototype),s.toLowerCase=E("toLowerCase",String.prototype),s.split=E("split",String.prototype,1),s.pathOn=c(function(a,b,c){return q(b.split(a),c)}),s.path=s.pathOn("."),s.project=F(h,s.pickAll,I),s.propEq=c(function(a,b,c){return c[a]===b}),s.union=J(R,s.concat),s.unionWith=c(function(a,b,c){return S(a,t(b,c))}),s.difference=b(function(a,b){return R(O(K(l)(b),a))}),s.differenceWith=c(function(a,b,c){return S(a)(O(K(s.containsWith(a))(c),b))}),s.intersection=b(function(a,b){return R(N(K(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 S(a,d)}),s.sortBy=b(function(a,b){return T("val",r(a,b).sort(W(function(a,b){return a.key<b.key})))}),s.countBy=b(function(a,b){return M(function(a,b){return a[b.key]=(a[b.key]||0)+1,a},{},r(a,b))});var mb=function(a){return function(b){return s.filter(function(a){return"function"==typeof b[a]},a(b))}};return s.functions=mb(s.keys),s.functionsIn=mb(s.keysIn),s});
/*! 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});

@@ -71,3 +71,3 @@ Project Ramda

```html
<script src="//cdnjs.cloudflare.com/ajax/libs/ramda/0.4.3/ramda.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/ramda/0.5.0/ramda.min.js"></script>
```

@@ -78,4 +78,4 @@

```html
<script src="//cdn.jsdelivr.net/ramda/0.4.3/ramda.min.js"></script>
<script src="//cdn.jsdelivr.net/ramda/0.4/ramda.min.js"></script>
<script src="//cdn.jsdelivr.net/ramda/0.5.0/ramda.min.js"></script>
<script src="//cdn.jsdelivr.net/ramda/0.5/ramda.min.js"></script>
<script src="//cdn.jsdelivr.net/ramda/latest/ramda.min.js"></script>

@@ -155,3 +155,18 @@ ```

Running The Test Suite
----------------------
To run the test suite, you can simply open `test/index.html` in your browser.
Alternatively, you can use [testem](https://github.com/airportyh/testem) to
test across different browsers (or even headlessly), with livereloading of
tests too. Install testem (`npm install -g testem`) and run `testem`. Open the
link provided in your browser and you will see the results in your terminal.
If you have PhantomJS installed, you can run `testem -l phantomjs` to run the
tests completely headlessly.
![ramda on sauce labs](https://saucelabs.com/browser-matrix/ramda.svg)
So What's With Eweda?

@@ -158,0 +173,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