/game-of-life

Implementation of Conway's game of life.

Primary LanguageTypeScript

🦠 Game of Life 🦠

Conway's Game of Life Rules

Online demo: https://game-of-life-vsimonovski.vercel.app/

🛠 Technologies used

  • ⚛️ React
  • 💅 Styled Components
  • 🗄 Redux Toolkit
  • 🎭 Jest
  • 🔚 Cypress
  • 📦 husky, lint-staged, eslint, commitlint, prettier

⚡️ Usage

npm install # install dependencies
npm start # run project
npm build # build project
npm build:serve # serve build locally
npm run test # run jest tests
npm run cypress:run # run e2e tests in terminal
npm run cypress:open # run Cypress test environment

⚙️ Config

Grid size, generation interval, and random factor can be adjusted inside config.ts file.