wasm-opt doesn't work with--profile
Author: mirsellaCreated Jul 19, 2025Updated Mar 15, 2026
Bug description
for example I would like to use
[package.metadata.wasm-pack.profile.release]
wasm-opt = ["--enable-bulk-memory", "--enable-nontrapping-float-to-int"]but with a custom cargo profile I made, for example web-release.
but this doesn't work:
[package.metadata.wasm-pack.profile.web-release]
wasm-opt = ["--enable-bulk-memory", "--enable-nontrapping-float-to-int"]but the wasm-opt args are not passed to wasm-opt in this case
using --release, --dev default profile etc work well
Source: wasm-bindgen/wasm-pack