pixalynx/edge-connector

Configures USB-A, Micro-USB, and USB-C PCB-edge connectors with exposed copper contacts and automatically shaped, positioned board tongues.

Version
1.0.0
License
GPL-3.0-only
Stars
0

package.json

{
  "name": "@tsci/pixalynx.edge-connector",
  "version": "1.0.0",
  "description": "Reusable USB-A, USB-C and Micro-B PCB edge connectors for tscircuit",
  "main": "index.tsx",
  "types": "index.tsx",
  "files": [
    "index.tsx",
    "UsbAEdgeConnector.tsx",
    "UsbCEdgeConnector.tsx",
    "MicroUsbEdgeConnector.tsx",
    "EdgeContactFootprint.tsx",
    "UsbEdgeConnectorBoard.tsx",
    "usbCGeometry.ts",
    "microUsbGeometry.ts",
    "README.md",
    "NOTICE.md",
    "LICENSE",
    "vendor/pcb-edge-usb",
    "examples",
    "index.circuit.tsx"
  ],
  "keywords": [
    "tscircuit",
    "circuit",
    "pcb",
    "electronics"
  ],
  "scripts": {
    "dev": "tsci dev",
    "build": "tsci build",
    "snapshot": "tsci snapshot",
    "snapshot:update": "tsci snapshot --update",
    "start": "tsci dev",
    "typecheck": "tsc --noEmit",
    "test": "bun test"
  },
  "peerDependencies": {
    "react": "^19.1.0",
    "tscircuit": ">=0.0.2583"
  },
  "devDependencies": {
    "@types/react": "^19.3.0",
    "tscircuit": "^0.0.2583",
    "typescript": "^5.0.0"
  },
  "author": "pixalynx",
  "license": "GPL-3.0-only"
}