Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.
This repository was archived by the owner on Aug 25, 2025. It is now read-only.

Documenting rustwasm without npm #150

@ApoorvaJ

Description

@ApoorvaJ

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:

  1. There are two books A and B. There is a lot of overlap between the two books and they are hosted on the same domain. This is confusing to the point where I didn't realize for two days that there are two books on the website. The latter book isn't even linked from the home page.
  2. The first book never mentions (as far as I know) that building without npm is possible. This should be clearly stated, especially when so many people are working on servers in Rust.
  3. The second book also doesn't mention this clearly, but it does contain the --no-modules section that achieves what we want.

How could we improve

  1. Combine the two books into one, or at least make them mutually exclusive in terms of information contained.
  2. If two distinct books are kept, then link them both prominently from the home page.
  3. Make it obvious wherever applicable how to build without npm. Also discuss the --no-typescript option prominently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions