Alex Crichton
b38c273ee5
Add an --output-js
flag
...
This'll output just vanilla JS rather than TypeScript!
Closes #8
2018-01-24 19:15:34 -08:00
Alex Crichton
bef908a9b1
Add an option to "uglify" imports
...
This commit adds an option to "uglify" the wasm module's imports/exports so
those which are controlled by bindgen are renamed to a shorter (probably one
letter) names. This'll hopefully help cut down on both the wasm size slightly
and also the generated JS as the glue we're talking to wasm over won't require
such large names all the time.
2017-12-24 15:32:40 -08:00
Alex Crichton
b548239e02
Don't generate code for dead imports
2017-12-20 11:34:53 -08:00
Alex Crichton
85cdb51719
Generate TypeScript by default instead of JS
...
This is what's needed in the immediate future anyway, so let's do that!
2017-12-19 19:06:48 -08:00
Alex Crichton
946e5317fe
Support passing JS objects through Rust
2017-12-19 09:25:41 -08:00
Alex Crichton
eda9beae25
Get imports working in a basic capacity
2017-12-18 21:43:16 -08:00
Alex Crichton
6593b5ef69
Classes are now working!
2017-12-18 14:31:01 -08:00
Alex Crichton
7c510a8a7e
Start adding support for classes
2017-12-18 12:39:14 -08:00
Alex Crichton
1b4f10217c
Start handling strings
2017-12-14 21:55:21 -08:00
Alex Crichton
d5897c6e56
Test the eventual desired interface
2017-12-14 20:07:26 -08:00
Alex Crichton
2926e6e9f4
Initial commit
2017-12-14 19:31:01 -08:00