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

Upgraded webpack-config to support Webpack v4 #31

Closed
wants to merge 1 commit into from
Closed

Upgraded webpack-config to support Webpack v4 #31

wants to merge 1 commit into from

Conversation

nzapponi
Copy link
Contributor

@nzapponi nzapponi commented Dec 8, 2018

@elsigh here is the upgraded Webpack config to support v4 and the latest updates.
I replaced a bunch of plugins and rewrote parts of webpack.config.js to support the newer version.
I also modified the config to minify CSS too, reducing the file size in production builds (approx. 20% smaller).

Overall, Uglify does a better job as well, making the js bundle smaller.
In total, I noticed a reduction in the overall app.ele bundle file size of approx 15-25%.

Side effects of this update are also the fixing of issue #30 and the clearing of all vulnerabilities that npm used to identify on Quip Live Apps.

I have tested it on three live apps and it worked fine, could you test it out as well?
Thanks!

@nzapponi
Copy link
Contributor Author

Any updates on this @elsigh @pedramr ?

@elsigh
Copy link
Contributor

elsigh commented Mar 29, 2019

@nzapponi rebase? We need to see this through.

@jesseditson
Copy link
Contributor

Looping back to this - I'd like to use this as a starting point for modernizing this repo. @nzapponi can you rebase when you get a chance? Alternatively I'll integrate in a separate PR if you're occupied!

@jesseditson jesseditson mentioned this pull request Aug 23, 2019
@nzapponi
Copy link
Contributor Author

nzapponi commented Aug 23, 2019

@jesseditson I haven't looked at this in a while, I'd recommend integrating it into another PR and testing the work again before pulling!

@jesseditson
Copy link
Contributor

Closed via #44

@jesseditson jesseditson closed this Sep 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants