Changelog
* febdad3 chore: better coverage in inferLang
* 74d7104 chore: better lang inference
* 2236d69 disable if else in gocritic lint
* 6e4436d feat: allow passing multiple files
* 610df5e improve coloring algo for nested sub folders
* 91e9e70 recover root tests
* 5d4abb5 refactor: do not depend on the parser builder too much
* fb5da4b refactor: no need to pass entrypoint while building a language
* f422c41 refactor: rearrange JS so that nothing stateful is backed into the Language struct
* f6feb15 tag: v0.19.0
* 7505414 update readme