My attempt at implementing 2048
in Vue.
This is not a bug free implementation. I set myself a time limit of 8 hours and this is how far I made it.
I used Vue 3, its composition API and TS.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
Lint with ESLint
npm run lint