4 Commits

Author SHA1 Message Date
Boris Verkhovskiy
39f01a5a47 report Bash parsing errors (#399)
* allow passing warnings list to *Warn() functions

that way if there's an error, we can catch the error, look at the
warnings that happened while parsing and show them to users.
2022-04-24 04:57:03 -07:00
Boris Verkhovskiy
1864b07750 completely convert to typescript (#373) 2022-03-31 20:37:50 -07:00
Boris Verkhovskiy
7c75a10c26 Reformat code (#372)
* format with prettier

* format pre-commit

* format in ci

* remove standardjs editor config
2022-03-31 20:34:00 -07:00
Boris Verkhovskiy
f29c397882 convert to typescript (#368)
* compile with typescript

* add types

* rename tree-sitter import file

* proofread README.md
2022-03-30 22:56:25 -07:00