POC regarding the experimental determination of time complexities of algorithms written in TypeScript.
I wrote an article on Medium, that explains the motivation behind this implementation.
In order to run this project, you must have already properly installed and configured the following dependencies:
In order to evaluate the asymptotic analysis and generate the plots, run at the terminal:
yarn startIf you want to perform the same operation, but without generating transpiled javascript (development mode):
yarn devWith the project dependencies properly installed, the unit tests can be executed via terminal:
yarn testSimilarly, ro generate the coverage report, just run the command:
yarn coverageTo format the code base to a preset pattern, just run:
yarn prettierTo generate the code linting report, but not apply the necessary fixes:
yarn lintTo generate the code linting report and apply the necessary fixes:
yarn lint:fix