A piano implemented in pure typescript. Live demo is here.
Node.js and yarn are required for running the project locally. After having them installed on your computer, navigate to the project root and run the following command to install the dependencies:
yarn
In the project root run the following command
yarn start
The project is now available at http://localhost:1234