/ttt

Primary LanguageJavaScript

RUNNING

all following commands require npm install to be executed first

dev environment

npm start - page will be available at localhost:9000

build

npm run build

testing

npm test or npm test -- --watch for watch mode

linting

npm run lint

IF I HAD MORE TIME

  • Complete unit tests
  • Create integration tests
  • Finish functionality - rotating players, detecting & displaying victory, being able to move board (offset)
  • Test coverage (with nyc)
  • More properties to customize components (i.e. icons colors)
  • Styling & SVG icons for circle & cross
  • Production configuration for webpack