diff --git a/build/files.js b/build/files.js
index 5aa8a338d5..6ff6fbb45b 100644
--- a/build/files.js
+++ b/build/files.js
@@ -70,16 +70,6 @@ const headRegexp = /(^module.exports = \w+;?)/m
+ '}catch(_){}}());\n'
]
- , isArrayDefine = [
- headRegexp
- , '$1\n\n/**/\nvar isArray = require(\'isarray\');\n/**/\n'
- ]
-
- , isArrayReplacement = [
- /Array\.isArray/g
- , 'isArray'
- ]
-
, objectKeysDefine = require('./common-replacements').objectKeysDefine
, objectKeysReplacement = require('./common-replacements').objectKeysReplacement
@@ -202,8 +192,6 @@ module.exports['_stream_readable.js'] = [
, altIndexOfUseReplacement
, instanceofReplacement
, stringDecoderReplacement
- , isArrayDefine
- , isArrayReplacement
, debugLogReplacement
, utilReplacement
, stringDecoderReplacement
diff --git a/lib/_stream_readable.js b/lib/_stream_readable.js
index 79914fa684..f7eb35dd09 100644
--- a/lib/_stream_readable.js
+++ b/lib/_stream_readable.js
@@ -6,10 +6,6 @@ module.exports = Readable;
var processNextTick = require('process-nextick-args');
/**/
-/**/
-var isArray = require('isarray');
-/**/
-
Readable.ReadableState = ReadableState;
/**/
@@ -65,7 +61,7 @@ function prependListener(emitter, event, fn) {
// only because this code needs to continue to work with older versions
// of Node.js that do not include the prependListener() method. The goal
// is to eventually remove this hack.
- if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]];
+ if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (Array.isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]];
}
var Duplex;
diff --git a/package.json b/package.json
index d5ad4b146b..90075d7322 100644
--- a/package.json
+++ b/package.json
@@ -7,7 +7,6 @@
"buffer-shims": "^1.0.0",
"core-util-is": "~1.0.0",
"inherits": "~2.0.1",
- "isarray": "~1.0.0",
"process-nextick-args": "~1.0.6",
"string_decoder": "~0.10.x",
"util-deprecate": "~1.0.1"