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

Updating our client-build-system #3812

Open
Angamanga opened this issue Nov 18, 2019 · 0 comments
Assignees

Comments

@Angamanga
Copy link
Contributor

@Angamanga Angamanga commented Nov 18, 2019

Overview

The version of Gulp we are using is outdated and we have many security-alerts because of this. Updating to v4 would remove some of our security-alerts.

This epic includes:

  • Upgrade to Gulp v4 in our current environment with our current settings and fix where things are breaking (Very useful guide here that covers what is breaking for us: https://www.sitepoint.com/how-to-migrate-to-gulp-4/) (#3813)
  • Remove run-sequence plugin, not needed for Gulp 4 (#3813)
  • Upgrade Karma to latest version (#3814)
  • Remove jscs and use eslint/prettier instead (would remove some of our vulnerabilities(~½ week) (#3815)
  • Update to Webpack v4 to avoid running into the webpack version we are using becoming outdated.
  • At the same time, look over our configs and use Webpack where we can (for example for dev-server, running Karma, etc etc, we would reduce the number of libraries/plugins we are using and it decouples us from Gulp

Who is it for? Who are the users?

  • Our open source users
  • Ourselves when developing
@Angamanga Angamanga self-assigned this Nov 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.