Used version 1.10.2 of the package because the latest version uses modern ES2020+ syntax (optional chaining) that's incompatible with the project's bundler (@zeit/ncc)
The current code starts preventing us to use latest version of external tools. We need to refactor the project:
- use modern ES2020+ syntax
- reflect on a better architecture of the project (design patterns, etc)
- input, output and behavior should not change after this refactor