Files
yaak/scripts/install-wasm-pack.cjs
Gregory Schier b4a1c418bb Run oxfmt across repo, add format script and docs
Add .oxfmtignore to skip generated bindings and wasm-pack output.
Add npm format script, update DEVELOPMENT.md for Vite+ toolchain,
and format all non-generated files with oxfmt.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 10:15:49 -07:00

19 lines
455 B
JavaScript

const { execSync } = require("node:child_process");
const version = tryExecSync("wasm-pack --version");
if (version.startsWith("wasm-pack ")) {
console.log("wasm-pack already installed");
return;
}
console.log("Installing wasm-pack via cargo...");
execSync("cargo install wasm-pack --locked", { stdio: "inherit" });
function tryExecSync(cmd) {
try {
return execSync(cmd, { stdio: "pipe" }).toString("utf-8");
} catch {
return "";
}
}