This PR adds some Asynchronous events to request and receive manifests, some tests, and some fixes to our webpack configuration to allow eslint and webpack to produce compatible results (when extending the middleware, the required AirBnB trailing comma syntax for function arguments confused webpack).
Needs a test for async code. axios, and cross-fetch did not build correctly with webpack, so this uses node-fetch for providing the fetch API in the console version.
This PR adds some Asynchronous events to request and receive manifests, some tests, and some fixes to our webpack configuration to allow eslint and webpack to produce compatible results (when extending the middleware, the required AirBnB trailing comma syntax for function arguments confused webpack).
Needs a test for async code.
axios
, andcross-fetch
did not build correctly with webpack, so this usesnode-fetch
for providing the fetch API in the console version.