davidje13 / Refacto

A remote retro facilitation tool.
https://retro.davidje13.com/
GNU General Public License v3.0
21 stars 6 forks source link

Remove Neutrino #27

Closed davidje13 closed 11 months ago

davidje13 commented 2 years ago

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.

davidje13 commented 12 months ago

e2e and backend have now been switched to Rollup / lean-test / prettier. Frontend is still to be updated.

davidje13 commented 11 months ago

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!)