mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-14 06:16:08 +01:00
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>
19 lines
455 B
JavaScript
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 "";
|
|
}
|
|
}
|