* Running tests on workers without displaying errors
* Initializing the wasm bindgen only in worker
* Adding tests to run in workers
* Format
* Adding webdriver.json file
* Removed memory module from worker tests
* Keeping original JsValue without overwriting
* Updated the documentation
* Generate TypeScript return types for `async` functions
* Fix tests to respect returning only `Result<T, JsValue>`
* Fix smoke test
* add `simple_async_fn` to `typescript-tests`
* cleanup and set JsDoc comment correctly for `Promise<void>`
* clean up now that `ts_ret_ty` is complete w/ Promise
* add `.d.ts` reference tests
* add async reference tests
* don't test `.js` and `.wat` in async reference tests
* adding .vscode folder to .gitignore
* Adding view_mut_raw to generated arrays
* test populating rust vector from JS function
* Uint32Array test, need to make it generic
* Add doc + more test cases
* replacing macro-generated tests with generic test function
it is cleaner, safer and better that way
* improving rustdoc
Right now Webpack probably has the most mature support for loading wasm modules,
so let's show off how to do that! Additionally this commits hello world as an
example to the repository.