diff --git a/Cargo.toml b/Cargo.toml index bd744e9..862dcc6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ crate-type=["cdylib"] [profile.release] debug = 0 codegen-units = 1 -opt-level = "s" #optimize for size +opt-level = "z" #optimize for size lto = true [dependencies] diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..7224c69 --- /dev/null +++ b/build.sh @@ -0,0 +1,5 @@ +#!/bin/bash +set -e +wasm-pack build --target web --release --no-typescript +wasm-opt -Oz -o pkg/integral_site_2.wasm pkg/integral_site_bg.wasm +mv pkg/integral_site_bg_2.wasm pkg/integral_site_bg.wasm diff --git a/push.sh b/push.sh index 8b7ff09..e175411 100755 --- a/push.sh +++ b/push.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e #kill script if error occurs -wasm-pack build --target web --release --no-typescript +bash build.sh rm -fr tmp | true #delete tmp folder if exists mkdir tmp tmp/pkg diff --git a/start-server.sh b/start-server.sh index 4dac83f..6c1a949 100755 --- a/start-server.sh +++ b/start-server.sh @@ -1,8 +1,7 @@ #!/bin/bash set -e -CONFIG=release -mkdir -p www/pkg +bash build.sh rustup target add wasm32-unknown-unknown