1wasm := "target/wasm32-unknown-unknown/release/jevhooks_mod.wasm" 2 3# Compile the mod's Rust to wasm, shrink it, and translate it to the plugin's JavaScript. 4mod: 5 cargo build --release --target wasm32-unknown-unknown -p jevhooks-mod 6 wasm-opt -Oz {{wasm}} -o target/jevhooks_mod.opt.wasm 7 wasm2js -O2 target/jevhooks_mod.opt.wasm -o plugin/hooks/jevhooks.js 8 9# Build the MCP daemon into the plugin, where .mcp.json starts it. 10daemon: 11 cargo build --release -p jevhooks-daemon 12 install -D target/release/jevhooks plugin/bin/jevhooks 13 14test: 15 cargo test 16 17check: test mod daemon 18 claude plugin validate plugin