Open ApoorvaJ opened 5 years ago
I generally agree with what you said, however:
especially when so many people are working on servers in Rust.
Why do you say that?
npm is not only about the server: npm is a general purpose JavaScript package manager, and many npm packages are designed for the browser (and they won't even work on the server).
npm is used just as much by browser developers as it is by server developers. It is the de-facto package manager for the entire JavaScript community.
So even if you plan to use WebAssembly only in the browser, you'll still likely need npm (and Webpack).
Thanks for the report @ApoorvaJ! I was inspired by this to give a fresh review to some wasm-bindgen docs (https://github.com/rustwasm/wasm-bindgen/pull/1285), and we've also had a proposal to deploy all the books into one location rather than across a few to ensure they're appropriately cross-linked and discoverable.
In any case this is definitely something where we want to make sure the intro docs all leave the right impression!
Describe what about it does not make sense
The docs are currently unclear about how to use rustwasm without npm.
I read through the docs multiple times and came out with the vague impression that usage without NodeJS is currently impossible. Someone correcting me on Twitter, and a circuitous search through Reddit finally led me to the solution.
There are the following problems here:
How could we improve
--no-typescript
option prominently.