Comparing version 0.1.7 to 0.1.8
/** | ||
* isomorph 0.1.7 - https://github.com/insin/isomorph | ||
* isomorph 0.1.8 - https://github.com/insin/isomorph | ||
* MIT Licensed | ||
@@ -184,3 +184,6 @@ */ | ||
*/ | ||
var hasOwn = Function.prototype.call.bind(Object.prototype.hasOwnProperty) | ||
var hasOwn = (function() { | ||
var hasOwnProperty = Object.prototype.hasOwnProperty | ||
return function(obj, prop) { return hasOwnProperty.call(obj, prop) } | ||
})() | ||
@@ -187,0 +190,0 @@ /** |
/** | ||
* isomorph 0.1.7 - https://github.com/insin/isomorph | ||
* isomorph 0.1.8 - https://github.com/insin/isomorph | ||
* MIT Licensed | ||
@@ -8,6 +8,6 @@ */ | ||
c.Array(h)&&(b+=h.length-1,e.apply(a,[d,1].concat(h)),d--);return a}}});i.define("./format",function(f,b,a){function c(a,e){var c=0;return a.replace(g,function(k){return"%%"==k?"%":e[c++]})}a("./is");var e=Array.prototype.slice,g=/%[%s]/g,d=/({{?)(\w+)}/g;f.exports={format:function(a){return c(a,e.call(arguments,1))},formatArr:c,formatObj:function(a,e){return a.replace(d,function(a,k,c){return 2==k.length?a.slice(1):e[c]})}}});i.define("./func",function(f){var b=Array.prototype.slice;f.exports={bind:function(a, | ||
c){var e=2<arguments.length?b.call(arguments,2):null,g=function(){var d=e?e.concat(b.call(arguments)):arguments;return a.apply(c,d)};g.__func__=a;g.__context__=c;return g}}});i.define("./object",function(f){var b=Function.prototype.call.bind(Object.prototype.hasOwnProperty);f.exports={hasOwn:b,extend:function(a){for(var c=1,e=arguments.length,g;c<e;c++)if(g=arguments[c])for(var d in g)b(g,d)&&(a[d]=g[d]);return a},inherits:function(a,c){var e=function(){};e.prototype=c.prototype;a.prototype=new e; | ||
return a.prototype.constructor=a},items:function(a){var c=[],e;for(e in a)b(a,e)&&c.push([e,a[e]]);return c},fromItems:function(a){for(var c={},e=0,g=a.length,d;e<g;e++)d=a[e],c[d[0]]=d[1];return c},lookup:function(a){for(var c={},e=0,g=a.length;e<g;e++)c[""+a[e]]=!0;return c},get:function(a,c,e){return b(a,c)?a[c]:e}}});i.define("./re",function(f,b,a){var c=a("./is");f.exports={findAll:function(a,g,d){c.RegExp(a)||(a=RegExp(a,d));for(var d=null,b=[];null!==(d=a.exec(g));){switch(d.length){case 1:b.push(d[0]); | ||
c){var e=2<arguments.length?b.call(arguments,2):null,g=function(){var d=e?e.concat(b.call(arguments)):arguments;return a.apply(c,d)};g.__func__=a;g.__context__=c;return g}}});i.define("./object",function(f){var b=function(){var a=Object.prototype.hasOwnProperty;return function(c,e){return a.call(c,e)}}();f.exports={hasOwn:b,extend:function(a){for(var c=1,e=arguments.length,g;c<e;c++)if(g=arguments[c])for(var d in g)b(g,d)&&(a[d]=g[d]);return a},inherits:function(a,c){var e=function(){};e.prototype= | ||
c.prototype;a.prototype=new e;return a.prototype.constructor=a},items:function(a){var c=[],e;for(e in a)b(a,e)&&c.push([e,a[e]]);return c},fromItems:function(a){for(var c={},e=0,g=a.length,d;e<g;e++)d=a[e],c[d[0]]=d[1];return c},lookup:function(a){for(var c={},e=0,g=a.length;e<g;e++)c[""+a[e]]=!0;return c},get:function(a,c,e){return b(a,c)?a[c]:e}}});i.define("./re",function(f,b,a){var c=a("./is");f.exports={findAll:function(a,g,d){c.RegExp(a)||(a=RegExp(a,d));for(var d=null,b=[];null!==(d=a.exec(g));){switch(d.length){case 1:b.push(d[0]); | ||
break;case 2:b.push(d[1]);break;default:b.push(d.slice(1))}if(!a.global)break}return b}}});i.define("./querystring",function(f,b,a){var c=a("./is");f.exports={parse:function(a){var b={};if(2>a.length)return b;for(var a=a.substring(1).split("&"),d=0,f=a.length;d<f;d++){var h=a[d].split("="),j=h[0],h=decodeURIComponent(h[1]);b.hasOwnProperty(j)?c.Array(b[j])?b[j].push(h):b[j]=[b[j],h]:b[j]=h}return b},stringify:function(a){var b=[],d;for(d in a)if(c.Array(a[d]))for(var f=a[d],h=0,j=f.length;h<j;h++)b.push(d+ | ||
"="+encodeURIComponent(f[h]));else b.push(d+"="+encodeURIComponent(a[d]));return b.join("&")}}});i.define("./copy",function(f,b,a){function c(){}function e(a){return"object"==typeof a?(c.prototype=a,new c):a}function g(a){for(var b in a)this[b]=a[b]}function d(){this.copiedObjects=[];var a=this;this.recursiveDeepCopy=function(b){return a.deepCopy(b)};this.depth=0}function i(a,b){var c=new d;if(b)c.maxDepth=b;return c.deepCopy(a)}var h=a("./is"),j=[];g.prototype={constructor:g,canCopy:function(){return!1}, | ||
"="+encodeURIComponent(f[h]));else b.push(d+"="+encodeURIComponent(a[d]));return b.join("&")}}});i.define("./copy",function(f,b,a){function c(){}function e(a){return"object"==typeof a?(c.prototype=a,new c):a}function g(a){for(var b in a)this[b]=a[b]}function d(){this.copiedObjects=[];var a=this;this.recursiveDeepCopy=function(b){return a.deepCopy(b)};this.depth=0}function i(a,b){var c=new d;b&&(c.maxDepth=b);return c.deepCopy(a)}var h=a("./is"),j=[];g.prototype={constructor:g,canCopy:function(){return!1}, | ||
create:function(){},populate:function(){}};d.prototype={constructor:d,maxDepth:256,cacheResult:function(a,b){this.copiedObjects.push([a,b])},getCachedResult:function(a){for(var b=this.copiedObjects,c=b.length,l=0;l<c;l++)if(b[l][0]===a)return b[l][1]},deepCopy:function(a){if(null===a)return null;if("object"!=typeof a)return a;var b=this.getCachedResult(a);if(b)return b;for(b=0;b<j.length;b++){var c=j[b];if(c.canCopy(a))return this.applyDeepCopier(c,a)}throw Error("no DeepCopier is able to copy "+ | ||
@@ -22,4 +22,4 @@ a);},applyDeepCopier:function(a,b){var c=a.create(b);this.cacheResult(b,c);this.depth++;if(this.depth>this.maxDepth)throw Error("Exceeded max recursion depth in deep copy.");a.populate(this.recursiveDeepCopy,b,c);this.depth--;return c}};i.DeepCopier=g;i.deepCopiers=j;i.register=function(a){a instanceof g||(a=new g(a));j.unshift(a)};i.register({canCopy:function(){return!0},create:function(a){return a instanceof a.constructor?e(a.constructor.prototype):{}},populate:function(a,b,c){for(var l in b)b.hasOwnProperty(l)&& | ||
b||12<b)throw Error("Hour is out of range: "+b);12==b&&(b=0);a[3]=b;c.hasOwnProperty("p")&&c.p==this.locale.PM&&(a[3]+=12)}if(c.hasOwnProperty("M")){b=parseInt(c.M,10);if(59<b)throw Error("Minute is out of range: "+b);a[4]=b}if(c.hasOwnProperty("S")){c=parseInt(c.S,10);if(59<c)throw Error("Second is out of range: "+c);a[5]=c}f=a[2];d=a[1];b=a[0];if((4==d||6==d||9==d||11==d)&&30<f||2==d&&f>(0==b%4&&0!=b%100||0==b%400?29:28))throw Error("Day is out of range: "+f);return a};var k={defaultLocale:"en", | ||
locales:{en:{name:"en",a:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),A:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),AM:"AM",b:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),B:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),PM:"PM"}}},m=k.getLocale=function(a){if(a){if(k.locales.hasOwnProperty(a))return k.locales[a];if(2<a.length&&(a=a.substring(0,2),k.locales.hasOwnProperty(a)))return k.locales[a]}return k.locales[k.defaultLocale]}, | ||
n=k.strptime=function(a,b,c){return(new g(b,m(c))).parse(a)};k.strpdate=function(a,b,c){a=n(a,b,c);return new Date(a[0],a[1]-1,a[2],a[3],a[4],a[5])};k.strftime=function(a,b,c){if(j.test(b))throw Error("strftime format ends with raw %");c=m(c);return b.replace(/(%.)/g,function(b,d){var e=d.charAt(1);if("undefined"==typeof h[e])throw Error("strftime format contains an unknown directive: "+d);return h[e](a,c)})};f.exports=k});i.define("isomorph",function(f,b,a){b.version="0.1.7";b.is=a("./is");b.array= | ||
a("./array");b.func=a("./func");b.object=a("./object");b.format=a("./format");b.re=a("./re");b.querystring=a("./querystring");b.copy=a("./copy");b.time=a("./time")});window.isomorph=m.isomorph})(); | ||
locales:{en:{name:"en",a:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),A:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),AM:"AM",b:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),B:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),PM:"PM"}}},m=k.getLocale=function(a){return a&&(k.locales.hasOwnProperty(a)||2<a.length&&(a=a.substring(0,2),k.locales.hasOwnProperty(a)))?k.locales[a]:k.locales[k.defaultLocale]},n=k.strptime= | ||
function(a,b,c){return(new g(b,m(c))).parse(a)};k.strpdate=function(a,b,c){a=n(a,b,c);return new Date(a[0],a[1]-1,a[2],a[3],a[4],a[5])};k.strftime=function(a,b,c){if(j.test(b))throw Error("strftime format ends with raw %");c=m(c);return b.replace(/(%.)/g,function(b,d){var e=d.charAt(1);if("undefined"==typeof h[e])throw Error("strftime format contains an unknown directive: "+d);return h[e](a,c)})};f.exports=k});i.define("isomorph",function(f,b,a){b.version="0.1.7";b.is=a("./is");b.array=a("./array"); | ||
b.func=a("./func");b.object=a("./object");b.format=a("./format");b.re=a("./re");b.querystring=a("./querystring");b.copy=a("./copy");b.time=a("./time")});window.isomorph=m.isomorph})(); |
@@ -5,3 +5,6 @@ /** | ||
*/ | ||
var hasOwn = Function.prototype.call.bind(Object.prototype.hasOwnProperty) | ||
var hasOwn = (function() { | ||
var hasOwnProperty = Object.prototype.hasOwnProperty | ||
return function(obj, prop) { return hasOwnProperty.call(obj, prop) } | ||
})() | ||
@@ -8,0 +11,0 @@ /** |
{ | ||
"name": "isomorph", | ||
"description": "Shared utilities for browsers and Node.js", | ||
"version": "0.1.7", | ||
"author": "Jonathan Buchanan <jonathan.buchanan@gmail.com> (https://github.com/insin)", | ||
"tags": ["dualsided", "utilities"], | ||
"main": "lib/isomorph", | ||
"repository": { | ||
"type": "git", | ||
"url": "http://github.com/insin/isomorph.git" | ||
}, | ||
"devDependencies": { | ||
"qunit": "0.2.x", | ||
"buildumb": "0.1.x" | ||
}, | ||
"scripts": { | ||
"name": "isomorph" | ||
, "description": "Shared utilities for browsers and Node.js" | ||
, "version": "0.1.8" | ||
, "author": "Jonathan Buchanan <jonathan.buchanan@gmail.com> (https://github.com/insin)" | ||
, "tags": ["dualsided", "utilities"] | ||
, "main": "lib/isomorph" | ||
, "repository": { | ||
"type": "git" | ||
, "url": "http://github.com/insin/isomorph.git" | ||
} | ||
, "devDependencies": { | ||
"qqunit": "0.1.x" | ||
, "buildumb": "0.1.x" | ||
} | ||
, "scripts": { | ||
"test": "node tests/tests.js" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
98311
1811
0