Conversation
Buffer is only used by browserify (a dev dependency) which pulls in its own version of buffer. As a result, this change has no effect on the output produced by browserify.
|
hm, ... from the Readme:
True, It isn't explicitly It is important to note that we do not control the version of browserify that will be used to bundle unbzip2-stream into an application bundle. Instead this is controlled by the application's build environment. Removing the explicit dependency on To put it differently: we have an actual dependency on I lean towards not merging this PR, because I don't think it's in the interest of downstream application maintainers. What do you think? |
In the latest version, feross/buffer is still just a beefed up Uint8Array. But let's say Browserify 7.1.0 and 8.0.0 pulled in buffer 3 and were released in December 2014. This predates the 1.0 release of unbzip2-stream, which had a devDependency on browserify 8.1.
We do not control the version in that case but I think we can reasonably expect the version that has been required since 1.0.0. |
Buffer (the package) is only used by browserify (a dev dependency) which pulls in
its own version of buffer. As a result, this change has no effect on
the output produced by browserify.
This reduces the number of direct and indirect dependencies from 4 to 1.
Also bring package-lock.json up to date.