This codebase has a whole bunch of unnecessary Javascript/Node dependencies like Browerify, Babel, PostCSS and others. Modern browsers now support ES6 modules, CSS custom-properties, and the other features we were needed, so we can dramatically simplify this codebase by transitioning it to rely on the web platform features instead.
This codebase has a whole bunch of unnecessary Javascript/Node dependencies like Browerify, Babel, PostCSS and others. Modern browsers now support ES6 modules, CSS custom-properties, and the other features we were needed, so we can dramatically simplify this codebase by transitioning it to rely on the web platform features instead.
Here's a basic approach we can follow: https://www.bryanbraun.com/2020/08/28/a-minimalist-development-workflow-using-es6-modules-and-snowpack.