Description
A short conversation between Laura Duggan, Javier Garcia, and Tyler Williams about how the GitLab Digital Experience team has configured Webpack to work with the www-gitlab-com repository.
We go over some errors Laura encountered in development, and Tyler talks us through how he would approach debugging the issues. We discuss some broader topics about how and why Webpack is configured, and how it functions in order to include external packages in the final build output.
Call agenda: https://docs.google.com/document/d/1BeybC2Cv-RuLLI-ABuDY15BhDq_xZ2jYvMVoEavEBdw/edit?usp=sharing
Thread that inspired the call: https://gitlab.com/gitlab-com/marketing/inbound-marketing/slippers-ui/-/merge_requests/20#note_506605866
Cartoon Deep Dive into ES Modules: https://hacks.mozilla.org/2018/03/es-modules-a-cartoon-deep-dive/
ES2015 vs CommonJS: https://youtu.be/8O_H2JgV7EQ