* Make jest testing work with custom path and css modules
* Add first test
* feat: added unit tests to ci
* fix: updated package-lock.json
* Update cssTransform.js
* Update cssTransform.js
* Fix test in ci
* wip
* Adding chokidar and types
* specifiying build tasks
* new structure, new types, executor and watchers
* Adding log
* Fully implemented watchers
* adapt vscode launc
* Add .babelrc.js to toplevel tsconfig project
* Typo
* Get schema path from .graphqlconfig
* Use watcher binary
* Add joi validation to watcher
* Remove fb-watchman for now
* Use correct ignore path
* Fix dist folder
* Allow setting watcher
* Per default only spawn one process at a time
* Support runOnInit
* Rename RestartingExecutor to LongRunningExecutor
* Use debounce instead of throttle
* Remove console log
* Debounce command execution
* Simplify debounce
* Watcher name change
* Typos
* Rename "watcher" root level config to "backend"