Vue 3 implementation of Conway's Game of Life. Play with it here.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
Project built with:
- Vue 3 to build the user interface.
- Vue Composition API to create components.
- Vue Teleport to render the information modal.
- Typescript to have type safety.
- Vite to run and build the application.
- Vitest to write tests and ensure everything works as intended.
- ESLint and Prettier to ensure proper formatting.
- Github Actions to create continous integration and deployment.
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
npm run lint