Comparing version 1.0.10 to 1.0.11
@@ -38,3 +38,3 @@ (function (root, factory) { | ||
// typed array Int32Array etc. | ||
if (/\d[a-z]*Array]$/i.test(Object.prototype.toString.call(obj))) { | ||
if (typeof obj.subarray === 'function' && /[A-Z][A-Za-z\d]+Array/.test(Object.prototype.toString.call(obj))) { | ||
return obj.subarray(0); | ||
@@ -81,3 +81,5 @@ } | ||
} | ||
fclone.default = fclone; | ||
return fclone | ||
})); |
@@ -1,1 +0,1 @@ | ||
!function(e,n){"function"==typeof define&&define.amd?define("fclone",[],n):"object"==typeof module&&module.exports?module.exports=n():e.fclone=n()}(this,function(){"use strict";function e(e){if(Array.isArray(e))return!0;var n=e&&e.length;return"number"==typeof n&&(0===n||n-1 in e)&&"function"==typeof e.indexOf}function n(r,f){if(!r||"object"!==("undefined"==typeof r?"undefined":t(r)))return r;if(r instanceof Date)return new Date(r);if("undefined"!=typeof Buffer&&Buffer.isBuffer(r))return new Buffer(r);if(/\d[a-z]*Array]$/i.test(Object.prototype.toString.call(r)))return r.subarray(0);if(f||(f=[]),e(r)){f[f.length]=r;for(var o=r.length,i=-1,u=[];o>++i;)u[i]=~f.indexOf(r[i])?"[Circular]":n(r[i],f);return f.length&&f.length--,u}f[f.length]=r;var a={};r instanceof Error&&(a.name=r.name,a.message=r.message,a.stack=r.stack);for(var c=Object.keys(r),l=c.length;l--;){var y=c[l];a[y]=~f.indexOf(r[y])?"[Circular]":n(r[y],f)}return f.length&&f.length--,a}var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};return n}); | ||
!function(e,t){"function"==typeof define&&define.amd?define("fclone",[],t):"object"==typeof module&&module.exports?module.exports=t():e.fclone=t()}(this,function(){"use strict";function e(e){if(Array.isArray(e))return!0;var t=e&&e.length;return"number"==typeof t&&(0===t||t-1 in e)&&"function"==typeof e.indexOf}function t(r,f){if(!r||"object"!==("undefined"==typeof r?"undefined":n(r)))return r;if(r instanceof Date)return new Date(r);if("undefined"!=typeof Buffer&&Buffer.isBuffer(r))return new Buffer(r);if("function"==typeof r.subarray&&/[A-Z][A-Za-z\d]+Array/.test(Object.prototype.toString.call(r)))return r.subarray(0);if(f||(f=[]),e(r)){f[f.length]=r;for(var o=r.length,u=-1,i=[];o>++u;)i[u]=~f.indexOf(r[u])?"[Circular]":t(r[u],f);return f.length&&f.length--,i}f[f.length]=r;var a={};r instanceof Error&&(a.name=r.name,a.message=r.message,a.stack=r.stack);for(var c=Object.keys(r),l=c.length;l--;){var y=c[l];a[y]=~f.indexOf(r[y])?"[Circular]":t(r[y],f)}return f.length&&f.length--,a}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};return t["default"]=t,t}); |
{ | ||
"name": "fclone", | ||
"version": "1.0.10", | ||
"version": "1.0.11", | ||
"description": "Clone objects by dropping circular references", | ||
"main": "dist/fclone.js", | ||
"main": "dist/fclone", | ||
"scripts": { | ||
@@ -7,0 +7,0 @@ "test": "./node_modules/.bin/_mocha", |
@@ -63,1 +63,3 @@ 'use strict'; | ||
} | ||
fclone.default = fclone |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
12242
15
261