mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-01-11 22:40:26 +01:00
19 lines
459 B
JavaScript
19 lines
459 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 '';
|
|
}
|
|
}
|