Closed davidje13 closed 11 months ago
e2e and backend have now been switched to Rollup / lean-test / prettier. Frontend is still to be updated.
All modules have been updated to configure their tooling directly.
The frontend continues to use webpack but it could also be updated to use rollup in the future (which may help reduce its 950 dependencies!)
Neutrino has not been updated to support WebPack 5 and it seems unlikely that it will. This is causing problems for development due to WebPack 4 using deprecated encryption methods for calculating file hashes (requiring a special environment variable)
The build system should be updated to WebPack 5 (or maybe Rollup?) with Babel, Jest, ESLint, and TypeScript managed manually rather than through Neutrino.