tscircuit/sparkfun-boards

This code defines a detailed PCB schematic and physical footprint layout for various embedded hardware modules, mapping electrical pins, mechanical mounting holes, and silk-screen annotations for manufacturing and assembly.

Version
0.0.32
License
unset
Stars
3

package.json

{
  "name": "sparkfun-boards",
  "module": "index.ts",
  "type": "module",
  "private": true,
  "scripts": {
    "convert:jlcpcb-footprints": "bun scripts/convert-jlcpcb-footprints.ts",
    "convert:jlcpcb-footprints:write": "bun scripts/convert-jlcpcb-footprints.ts --write",
    "format": "biome format --write .",
    "format:check": "biome format .",
    "tsci-build": "tsci build",
    "snapshot": "tsci snapshot --3d",
    "snapshot:update": "tsci snapshot --update --3d",
    "start": "bunx tsci dev"
  },
  "devDependencies": {
    "@biomejs/biome": "^1.9.4",
    "@types/bun": "latest",
    "circuit-json-to-footprinter": "^0.0.25",
    "tscircuit": "^0.0.2156"
  },
  "peerDependencies": {
    "typescript": "^5"
  }
}