A rabbit hole in 5 commits
Summary
The post documents a developer’s journey modernizing a fixed-scope web project’s deployment pipeline. It details attempts to automate data ZIP creation, successive toolchain frustrations (missing zip in old containers, Node compatibility issues), and a final shift from Webpack to Vite, with a browser-based ZIP solution using JSZip. The piece highlights real-world tradeoffs in modernization and the importance of aligning client needs with maintainable automation.