diff --git a/CHANGELOG.md b/CHANGELOG.md index 79e1a20b..1b193e1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### Unreleased + +### Modified + +- Package tree shaking has been disabled to avoid a crash on certain build configuration (#289). + ### 0.14.0 (20 July 2024) #### Modified diff --git a/rapier2d/build_rust.sh b/rapier2d/build_rust.sh index 6d03c68d..1a0c7c3b 100755 --- a/rapier2d/build_rust.sh +++ b/rapier2d/build_rust.sh @@ -3,5 +3,10 @@ npx wasm-pack build sed -i.bak 's#dimforge_rapier#@dimforge/rapier#g' pkg/package.json sed -i.bak 's/"rapier_wasm2d_bg.wasm"/"*"/g' pkg/package.json +( + cd pkg + npm pkg delete sideEffects + npm pkg set 'sideEffects[0]'="./*.js" +) rm pkg/*.bak rm pkg/.gitignore diff --git a/rapier3d/build_rust.sh b/rapier3d/build_rust.sh index 186bf2ab..7083a771 100755 --- a/rapier3d/build_rust.sh +++ b/rapier3d/build_rust.sh @@ -3,5 +3,10 @@ npx wasm-pack build sed -i.bak 's#dimforge_rapier#@dimforge/rapier#g' pkg/package.json sed -i.bak 's/"rapier_wasm3d_bg.wasm"/"*"/g' pkg/package.json +( + cd pkg + npm pkg delete sideEffects + npm pkg set 'sideEffects[0]'="./*.js" +) rm pkg/*.bak rm pkg/.gitignore \ No newline at end of file