Setup vue-cli
Ref. #1023 (closed)
Based on those experiments : https://notes.teklia.com/UIypMJTcTayjO6CVo1sxvw?view
As a first step, we tried to migrate the project to vue-cli
with @erwanrouchet.
A later update to Vue3/Vite seems reasonable.
We planned to update each part step by step, running tests via vue-cli-service:
-
Imports -
Tests -
Store -
Router
TODO:
-
2 tests are actually skipped (one is #1040 (closed)) -
Component names should be multi-word to avoid HTML keywords conflicts (https://eslint.vuejs.org/rules/multi-word-component-names.html)→ #1043 -
Clean pre-commit setup (duplicated as handled by vue-cli) -
Move routes components to→ #1042 (closed)src/views/
-
Check the docker build -
Test Vue3 bump (https://v3-migration.vuejs.org/migration-build.html#upgrade-workflow) → !1312 (merged) -
Customize the Webpack config in vue.config.js
to match what we had before inwebpack.config.js
(LicenseWebpackPlugin
in prod among others)
Edited by Erwan Rouchet