Devesh36/facet-four

FACET Four: a USB-C macro controller with four angled keys, a volume encoder, blue LEDs, an OLED and a fitted enclosure. Includes assembled, exploded and routed PCB views. Hardware prototype; firmware required.

Version
0.1.3
License
unset
Stars
0

package.json

{
  "name": "facet-four",
  "version": "0.1.3",
  "private": true,
  "type": "module",
  "description": "FACET Four: native-USB four-key macro controller with rotary encoder, OLED and fitted enclosure. Hardware prototype; firmware required.",
  "scripts": {
    "build": "tsci build --disable-parts-engine",
    "typecheck": "tsc --noEmit",
    "dev": "tsci dev",
    "validate": "bun scripts/validate.ts",
    "preview": "bun scripts/preview.ts",
    "assembly:render": "bun scripts/render-assembly.ts"
  },
  "dependencies": {
    "jscad-fiber": "0.0.90",
    "tscircuit": "0.0.3012"
  },
  "devDependencies": {
    "@tscircuit/core": "0.0.2202",
    "@tscircuit/checks": "0.0.264",
    "circuit-json": "0.0.534",
    "circuit-to-svg": "0.0.453",
    "typescript": "5.9.3",
    "@types/react": "19.2.2",
    "@types/bun": "1.3.1",
    "@resvg/resvg-js": "2.6.2",
    "poppygl": "0.0.37",
    "circuit-json-to-gltf": "0.0.155"
  }
}