#1506·wasm-pack

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