Sound of Code sonifies JavaScript. It enables you to hear your code!
The goal of this project is to recreate the core of the CodeMusic
program in a way that preserves its visualization of the program and maintains/enhances its speed and parsing ability; it will successfully work on a JavaScript program for debugging purposes through a web interface.
Ensure that all dependencies are installed. (Just run npm install
. No packages are needed to be installed globally.)
All defined in the scripts
section of package.json
npm run build
- Builds production. Specifically for publishing purposes.npm run dev
- Builds development and watches files for changes. For development use only!npm run lint
- Lints source code for Standard Style formattingnpm test
- Runs unit testsnpm run e2e
- Runs end-to-end tests
Resources, API descriptions, and other documents related to packages in use are linked in docs/package-resources.md
.
For more information about the development environment, please refer to docs/development
.
docs
- Contains documentationsrc
- Contains the source code for the applicationstatic
- Contains assets used on the sitetest
- Contains all unit tests to rune2e
- Contains all end-to-end tests to runinfra
- Contains infrastructure code for deployment