migrate to Vue3

This commit is contained in:
Julien Calixte
2025-07-21 01:20:57 +02:00
parent d500be679e
commit c433d0d7bf
32 changed files with 11049 additions and 10420 deletions

18
.kilocode/rules/brief.md Normal file
View File

@@ -0,0 +1,18 @@
# Brief
Upgrade all depedencies to a more modern stack:
- node 20,
- pnpm,
- vite,
- vueJS 3.5,
- TypeScript 5.8,
- eslint and prettier,
- pinia for state management with persistence support,
- Vue component with setup,
- remove `@vue/composition-api` plugin
- vite-plugin-pwa.
Keep `spotify-player.js`.
Use a step by step approach and a way to check each step works before moving to the next one.