Instead of replacing the 'pack' pipeline (and losing the label), this fix replaces the browser-pack stream in 'pack' sub-pipeline. This leaves the label and allows for later bfy.pipeline.get('pack') calls.
One example of such call happens in watchify 3.6.1, which without this fix fails with proxyquire-universal plugin (https://github.com/substack/watchify/commit/b23c9c9f88c228b8ad26f86e49007da1edb1c287?diff=unified).
Instead of replacing the 'pack' pipeline (and losing the label), this fix replaces the browser-pack stream in 'pack' sub-pipeline. This leaves the label and allows for later
bfy.pipeline.get('pack')
calls. One example of such call happens in watchify 3.6.1, which without this fix fails with proxyquire-universal plugin (https://github.com/substack/watchify/commit/b23c9c9f88c228b8ad26f86e49007da1edb1c287?diff=unified).