Devesh36/key-finder

A compact BLE key finder for keys, bags and remotes: replaceable CR2032, piezo alert, status LED and pair button in a 38 mm black keyring enclosure. Includes routed PCB, enclosed/exploded assembly and BOM. Firmware/app and physical qualification remain separate.

Version
0.1.2
License
unset
Stars
0

package.json

{
  "name": "key-finder",
  "version": "0.1.2",
  "private": true,
  "type": "module",
  "description": "Round coin-cell BLE key-finder hardware with piezo alert, button and black keyring enclosure. Firmware and phone app not included.",
  "scripts": {
    "build": "tsci build --disable-parts-engine && bun scripts/normalize-export.ts",
    "typecheck": "tsc --noEmit",
    "dev": "tsci dev",
    "validate": "bun scripts/validate.ts",
    "assembly:render": "bun scripts/render-assembly.ts",
    "assembly:export": "bun scripts/export-mechanics.tsx",
    "preview": "bun scripts/preview.ts"
  },
  "dependencies": {
    "tscircuit": "0.0.2928",
    "jscad-fiber": "0.0.89"
  },
  "devDependencies": {
    "@tscircuit/core": "0.0.2169",
    "@types/bun": "1.3.1",
    "@types/react": "19.2.2",
    "poppygl": "^0.0.34",
    "typescript": "5.9.3",
    "@tscircuit/checks": "0.0.256",
    "circuit-json": "0.0.528",
    "circuit-to-svg": "0.0.450",
    "@resvg/resvg-js": "2.6.2",
    "jscad-planner": "0.0.18",
    "@jscad/modeling": "2.13.0",
    "circuit-json-to-gltf": "0.0.151"
  }
}