Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 4 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,8 @@ sudo: false
cache:
- cargo

INSTALL_NODE_VIA_NVM: &INSTALL_NODE_VIA_NVM
|
rustup target add wasm32-unknown-unknown
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
source ~/.nvm/nvm.sh
nvm install v10.5

install:
- *INSTALL_NODE_VIA_NVM
- curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -f

script:
- wasm-pack build
- cd ./www && npm install && ./node_modules/.bin/webpack
- rustup target add wasm32-unknown-unknown
- cargo build --target wasm32-unknown-unknown
- cargo install wasm-bindgen
- wasm-bindgen --out-dir www --target web --reference-types --no-typescript --omit-default-module-path target/wasm32-unknown-unknown/debug/wasm_game_of_life.wasm
24 changes: 0 additions & 24 deletions www/.bin/create-wasm-app.js

This file was deleted.

3 changes: 2 additions & 1 deletion www/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
node_modules
wasm_game_of_life.js
wasm_game_of_life_bg.wasm
39 changes: 0 additions & 39 deletions www/README.md

This file was deleted.

5 changes: 0 additions & 5 deletions www/bootstrap.js

This file was deleted.

2 changes: 1 addition & 1 deletion www/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
<button id="play-pause"></button>
<div id="fps"></div>
<canvas id="game-of-life-canvas"></canvas>
<script src="./bootstrap.js"></script>
<script type="module" src="./index.js"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions www/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Universe, Cell } from "wasm-game-of-life";
import { memory } from "wasm-game-of-life/wasm_game_of_life_bg";
import init, { Universe, Cell } from "./wasm_game_of_life.js";
var memory = (await init("./wasm_game_of_life_bg.wasm")).memory;

const CELL_SIZE = 5; // px
const GRID_COLOR = "#CCCCCC";
Expand Down
32 changes: 0 additions & 32 deletions www/package.json

This file was deleted.

14 changes: 0 additions & 14 deletions www/webpack.config.js

This file was deleted.