valor-rs 0.3.3

Plugin runtime as HTTP API running in server and browser
Documentation
default: build_web

WEB_OUT=out

dev_flags=
ifdef DEV
	dev_flags=--all-features
endif

build_web: clean_web
	cargo build --target wasm32-unknown-unknown -p valor-web --release ${dev_flags}
	@mkdir -p out/lib
	wasm-bindgen target/wasm32-unknown-unknown/release/valor_web.wasm \
		--target no-modules --weak-refs \
		--no-typescript --out-name valor --out-dir ${WEB_OUT}/lib
	@echo 'wasm_bindgen();' >> ${WEB_OUT}/lib/valor.js
	@cp valor-web/sw.js  ${WEB_OUT}
	@cp valor-web/example.html  ${WEB_OUT}/index.html
clean_web:
	@rm -rf ${WEB_OUT}