AnasSarkiz/muse-voice-remote
Muse Voice Remote — bare ESP32-S3R8, 155 TOP JLCPCB parts with real supplier CAD, native 3D assembly and GLB exports. Revised 17 mm case allocation; 0.30 mm via drill /0.45 mm pad. Checked prototype PCB; mechanical, RF and MUSE qualification pending.
- Version
- 1.3.2
- License
- unset
- Stars
- 0
scripts/push-registry.ts
import { spawn } from "node:child_process"
import { resolve } from "node:path"
const root = process.cwd()
const cli = resolve(root, "node_modules/@tscircuit/cli/dist/cli/main.js")
const tsx = resolve(root, "node_modules/tsx/dist/loader.mjs")
const child = spawn(process.execPath, ["--import", tsx, cli, "push", "--include-dist", "--compress"], {
cwd: resolve(root, ".tscircuit/publish"),
stdio: "inherit",
env: { ...process.env,
XDG_CONFIG_HOME: process.env.XDG_CONFIG_HOME || resolve(root, "../.config"),
...(process.env.HTTPS_PROXY || process.env.HTTP_PROXY ? { NODE_USE_ENV_PROXY: "1" } : {}),
},
})
child.on("error", error => { console.error(error.message); process.exitCode = 1 })
child.on("exit", code => { process.exitCode = code ?? 1 })