quiet-js
quiet-js copied to clipboard
Module system + submodules + build script
trafficstars
Here's my wishlist for "1.0" and feeling comfortable with putting this on Node. Mostly I feel we shouldn't leak globals and should have an interface that's mostly unlikely to break in the future.
- [ ] Set up Webpack build
- [ ] Build quiet-emscripten.js in repo with emscripten
- [ ] Linting
- [ ] Don't leak globals
- [ ] Properly fetch quiet-emscripten.js.mem async
- [ ] Break quiet.js up into modules/classes + ES2015?
- [ ] Travis setup that runs build to completion
- [ ] Ship it!
Stretch goals:
- [ ] Move examples to more modern JS, build under webpack
- [ ] Tests via node (depends on being able to invoke webaudio in node)
- [ ] Run Tests in Travis
cc @virtuacoplenny
For testing purposes it would obviously be nice to have the examples use imports, but not completely required I guess