Skip to content
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

Deprecate bower and replace with node-only deps #5171

Merged
merged 4 commits into from Jan 31, 2017

Conversation

oliverguenther
Copy link
Member

This PR suggests to get rid of bower and move all assets to the package.json. We already no longer have a strict separation between the original testing and frontend dependencies, thus two dependencies managers make no sense.

The only downside to this migration is at.js and select2, both which are not yet available on npm on the older versions. We have two options in the scope of this PR:

1.) Vendor these versions until we upgrade
2.) Upgrade the versions directly. I went down that path but there are some inconsistencies in select2, which is why I diverted back to option 1)

@oliverguenther oliverguenther force-pushed the housekeeping/deprecate-bower branch 3 times, most recently from 9fcb202 to 0052ee0 Compare January 30, 2017 13:30
It requires some internal version of jQuery that causes mayhem.
It is not available on npm and migrating it is non-straightforward.
@ulferts
Copy link
Contributor

ulferts commented Jan 31, 2017

LGTM. What could possibly go wrong.

@ulferts ulferts merged commit a036797 into dev Jan 31, 2017
@ulferts ulferts deleted the housekeeping/deprecate-bower branch January 31, 2017 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
2 participants