27 lines
484 B
Makefile
27 lines
484 B
Makefile
|
build: fmt build-rust build-wasm build-js
|
||
|
|
||
|
build-rust:
|
||
|
cargo build --all
|
||
|
|
||
|
# wasm-pack build --target bundler this_algorithm-wasm
|
||
|
build-wasm:
|
||
|
wasm-pack build --target web this_algorithm-wasm
|
||
|
|
||
|
build-js: build-wasm
|
||
|
yarn --cwd ./web-frontend/ build
|
||
|
|
||
|
# TODO: Clippy
|
||
|
watch-rust:
|
||
|
cargo watch -x fmt -x check -x build
|
||
|
|
||
|
watch-js:
|
||
|
yarn --cwd ./web-frontend/ dev
|
||
|
|
||
|
fmt:
|
||
|
cargo fmt
|
||
|
yarn --cwd ./web-frontend/ format
|
||
|
|
||
|
init:
|
||
|
yarn --cwd ./web-frontend/
|
||
|
cargo fetch
|