* fix: appveyor test failure
* ci: bring back yarn cache
* ci: turn off matrix
* refactor: use babel instead of esm in jest
* refactor: use es modules in fixtures
* refactor: add untility for waiting until condition completed
* test: cli
* test: separate config of generate and build in cli test
* test: increase timeout of cli test slightly
* refactor: move waitUntil to test utils
* fix: use waitUntil in test utils