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.0 to 0.4.1

2

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

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

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

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

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

"grunt-contrib-uglify": "~0.5.1",
"grunt-jscs": "~0.6.2",
"grunt-jscs": "~0.7.0",
"grunt-mocha-test": "~0.11.0",

@@ -41,0 +41,0 @@ "grunt-readme": "^0.4.5",

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

/*! ramda 2014-08-28 */
!function(a){"object"==typeof exports?module.exports=a(this):"function"==typeof define&&define.amd?define(a):this.ramda=a(this)}(function(){"use strict";function a(a,b,c){b="number"==typeof b?b:0,c="number"==typeof c?c:a.length;for(var d=c-b,e=new Array(d),f=-1;++f<d;)e[f]=a[b+f];return e}function b(a){return function(b,c){switch(arguments.length){case 0:throw z;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 z;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&&!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);case 4:return h?g[a](c,d,e):b(c,d,e,g)}}}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 u([a],b)}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 Q(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=ab(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=ab(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={},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)},x=function(a){return w(a)||!!a&&"object"==typeof a&&!(a instanceof String)&&(!(1!==a.nodeType||!a.length)||a.length>=0)},y=t.curry=function(a,b){function c(d){return E(Math.max(b-(d&&d.length||0),0),function(){if(0===arguments.length)throw z;var e=u(d,arguments);return e.length>=b?a.apply(this,e):c(e)})}return b="number"==typeof b?b:a.length,c([])},z=new TypeError("Function called with no arguments"),A=function(a,b){return b&&!w(b)&&"function"==typeof b[a]},B=function(a){for(var b=[],c=-1;++c<a;)b[c]="arg"+c;return b.join(", ")},C=t.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=B(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)}}();t.unary=function(a){return C(1,a)};var D=t.binary=function(a){return C(2,a)},E=t.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=B(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)}}(),F=t.invoker=function(a,b,c){var d=b[a],e=void 0===c?d.length:c;return d&&y(function(){if(arguments.length){var b=Array.prototype.pop.call(arguments),c=b[a];if(c==d)return c.apply(b,arguments)}},e+1)},G=t.useWith=function(b){var c=a(arguments,1),d=c.length;return y(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)))}))};t.disperseTo=t.useWith,t.each=b(e),t.each.idx=b(function(a,b){for(var c=-1,d=b.length;++c<d;)a(b[c],c,b);return b}),t.forEach=t.each;var H=t.clone=function(b){return a(b)};t.isEmpty=f,t.prepend=g,t.cons=t.prepend;t.head=function(a){return a=a||[],a[0]};t.car=t.first=t.head,t.last=function(a){return a=a||[],a[a.length-1]};t.tail=d("tail",function(b){return b=b||[],b.length>1?a(b,1):[]});t.cdr=t.tail,t.isAtom=function(a){return null!=a&&!w(a)};var I=t.append=function(a,b){return u(b,[a])};t.push=t.append,t.concat=b(function(a,b){if(w(b))return u(a,b);if(t.is(String,a))return a.concat(b);if(A("concat",b))return b.concat(a);throw new TypeError("can't concat "+typeof b)});var J=t.identity=function(a){return a};t.I=t.identity,t.times=b(function(a,b){for(var c=new Array(b),d=-1;++d<b;)c[d]=a(d);return c}),t.repeatN=b(function(a,b){return t.times(t.always(a),b)});var K=t.compose=function(){switch(arguments.length){case 0:throw z;case 1:return arguments[0];default:for(var a=arguments.length-1,b=arguments[a],c=b.length;a--;)b=h(arguments[a],b);return E(c,b)}};t.pipe=function(){return K.apply(this,a(arguments).reverse())},t.sequence=t.pipe;var L=t.flip=function(b){return function(c,d){switch(arguments.length){case 0:throw z;case 1:return function(d){return b.apply(this,[d,c].concat(a(arguments,1)))};default:return b.apply(this,u([d,c],a(arguments,2)))}}};t.lPartial=function(b){var c=a(arguments,1);return E(Math.max(b.length-c.length,0),function(){return b.apply(this,u(c,arguments))})},t.applyLeft=t.lPartial,t.rPartial=function(b){var c=a(arguments,1);return E(Math.max(b.length-c.length,0),function(){return b.apply(this,u(arguments,c))})},t.applyRight=t.rPartial,t.memoize=function(b){var c={};return function(){var d=N(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))}},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 M=t.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?y(C(a,c)):c};t.construct=function(a){return M(a.length,a)},t.fork=function(b){var c=a(arguments,1);return function(){var a=arguments;return b.apply(this,i(function(b){return b.apply(this,a)},c))}},t.distributeTo=t.fork;var N=t.reduce=c(d("reduce",function(a,b,c){for(var d=-1,e=c.length;++d<e;)b=a(b,c[d]);return b}));t.foldl=t.reduce,t.foldl.idx=c(d("foldl",function(a,b,c){for(var d=-1,e=c.length;++d<e;)b=a(b,c[d],d,c);return b}));t.foldr=c(d("foldr",function(a,b,c){for(var d=c.length;d--;)b=a(b,c[d]);return b}));t.reduceRight=t.foldr,t.foldr.idx=c(d("foldr",function(a,b,c){for(var d=c.length;d--;)b=a(b,c[d],d,c);return b})),t.unfoldr=b(function(a,b){for(var c=a(b),d=[];c&&c.length;)d.push(c[0]),c=a(c[1]);return d}),t.map=b(d("map",i)),t.map.idx=b(d("map",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=b(function(a,b){return N(function(c,d){return c[d]=a(b[d]),c},{},ab(b))}),t.mapObj.idx=b(function(a,b){return N(function(c,d){return c[d]=a(b[d],d,b),c},{},ab(b))}),t.ap=b(d("ap",function(a,b){return N(function(a,c){return u(a,i(c,b))},[],a)})),t.of=function(a,b){return A("of",b)?b.of(a):[a]},t.empty=function(a){return A("empty",a)?a.empty():[]},t.chain=b(d("chain",function(a,b){return W(i(a,b))})),t.flatMap=t.chain,t.size=function(a){return a.length},t.length=t.size;var O=function(a,b){for(var c=-1,d=b.length,e=[];++c<d;)a(b[c])&&e.push(b[c]);return e};t.filter=b(d("filter",O)),t.filter.idx=b(d("filter",j));var P=function(a,b){return O(db(a),b)};t.reject=b(P),t.reject.idx=b(function(a,b){return j(db(a),b)}),t.takeWhile=b(d("takeWhile",function(b,c){for(var d=-1,e=c.length;++d<e&&b(c[d]););return a(c,0,d)})),t.take=b(d("take",function(b,c){return a(c,0,Math.min(b,c.length))})),t.skipUntil=b(function(b,c){for(var d=-1,e=c.length;++d<e&&!b(c[d]););return a(c,d)}),t.skip=b(d("skip",function(b,c){return a(c,b)})),t.drop=t.skip,t.find=b(function(a,b){for(var c=-1,d=b.length;++c<d;)if(a(b[c]))return b[c]}),t.findIndex=b(function(a,b){for(var c=-1,d=b.length;++c<d;)if(a(b[c]))return c;return-1}),t.findLast=b(function(a,b){for(var c=b.length;--c;)if(a(b[c]))return b[c]}),t.findLastIndex=b(function(a,b){for(var c=b.length;--c;)if(a(b[c]))return c;return-1}),t.all=b(k),t.every=t.all,t.any=b(l),t.some=t.any;var Q=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},R=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=b(function(a,b){return Q(b,a)}),t.indexOf.from=c(function(a,b,c){return Q(c,a,b)}),t.lastIndexOf=b(function(a,b){return R(b,a)}),t.lastIndexOf.from=c(function(a,b,c){return R(c,a,b)}),t.contains=b(m),t.containsWith=c(n);var S=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(Q(a,a[c],c+1)>=0)return!1;return!0};{var T=t.uniqWith=b(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}),U=t.pluck=b(function(a,b){return i(Y(a),b)}),V=function(a){return function b(c){for(var d,e,f,g,h=[],i=-1,j=c.length;++i<j;)if(d=c[i],x(d))for(e=a?b(d):d,f=-1,g=e.length;++f<g;)h.push(e[f]);else h.push(d);return h}};t.flatten=V(!0)}t.flattenDeep=t.flatten;var W=t.unnest=V(!1);t.flattenShallow=t.unnest,t.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}),t.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}),t.zipObj=b(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=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}),t.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}),t.reverse=function(a){return H(a||[]).reverse()},t.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}),t.join=F("join",Array.prototype),t.slice=F("slice",Array.prototype),t.slice.from=L(t.slice)(void 0),t.remove=c(function(b,c,d){return u(a(d,0,Math.min(b,d.length)),a(d,Math.min(d.length,b+c)))}),t.insert=c(function(b,c,d){return b=b<d.length&&b>=0?b:d.length,u(I(c,a(d,0,b)),a(d,b))}),t.insert.all=c(function(b,c,d){return b=b<d.length&&b>=0?b:d.length,u(u(a(d,0,b),c),a(d,b))});{var X=t.comparator=function(a){return function(b,c){return a(b,c)?-1:a(c,b)?1:0}};t.sort=b(function(a,b){return H(b).sort(a)})}t.groupBy=b(function(a,b){return N(function(b,c){var d=a(c);return b[d]=I(c,b[d]||(b[d]=[])),b},{},b)}),t.partition=b(function(a,b){return N(function(b,c){return b[a(c)?0:1].push(c),b},[[],[]],b)}),t.tap=b(function(a,b){return"function"==typeof b&&b(a),a}),t.eq=function(a,b){return arguments.length<2?function(b){return a===b}:a===b};var Y=t.prop=function(a,b){switch(arguments.length){case 0:throw z;case 1:return function(b){return b[a]}}return b[a]};t.nth=t.get=t.prop,t.props=L(t.prop);var Z=Object.prototype.hasOwnProperty;t.propOrDefault=c(function(a,b,c){return Z.call(c,a)?c[a]:b}),t.func=function(b,c){switch(arguments.length){case 0:throw z;case 1:return function(c){return c[b].apply(c,a(arguments,1))};default:return c[b].apply(c,a(arguments,2))}};var $=t.always=function(a){return function(){return a}};t.constant=t.K=t.always;var _=(t.any(function(a){return null==a}),Object.keys),ab=t.keys=function(a){if(_)return _(Object(a));var b,c=[];for(b in a)Z.call(a,b)&&c.push(b);return c};t.keysIn=function(a){var b,c=[];for(b in a)c.push(b);return c};var bb=function(a){return function(b){return t.map(function(a){return[a,b[a]]},a(b))}};t.toPairs=bb(t.keys),t.toPairsIn=bb(t.keysIn),t.values=function(a){for(var b=ab(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=b(function(a,b){return o(function(b,c){return m(c,a)},b)}),t.omit=b(function(a,b){return o(function(b,c){return!m(c,a)},b)}),t.pickWith=b(o);var cb=function(a,b){var c={};return e(function(a){c[a]=b[a]},a),c};t.pickAll=b(cb),t.mixin=b(function(a,b){return p(p({},a),b)}),t.eqProps=c(function(a,b,c){return b[a]===c[a]}),t.where=function(a,b){var c=t.groupBy(function(b){return"function"==typeof a[b]?"fn":"obj"},ab(a));switch(arguments.length){case 0:throw z;case 1:return function(b){return q(a,c,b)}}return q(a,c,b)},t.installTo=function(a){return p(a,t)},t.is=b(function(a,b){return null!=b&&b.constructor===a||b instanceof a}),t.alwaysZero=$(0),t.alwaysFalse=$(!1),t.alwaysTrue=$(!0),t.and=b(function(a,b){return function(){return!(!a.apply(this,arguments)||!b.apply(this,arguments))}}),t.or=b(function(a,b){return function(){return!(!a.apply(this,arguments)&&!b.apply(this,arguments))}});var db=t.not=function(a){return function(){return!a.apply(this,arguments)}},eb=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(lb(U("length",c)),d)}};t.allPredicates=eb(k),t.anyPredicates=eb(l);var fb=t.add=b(function(a,b){return a+b}),gb=t.multiply=b(function(a,b){return a*b}),hb=t.subtract=b(function(a,b){return a-b});t.subtractN=L(hb);var ib=t.divide=b(function(a,b){return a/b});t.divideBy=L(ib);var jb=t.modulo=b(function(a,b){return a%b}),kb=Number.isInteger||function(a){return a<<0===a};t.mathMod=b(function(a,b){return!kb(a)||1>a?0/0:kb(b)?(a%b+b)%b:0/0}),t.moduloBy=L(jb),t.sum=N(fb,0),t.product=N(gb,1),t.lt=b(function(a,b){return b>a}),t.lte=b(function(a,b){return b>=a}),t.gt=b(function(a,b){return a>b}),t.gte=b(function(a,b){return a>=b});var lb=t.max=function(a){return N(D(Math.max),-1/0,a)};t.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}}),t.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}}),t.min=function(a){return N(D(Math.min),1/0,a)};var mb=t.substring=F("substring",String.prototype);t.substringFrom=L(mb)(void 0),t.substringTo=mb(0),t.charAt=F("charAt",String.prototype),t.charCodeAt=F("charCodeAt",String.prototype),t.match=F("match",String.prototype),t.strIndexOf=F("indexOf",String.prototype),t.strLastIndexOf=F("lastIndexOf",String.prototype),t.toUpperCase=F("toUpperCase",String.prototype),t.toLowerCase=F("toLowerCase",String.prototype),t.split=F("split",String.prototype,1),t.pathOn=c(function(a,b,c){return r(b.split(a),c)}),t.path=t.pathOn("."),t.project=G(i,t.pickAll,J),t.propEq=c(function(a,b,c){return c[a]===b}),t.union=K(S,t.concat),t.unionWith=c(function(a,b,c){return T(a,u(b,c))}),t.difference=b(function(a,b){return S(P(L(m)(b),a))}),t.differenceWith=c(function(a,b,c){return T(a)(P(L(t.containsWith(a))(c),b))}),t.intersection=b(function(a,b){return S(O(L(m)(a),b))}),t.intersectionWith=c(function(a,b,c){for(var d=[],e=-1;++e<b.length;)n(a,b[e],c)&&(d[d.length]=b[e]);return T(a,d)}),t.sortBy=b(function(a,b){return U("val",s(a,b).sort(X(function(a,b){return a.key<b.key})))}),t.countBy=b(function(a,b){return N(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});
/*! ramda 2014-08-31 */
!function(a){"object"==typeof exports?module.exports=a(this):"function"==typeof define&&define.amd?define(a):this.ramda=a(this)}(function(){"use strict";function a(a,b,c){b="number"==typeof b?b:0,c="number"==typeof c?c:a.length;for(var d=c-b,e=new Array(d),f=-1;++f<d;)e[f]=a[b+f];return e}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.fork=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)||1>a?0/0:jb(b)?(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});

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

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

@@ -78,3 +78,3 @@

```html
<script src="//cdn.jsdelivr.net/ramda/0.4.0/ramda.min.js"></script>
<script src="//cdn.jsdelivr.net/ramda/0.4.1/ramda.min.js"></script>
<script src="//cdn.jsdelivr.net/ramda/0.4/ramda.min.js"></script>

@@ -92,6 +92,3 @@ <script src="//cdn.jsdelivr.net/ramda/latest/ramda.min.js"></script>

Please review the [annotated source code documentation](http://ramdajs.com/)
(generated by [docker](http://jbt.github.io/docker/src/docker.js.html)). So far,
that's the only documentation available. We should have more complete API documentation
very soon.
Please review the [API documentation](http://ramdajs.com/).

@@ -98,0 +95,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