{
  "name": "@tscircuit/capacity-autorouter",
  "main": "./dist/index.js",
  "version": "0.0.606",
  "type": "module",
  "files": [
    "dist"
  ],
  "scripts": {
    "start": "cosmos",
    "build": "tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap",
    "bench": "bun test tests/spatial-index-bench.test.ts",
    "format": "biome format --write .",
    "format:check": "biome format .",
    "vercel-build": "cosmos-export",
    "run-sample": "bun scripts/run-sample.ts",
    "repomix:lib": "repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib",
    "bug-report": "bun run scripts/download-bug-report.ts",
    "bug-report-with-test": "bun run scripts/create-bug-report-test.ts"
  },
  "devDependencies": {
    "@biomejs/biome": "^1.9.4",
    "@radix-ui/react-icons": "^1.3.2",
    "@radix-ui/react-menubar": "^1.1.14",
    "@react-hook/resize-observer": "^2.0.2",
    "@resvg/resvg-js": "^2.6.2",
    "@tsci/seveibar.dataset-srj13": "git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949",
    "@tsci/tscircuit.dataset-srj16-bga-breakouts": "git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb",
    "@tsci/tscircuit.dataset-srj19-bga-passive-overlays": "git+https://github.com/tscircuit/dataset-srj19.git#5104d03ed72a9090d76ea1f42ae9f4bc439f7534",
    "@tsci/tscircuit.dataset-srj20-partial-bga-breakouts": "git+https://github.com/tscircuit/dataset-srj20.git#9384fb8f45fb479b97178ddfa42fc74c69afbbec",
    "@tsci/tscircuit.dataset-srj12-bus-routing": "git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328",
    "@tscircuit/autorouting-dataset-01": "git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e",
    "@tscircuit/checks": "^0.0.126",
    "@tscircuit/circuit-json-util": "^0.0.94",
    "@tscircuit/core": "0.0.337",
    "@tscircuit/curvy-trace-solver": "^0.0.10",
    "@tscircuit/dataset-srj05": "git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762",
    "@tscircuit/fixed-via-hypergraph-solver": "https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049",
    "@tscircuit/hypergraph": "^0.0.71",
    "@tscircuit/jumper-topology-generator": "^0.0.4",
    "@tscircuit/krt-wasm": "^0.1.0",
    "@tscircuit/math-utils": "^0.0.36",
    "@tscircuit/rectdiff": "git+https://github.com/tscircuit/rectdiff.git#4af388d",
    "@tscircuit/solver-utils": "^0.0.16",
    "@types/bun": "^1.2.23",
    "@types/fast-json-stable-stringify": "^2.1.2",
    "@types/object-hash": "^3.0.6",
    "@types/rbush": "^4.0.0",
    "@types/react": "^19.0.8",
    "@types/react-dom": "^19.0.3",
    "@vercel/node": "^5.1.7",
    "@vitejs/plugin-react": "^4.3.4",
    "bun-match-svg": "^0.0.14",
    "circuit-json-to-connectivity-map": "^0.0.19",
    "circuit-json": "^0.0.419",
    "circuit-to-svg": "^0.0.220",
    "clsx": "^2.1.1",
    "dataset-srj11-45-degree": "git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75",
    "dataset-srj18": "git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c",
    "flatbush": "^4.4.0",
    "graphics-debug": "0.0.94",
    "high-density-dataset-z04": "git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2",
    "kicad-to-circuit-json": "0.0.77",
    "kleur": "^4.1.5",
    "looks-same": "9",
    "pcb-poly-hyper-graph": "https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8",
    "rbush": "^4.0.1",
    "react": "18",
    "react-cosmos": "^6.2.3",
    "react-cosmos-plugin-vite": "^6.2.0",
    "react-dom": "18",
    "react-konva": "18",
    "recharts": "^2.15.1",
    "tailwind-merge": "^3.2.0",
    "terser": "^5.43.1",
    "tiny-hypergraph": "git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329",
    "tiny-hypergraph-poly": "git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c",
    "tsup": "^8.3.6",
    "typescript": "^5.9.3",
    "use-mouse-matrix-transform": "^1.3.0",
    "vite": "^6.0.11",
    "vite-tsconfig-paths": "^5.1.4",
    "zdwiel-dataset": "git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063",
    "high-density-repair01": "git+https://github.com/tscircuit/high-density-repair01.git#44853f591f596fc1ef266e63b90082d409834bf0",
    "high-density-repair02": "https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4",
    "high-density-repair03": "git+https://github.com/tscircuit/high-density-repair03.git#db73a5f",
    "@tscircuit/high-density-a01": "git+https://github.com/tscircuit/high-density-a01.git#9a3a3d"
  },
  "dependencies": {
    "fast-json-stable-stringify": "^2.1.0",
    "object-hash": "^3.0.0"
  }
}
