* chore: Switch to Node 20 + Vitest
* chore: migrate to vitest mock functions
* chore: code style (switch to prettier)
* test: re-enable long-running test
Seems the switch to Node 20 and Vitest has vastly improved the code's and / or the test's runtime!
see #1193
* chore: code style
* chore: fix failing tests
* Updated Documentation in README.md
* Update contribution guidelines to state usage of Prettier
* fix: set prettier printWidth back to 80
* chore: apply updated code style automatically
* fix: set prettier line endings to lf again
* chore: apply updated code style automatically
---------
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com>
* test: skip test that's running way too long
It's good to have the test there, but there's no use having it running for ~30 minutes or so in the GitHub Action
close#1193
* Updated Documentation in README.md
---------
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
* [CREATE] Problem 044 from Project Euler
* [UPDATE] Code styling update
* [UPDATE] Change return condition, added an input for main function,
added tests for problem 44
* [UPDATE] minor styling fixes to standard javascript
* [UPDATE] Fix parentheses in main function return