Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 799 Bytes

File metadata and controls

21 lines (14 loc) · 799 Bytes

code_challenge-interval_merging

The interval merging code challenge for Tokenovate job application (May 2025)

Setup

Repository

Please use the "main" branch - this was the contents of the challenge at the time of submission. Other branches may exist created after submission for further iteration/development.

Prerequisite installs

Node - at least v20 LTS.

Package setup

npm install (only installed package here is typescript, no other dependencies. For testing we use the inbuilt NodeJS test runner)

Scripts

build (npm run build) - executes the typescript compiler

test (npm run test) - executes the node test runner, which will execute any .test.js files found

start (npm run start) - executes the main app.js file, which runs proof of concept tests on the Interval Manager