Skip to content

Commit

Permalink
Remove .wasm extension because some browser extensions block it
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobdeichert committed Jun 10, 2018
1 parent de1e098 commit f5af019
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -16,6 +16,7 @@ $RECYCLE.BIN/
#######################################
# wasm
#######################################
wasm_astar
*.wasm

#######################################
Expand Down
2 changes: 1 addition & 1 deletion dist/main.js
@@ -1,6 +1,6 @@
const WASM_ASTAR = {
wasmModule: null,
wasmModulePath: 'wasm_astar.wasm',
wasmModulePath: 'wasm_astar',
debug: false, // Wasm converts to an int
renderIntervalMs: 1000, // Used in debug mode
// Can have multiple canvas layers (background, foreground) and render
Expand Down
8 changes: 4 additions & 4 deletions scripts/build.sh
Expand Up @@ -8,17 +8,17 @@ THIS_SCRIPTS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

cd $THIS_SCRIPTS_DIR/..

wasmFilename="wasm_astar.wasm"
wasmFilename="wasm_astar"

existingWasmFile="dist/$wasmFilename"
existingWasmFile="dist/$wasmFilename.wasm"
[ -e $existingWasmFile ] && rm $existingWasmFile

# Compile to wasm
cargo +nightly build --target wasm32-unknown-unknown --release

# Move to dist
mv "target/wasm32-unknown-unknown/release/$wasmFilename" dist
mv "target/wasm32-unknown-unknown/release/$wasmFilename.wasm" "dist/$wasmFilename"

# Minify wasm output
# Note: if wasm-gc becomes too slow for development, create a separate script for a production build
wasm-gc dist/wasm_astar.wasm dist/wasm_astar.wasm
wasm-gc "dist/$wasmFilename" "dist/$wasmFilename"

0 comments on commit f5af019

Please sign in to comment.