Anyone is welcome to contribute to this repo. Some examples of contributions can include, but are not limited to:
-
A new canvas based renderer
-
A new LaTeX feature
-
Adding tests
-
Improving documentation
npm install
npm start
Selenium tests are written in nightwatch. Tests are run currently against Firefox, Chrome, Edge, and Safari.
npm run selenium:local
NOTE: Useful for a quick smoke-test, and seeing it run live. Only runs on Chrome/FF at the moment.
Browserstack are triggered against PR's
All unit tests are written in Jest.
Run once: npm run jest
Watch tests: npm run jest:watch
Update tests: npm run jest:update