11 Commits

Author SHA1 Message Date
Boris Verkhovskiy
733f110e56 lint once (#384)
* lint only once

* don't try to run deploy action on forks
2022-04-13 23:15:36 -07:00
Boris Verkhovskiy
4d8691776d auto-deploy demo site on commit to master (#380) 2022-04-12 21:24:33 -07:00
Boris Verkhovskiy
31ca0dfb08 add more type definitions (#374)
* rename github actions file

* type request

* type generators
2022-04-04 05:54:30 -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
9c01335485 build wasm on local npm install (#371)
* make package installable from git

* disable macos tests

because it doesn't find emcc for some reason
2022-03-30 06:35:13 -07:00
Boris Verkhovskiy
883ef3dad3 lint and add CCError (#336)
* update linter

standardJS supports top-level await now

* lint all non-test JS files

* make cli expect Error objects only

* define CCError

* re-enable linter in CI
2022-03-14 17:05:34 -07:00
Борис Верховский
a92143a58f Generate tree-sitter-bash.wasm on npm publish (#310)
instead of keeping it in the git repository. Also, disable Windows in CI.
2021-10-15 12:12:55 -06:00
Борис Верховский
34c34c3f3e run tests on Windows and macOS (#306)
Node 16 on Windows is disabled because curlconverter fails to build.
2021-10-13 07:30:21 -06:00
Борис Верховский
59c4c5558d run tests on Node 12 again (#298) 2021-09-29 02:50:37 -06:00
Борис Верховский
265a9372c6 don't test Node 12 in CI (#284)
the tests were raising SyntaxError instead of running
2021-09-21 02:29:20 -06:00
Борис Верховский
03a5a3925f Replace Travis CI with GitHub Actions 2021-09-20 23:03:38 -06:00