Comparing version 0.2.6 to 0.2.7
10
clone.js
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.9.1 | ||
// Generated by CoffeeScript 1.9.2 | ||
(function() { | ||
@@ -38,3 +38,3 @@ var clone, merge, typeOf, | ||
case 'object': | ||
return {}; | ||
return Object.create(value.__proto__); | ||
case 'array': | ||
@@ -73,3 +73,3 @@ return []; | ||
clone.iterate = function(obj1, obj2, depth, types) { | ||
var key, parentType, proto, skeleton, type, value; | ||
var key, parentType, skeleton, type, value; | ||
if (--depth > 0) { | ||
@@ -82,7 +82,3 @@ parentType = typeOf(obj2); | ||
if (type in types && (skeleton = clone.skeleton(value, type, types))) { | ||
proto = value.__proto__; | ||
value = clone.iterate(skeleton, value, depth, types); | ||
if (type === 'object' && proto) { | ||
value.__proto__ = clone.iterate({}, proto, depth, types); | ||
} | ||
} | ||
@@ -89,0 +85,0 @@ obj1[key] = value; |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.9.1 | ||
// Generated by CoffeeScript 1.9.2 | ||
(function() { | ||
@@ -3,0 +3,0 @@ var debounce; |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.9.1 | ||
// Generated by CoffeeScript 1.9.2 | ||
(function() { | ||
@@ -3,0 +3,0 @@ module.exports = { |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.9.1 | ||
// Generated by CoffeeScript 1.9.2 | ||
(function() { | ||
@@ -3,0 +3,0 @@ var merge, typeOf, |
{ | ||
"name" : "lutils" | ||
, "description" : "A small set of browser-friendly utilities" | ||
, "version" : "0.2.6" | ||
, "version" : "0.2.7" | ||
, "author" : { "name": "nfour" } | ||
@@ -6,0 +6,0 @@ |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.9.1 | ||
// Generated by CoffeeScript 1.9.2 | ||
(function() { | ||
@@ -3,0 +3,0 @@ module.exports = require('trans-interpolator'); |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.9.1 | ||
// Generated by CoffeeScript 1.9.2 | ||
(function() { | ||
@@ -3,0 +3,0 @@ module.exports = require('transposer'); |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.9.1 | ||
// Generated by CoffeeScript 1.9.2 | ||
@@ -3,0 +3,0 @@ /* |
11
12152
325