This project contains two challenges - a "Ticket Breakdown" challenge and a "Refactoring" challenge. The two challenges are unrelated, but you should complete both in the same folder and share the link in Coderbyte. Any written answers should be included in markdown files within this folder.

If you are a JS novice, here's how to get started:

  1. Install Node.js (we use ^16, the latest LTS)
  2. Run npm i in this repo to install dependencies
  3. Run npm test to run the automated tests
  4. Run npm start to launch index.js for any manual testing

TS Files

  1. Run npm test:ts to run the automated tests
  2. Run npm start:ts to launch /src/index.ts for any manual testing