ecamp3
ecamp3 copied to clipboard
Upgrade to ESM is currently blocked
- Vite CJS build is deprecated https://vitejs.dev/guide/migration.html#deprecate-cjs-node-api
- newest version of react-pdf removes CJS support https://github.com/ecamp/ecamp3/pull/6036
- Upgrading everything ESM build is blocked by eslint-plugin-local-rules https://github.com/cletusw/eslint-plugin-local-rules/issues/30
eslint-plugin-local rules might not be necessary with introduction of eslint flat config. There seems to be possibilities to load custom rules directly from the config:
https://eslint.org/blog/2022/08/new-config-system-part-2/#from---rulesdir-to-runtime-plugins https://eslint.org/docs/latest/extend/custom-rule-tutorial
fixed with
- https://github.com/ecamp/ecamp3/pull/6571