Sha256: 179bad7ed107a8079a1e5c68a270e8d534cb504f4f099c4c3f74fda30ea45dc0

Contents?: true

Size: 868 Bytes

Versions: 7

Compression:

Stored size: 868 Bytes

Contents

browserify-bug-713
==================

substack/node-browserify#713 breaks resolving an identical module multiple time from different locations when the module has a circular require.

## Reproduce

Module requires two copies of the same module (identical apart from path) and the sub module has a circular require. 

## Example

This is the case with [readable-stream](https://github.com/isaacs/readable-stream). If two different modules depend on the same version readable-stream (and no npm dedupe), then both of those modules are required in the same project, browserify throws a `RangeError: Maximum call stack size exceeded`

See https://github.com/isaacs/readable-stream/blob/master/lib/_stream_writable.js#L134 and https://github.com/isaacs/readable-stream/blob/master/lib/_stream_duplex.js#L44

This issue is most likely related: substack/node-browserify#735

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
minimum_viable_product-0.0.11 test/dummy/node_modules/browserify/test/cycle/README.md
brwy_rails-0.0.6 test/dummy/node_modules/browserify/test/cycle/README.md
brwy_rails-0.0.5 test/dummy/node_modules/browserify/test/cycle/README.md
brwy_rails-0.0.4 test/dummy/node_modules/browserify/test/cycle/README.md
brwy_rails-0.0.3 test/dummy/node_modules/browserify/test/cycle/README.md
brwy_rails-0.0.2 test/dummy/node_modules/browserify/test/cycle/README.md
brwy_rails-0.0.1 test/dummy/node_modules/browserify/test/cycle/README.md