three_body_lang 0.0.4

Three Body Language written in Rust
Documentation
.PHONY: setup
setup:
	(cd web && yarn)

.PHONY: start
start:
	make build_wasm
	(cd web && yarn start)

.PHONY: test
test:
	cargo test

.PHONY: build_repl
build_repl:
	cargo build --release

.PHONY: build_wasm
build_wasm:
	cargo build --bin wasm --release --target wasm32-unknown-unknown
	cp target/wasm32-unknown-unknown/release/wasm.wasm web/src/monkey.wasm

.PHONY: web_deploy
web_deploy:
	make build_wasm
	(cd web && yarn --pure-lockfile && yarn deploy)

.PHONY: repl
repl:
	cargo run --bin runtime --features="binaries"