-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Remove bower support #1441
Remove bower support #1441
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense, we need to focus on more cohesive solution rather than spread
fwiw, our (Polymer's) immediate plans are to add support for npm (via yarn) as well as bower. But because we don't need any special install-time logic anymore, we are fine using bower to install for bower-style packages & yarn to install for npm-style packages. In fact, if web component authors publish to both registries (and keeping seperate bower.json & package.json files in our repos) then we will probably be the most likely to run into all of these yarn+bower bugs 💩 So +1 from me, I think focusing entirely on the npm use-case makes the most sense for yarn's future. |
... |
@sheerun If you are still interested in working on adding bower support this can be made possible again. There are some other constraints as well, but I think we can figure out a way to make this work! |
I honestly think this was a great thing to do, not only for Yarn but for the community at large. Bower is not only dying, it cannot die soon enough. This would resolve a plethora of issues and save a ton of resources around double package maintenance, inconsistencies etc. |
The solution here that @kittens and I talked about is to add the missing features that prevent a user from being able to Please open issues around these kind of problems when you run into them. I am going to lock this thread now. Thanks everyone. |
Bower support isn't something we document or support very well. We should just get rid of it since it has a lot of issues. Bower is on it's way out and we shouldn't be supporting it. If you want to continue to use Bower then just use it's CLI. We initially had support for it to support Polymer but since they're migrating entirely to npm there's not much use.
We should encourage users to migrate to npm too and bring over the features they like from Bower to Yarn (such as flat install which we already have and other unimplemented features like svn support etc).