New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bundle npm v3 #5082
Comments
I've found issues with the "base64"/"Base64" conflicts on Unix systems using npm v3.3. It's unfortunately a problem I don't think will go away based on the flattening of dependencies when using npm v3.3. It stems from the usage within |
@H3Chief hmm, might be we have to upgrade abunch of libs to all use one of those. |
Actually, I believe maybe NPM client should not dedupe in this case. There are some existing libs that will cause grief, this is likely a common one. I will reach out |
I use So the question is what happens if we remove dependency on I can see several advantages here:
As far as I can see currently most of @rwjblue @Turbo87 @kellyselden @stefanpenner Do you guys have any concerns about it? |
@ro0gr One of the reasons for bundling was eliminating a lot of bugs that were the result of unstable npm versions. Everyone using the same point release of npm eliminates that variable when triaging bug reports. It might be that npm is stable enough now to not be concerned with its bugs... |
@ro0gr working correctly with any random version of NPM has proved impossible, It is very unlikely we will return to that world. If anything, we should bundle a newer version. |
@kellyselden from my experience it still has few undesirable bugs. But now install works much more reliable. I've completely forgot when I cleaned my @stefanpenner I totally understand your concern about installations consistency but the current approach seems too limiting for me. It would be great if developer had an option to choose package manager version to use. Just an example: In my company we use Looks like I'm out of scope for the current issue.. So in general I'm ok with the current approach. But it looks that for now and even after bundling of newer |
sure, this depends on npm improving, which is totally out of scope for this project.
This discussion seems entirely orthogonal to this issue... |
will fix: #4372 |
Completed in #6306. |
current internally we use 2x
This aims to improve the internals, to prep for 2.x series planned addon work
The text was updated successfully, but these errors were encountered: