crabel99

Results 2 issues of crabel99

During compilation the compiler would provide a warning that `_task_micros()` was an unused variable. This PR isolates it using the `_TASK_MICRO_RES` definition.

I updated the package.json to be with the most recent releases. This required a number of changes from linting, to babel configuration/implementation. I did not update the yarn.lock file.