Wasm-pack: what needs to happen for the next release of wasm-pack

Created on 22 Oct 2020  路  7Comments  路  Source: rustwasm/wasm-pack

it has been quite a while since wasm-pack has been released. this is an issue to track what needs to be fixed so that we can release a new version of wasm-pack.

Most helpful comment

It would be great if #886 could be fixed (PR at #887) because the issue broke the game of life example (and basically every rust wasm app derived from it).

All 7 comments

Heya, would like for https://github.com/rustwasm/wasm-pack/issues/698 to be fixed in the next release (PR: https://github.com/rustwasm/wasm-pack/pull/851).

It would be great if #886 could be fixed (PR at #887) because the issue broke the game of life example (and basically every rust wasm app derived from it).

  • CI should be functional again, and preferably moved to github actions so that open-source contributors can also see what is happening and fix it / make improvements. I see a lot of the travis ci actions are on pending, but not sure what is wrong (and can't see the details to investigate that either as that requires admin access vs a github action with files inside the repo)
  • Old versions of other libs should be updated. In #919, #917 and #926 I see wasm-opt, chromedriver and possibly openssl/curl versions are outdated. In some cases these seem to be responsibly for crashes.

888 can probably ship with trivial changes

Deno support?

Deno support?

908 addresses this, and it looks like it could be merged with minimal changes - it doesn't change much code and it seems the biggest questionable thing there is creating an empty .gitignore file (instead of adding * to its contents), so that might be reverted (I think the idea is that deno modules are usually kept online with git and imported from urls, so no reason to make default .gitignore ignore the result).

One thing that should be added there is listing deno target in wasm-pack build --help.

Having a new release with newer wasm-opt would indeed be really nice! As requested in #919 as well.
(The old wasm-opt in the 0.9.1 release has a crash which is the current blocker for https://github.com/ruffle-rs/ruffle/pull/2173. However, at least version 98 seems to work fine.)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

xtuc picture xtuc  路  5Comments

grovesNL picture grovesNL  路  4Comments

fitzgen picture fitzgen  路  4Comments

netgusto picture netgusto  路  4Comments

Outpox picture Outpox  路  4Comments