Skip to content

Commit

Permalink
fix regex for browserify compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
calvinmetcalf committed Jul 16, 2015
1 parent d175d0f commit ca99c19
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 9 deletions.
9 changes: 6 additions & 3 deletions build/files.js
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,12 @@ const headRegexp = /(^module.exports = \w+;?)/m
, requireStreamReplacement = [
/var Stream = require\('stream'\);/
, '\n\n/*<replacement>*/\n'
+ 'var Stream;\n (function (){try{\n'
+ 'Stream = require(\'st\' + \'ream\');\n'
+ '}catch(_){Stream = require(\'events\').EventEmitter;}}())'
+ 'var Stream;\n(function (){try{\n'
+ ' Stream = require(\'st\' + \'ream\');\n'
+ '}catch(_){}finally{\n'
+ ' if (!Stream)\n'
+ ' Stream = require(\'events\').EventEmitter;\n'
+ '}}())'
+ '\n/*</replacement>*/\n'
]

Expand Down
9 changes: 6 additions & 3 deletions lib/_stream_readable.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,12 @@ if (!EE.listenerCount) EE.listenerCount = function(emitter, type) {

/*<replacement>*/
var Stream;
(function (){try{
Stream = require('st' + 'ream');
}catch(_){Stream = require('events').EventEmitter;}}())
(function (){try{
Stream = require('st' + 'ream');
}catch(_){}finally{
if (!Stream)
Stream = require('events').EventEmitter;
}}())
/*</replacement>*/

var Buffer = require('buffer').Buffer;
Expand Down
9 changes: 6 additions & 3 deletions lib/_stream_writable.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,12 @@ util.inherits = require('inherits');

/*<replacement>*/
var Stream;
(function (){try{
Stream = require('st' + 'ream');
}catch(_){Stream = require('events').EventEmitter;}}())
(function (){try{
Stream = require('st' + 'ream');
}catch(_){}finally{
if (!Stream)
Stream = require('events').EventEmitter;
}}())
/*</replacement>*/

var Buffer = require('buffer').Buffer;
Expand Down

0 comments on commit ca99c19

Please sign in to comment.