]> zoso.dev Git - buffer.git/commitdiff
use is-array
authorFeross Aboukhadijeh <feross@feross.org>
Fri, 12 Sep 2014 10:28:43 +0000 (11:28 +0100)
committerFeross Aboukhadijeh <feross@feross.org>
Fri, 12 Sep 2014 10:28:43 +0000 (11:28 +0100)
index.js
package.json

index 158bf8cea6094f8ddb7c1bed827e734d1ceec980..aaa2e42d853c85919e496b1d2a29a21b05db81d4 100644 (file)
--- a/index.js
+++ b/index.js
@@ -7,6 +7,7 @@
 
 var base64 = require('base64-js')
 var ieee754 = require('ieee754')
+var isArray = require('is-array')
 
 exports.Buffer = Buffer
 exports.SlowBuffer = Buffer
@@ -971,12 +972,6 @@ function stringtrim (str) {
   return str.replace(/^\s+|\s+$/g, '')
 }
 
-function isArray (subject) {
-  return (Array.isArray || function (subject) {
-    return Object.prototype.toString.call(subject) === '[object Array]'
-  })(subject)
-}
-
 function isArrayish (subject) {
   return isArray(subject) || Buffer.isBuffer(subject) ||
       subject && typeof subject === 'object' &&
index 5048707b0e80a3dc6e1aec3e683526552244e4ba..ffb94ef1fbce113178173156272cb347840e6897 100644 (file)
@@ -16,7 +16,8 @@
   ],
   "dependencies": {
     "base64-js": "0.0.7",
-    "ieee754": "^1.1.4"
+    "ieee754": "^1.1.4",
+    "is-array": "^1.0.1"
   },
   "devDependencies": {
     "benchmark": "^1.0.0",